Qual é a maneira correta de reutilizar ativos de jogos de código aberto?

8

Essa é uma pergunta hipotética, mas que eu sempre quis saber. Suponha que eu quisesse criar um jogo no mesmo estilo de fantasia que Battle for Wesnoth . Não tendo habilidades artísticas, eu poderia escrever o código para o mecanismo do jogo e pegar emprestado (roubar?) A arte e usá-lo eu mesmo. IIRC, o material deles é licenciado sob a LGPL, então, se meu jogo fosse LGPL, eu ficaria bem legalmente.

Minha pergunta é: só porque eu posso fazer isso, devo? Qual é o procedimento esperado para pedir emprestado os ativos de arte de outros jogos? Preciso pedir permissão formalmente primeiro?

Obviamente, eu creditaria o trabalho deles antes de tornar público qualquer coisa.

Michael Kristofik
fonte

Respostas:

5

Se os recursos e o código-fonte de um jogo de código aberto parecerem ser regidos pela mesma licença, sugiro que você entre em contato com um dos líderes do projeto e verifique se esse é realmente o caso. A LGPL, e outras licenças de código aberto, geralmente pretendem governar o uso do código fonte. Muitos jogos de código aberto adotam licenças separadas para o código-fonte e o conteúdo. Em tais acordos, o conteúdo é frequentemente distribuído sob uma das muitas Creative Commonslicenças. As licenças CC são relativamente curtas e concisas, descrevendo em inglês claro exatamente como você pode ou não reutilizar o conteúdo. A maioria dos projetos de código aberto com os quais trabalhei utilizou licenças CC, que permitem reutilizar qualquer conteúdo que desejar, desde que você atribua os autores originais. Para cumprir esta estipulação, basta incluir o (s) autor (es) nos créditos do seu jogo, juntamente com uma descrição do conteúdo emprestado. Observe que algumas licenças incluem uma licença não comercialestipulação, que impede a reutilização ou redistribuição com qualquer produto comercial. Nesses casos, você ainda pode emprestar conteúdo para freeware ou projetos de código aberto. No entanto, se você usar o conteúdo em um projeto de código aberto que posteriormente decidir vender, precisará (como eu o entendo) remover / substituir esse conteúdo na versão que você vende.

Se os ativos de um jogo de código aberto forem regidos por uma licença de código aberto ou uma licença como a Creative Commons, geralmente você não precisa pedir permissão. A única exceção seria se você não entender completamente os termos da licença. Esse não deve ser o caso de uma licença CC, mas algumas licenças de código aberto são mais detalhadas e completas. Se seus direitos de redistribuição não forem claros, nunca é demais perguntar ao (s) autor (es).

Sobre se você deve ou não usar recursos de jogos de código aberto, eu diria "absolutamente". Se você não possui talento (ou em sua equipe) para produzir melhores recursos, o uso de recursos de código aberto permitirá que você ofereça um jogo melhor e, ao mesmo tempo, ofereça maior exposição ao (s) autor (es) do conteúdo original.

Uma última observação: se você achar que os ativos de um jogo estão licenciados sob uma licença FOSS, desconfie de estipulações relacionadas ao relacionamento entre a licença do jogo e a licença do jogo de origem. Algumas licenças permitem apenas o uso de código e ativos em outros projetos que são regidos pela mesma licença ou por uma licença semelhante (ou seja, ambas as licenças são permissivas ou recíprocas). Cuidado para não voltar a uma licença que você não se sinta totalmente à vontade em usar, tudo pelo bem de usar os ativos de outra pessoa. Se você detectar um possível conflito de licença, sempre poderá solicitar aos autores originais permissão para redistribuir os ativos sob uma licença diferente.

Mike Strobel
fonte
2

Se os ativos estiverem licenciados sob a LGPL, você não precisará pedir permissão, apenas cumpra a licença usando os ativos sob a LGPL em seu novo projeto e, é claro, forneça crédito ao projeto / autor original.

Se você quiser, se estiver disposto a fazer seu projeto sob a licença LGPL, acredito que deve fazê-lo, isso permitirá problemas legais no futuro e a Comunidade de Código Aberto incentiva esse tipo de trabalho colaborativo.

Matias Valdenegro
fonte
0

Eu não usaria nada que não vem com um arquivo de licença explicando a licença. Se ele atender aos seus requisitos, vá em frente, mas, exceto em um projeto de hobby, não entendo o ponto, pois você não vai acabar com algo único.

Iain
fonte