Que licença devo escolher para o meu projeto?

13

Inicialmente, pensei em bens criativos ao ler um livro sobre wordpress (profissional wordpress), aprendi que também deveria especificar que o produto é fornecido

... SEM QUALQUER GARANTIA; sem sequer a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM OBJETIVO ESPECÍFICO

e eles recomendam o GNU GPL. Como escrevo uma licença ou seleciono 1?

btw, o que MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSEsignifica realmente? A garantia não é suficiente?

Jiew Meng
fonte
5
É melhor se você não tentar escrever uma nova licença. Contrate um advogado de direitos autorais se não conseguir encontrar um já existente. Perceba também que a maioria das licenças é escrita de acordo com as leis dos EUA, onde um pouco mais de especificidade geralmente é exigida em isenções de responsabilidade.
greyfade
Ré. sem garantia - geralmente por lei, em caso de dúvida, você deixa claro. Imagino que isso em resposta a um caso histórico específico em que a isenção direta não fosse suficiente.
Jon Hopkins

Respostas:

8

Para pequenos bits de código, geralmente os libero sob a licença X11. O problema com a GPL é que é muito complicado para código que você realmente não se importa o suficiente para proteger. Se você realmente não deseja que as pessoas usem seu código em produtos comerciais, é necessário monitorar a violação e combatê-la no tribunal, o que não vale muito o tempo ou o esforço para projetos pequenos, gratuitos e de código aberto.

Direitos autorais (c)

A permissão é concedida, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e dos arquivos de documentação associados (o "Software"), para negociar no Software sem restrições, incluindo, sem limitação, os direitos de uso, cópia, modificação, fusão , publicar, distribuir, sublicenciar e / ou vender cópias do Software e permitir que as pessoas a quem o Software é fornecido o façam, sob as seguintes condições:

O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou partes substanciais do Software.

O SOFTWARE É FORNECIDO "TAL COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO MAS NÃO SE LIMITANDO A GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA E NÃO INFRACÇÃO. EM NENHUM CASO OS AUTORES OU TITULARES DOS DIREITOS DE DIREITOS AUTORAIS RESPONSABILIZARÃO POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM AÇÃO DE CONTRATO, TORT OU OUTRA FORMA, DECORRENTE DE, FORA DE OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTROS NEGÓCIOS NO PROGRAMAS.

EDIT: Se o corpo do código for mais substancial e você achar que investiu tempo suficiente para estar disposto a protegê-lo, use a GPL para protegê-lo.

Chinmay Kanchi
fonte
Embora se você liberar código sob a GPL, suspeito que as empresas comerciais não estariam muito dispostas a roubá-lo com base no que é GPL.
alternativa
Não estou convencido de que isso faça uma grande diferença. A GPL é tão complicada que muitas empresas provavelmente infringem o tempo todo, seguras no conhecimento de que o "carinha" nunca pode persegui-las. Acho que, para cada infração que a FSF apanha, provavelmente há toneladas que nunca foram capturadas.
Chinmay Kanchi
5
Concordo. Se você está lançando ferramentas úteis e não espera ganho monetário, o MIT / X11 é o caminho a percorrer. Se você quer desperdiçar sua vida, crescer uma barba no pescoço substancial, evangelizar sobre religiões baseadas em computador e gastar seu tempo criando armadilhas para os impérios do mal que acompanham a GPL. A GPL também tem o efeito adicional de tornar outros desenvolvedores de código aberto paranóicos ao trabalhar com seu código.
Evan Plaice
1
@jiewmeng Se o seu projeto usa código liberado sob o código GPL, ele também deve ser liberado sob a GPL ou com uma licença mais liberal. IE, é gratuito escrever código, mas você está restrito às licenças que pode usar. Ou seja, a GPL gera a GPL. Portanto, a GPL não é realmente gratuita porque restringe o seu uso. O que é bom se você é Richard Stallman e seu objetivo na vida é salvar seus colegas codificadores nos laboratórios do MIT AI daqueles trabalhos incômodos e de alto prestígio em grandes empresas. A GPL é baseada na política e em "aderi-la ao homem". A maioria dos desenvolvedores de sistemas operacionais não se importa com essa causa.
precisa saber é o seguinte
1
@Chinmay: Então você fornece a eles uma cópia da licença e da fonte, e tudo está bem. Isso é incompatível com alguns modelos de negócios, mas realmente deveria ser, e grande parte da reputação é de pessoas que tentam evitá-la. Se você usar seu código em seus próprios produtos proprietários, use BSD / MIT / Boost / qualquer que seja. Se você deseja garantir que os derivados do seu código sejam igualmente gratuitos, use a GPL.
precisa
3

Pessoalmente, sua melhor aposta para obter uma resposta verdadeira a essa pergunta seria conversar com um profissional jurídico, pois eles conhecerão os detalhes.

No entanto, o que me lembro quando conversei com meu advogado sobre a criação de nossos contratos de licença de código é que a cláusula de que você está falando basicamente o protege de casos em que você diz "esse código faz X, Y, Z", isso é implícito garantia de "adequação a uma finalidade específica", essa cláusula impede que você tenha problemas se não executar X, Y e Z.

Mitchel Sellers
fonte
1

WTFPL - Faça o que você quiser *** Licença Pública

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
                Version 2, December 2004 

Direitos autorais (C) 2004 Sam Hocevar

Todos têm permissão para copiar e distribuir cópias textuais ou modificadas deste documento de licença,
e a alteração é permitida desde que o nome seja alterado.

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
  1. Você acabou de fazer o que diabos você quer.
Tamara Wijsman
fonte
1
Eu realmente nunca gostei dessa licença. É preciso haver uma certa quantidade de controle de seu próprio código. Não há nada que impeça uma empresa comercial de pegar seu código e criar um aplicativo comercial com ele?
TheLQ
@TheLQ: Isso se aplica igualmente às licenças BSD e MIT / X11, o WTFPL apenas mostra o ponto com mais força. Eu realmente não gosto de licenças que proíbem especificamente o uso comercial ou sejam virais (como a GPL). Se eu quisesse licenciar o código sob a GPL ou uma licença não comercial, eu o licenciaria pelo menos duas vezes para que as pessoas pudessem comprar o direito de usar o software em um produto comercial.
Chinmay Kanchi
lol, eu vi esse b4. mas isso não me proteger da coisinha garantia
Jiew Meng
1

Como você está dando esses materiais para as pessoas?

Se você está licenciando seu aplicativo para pessoas comercialmente, está seguindo o caminho errado - é necessário consultar um advogado para preparar um contrato de licença de software. Nessas situações, o cliente que paga pelas licenças de software recebe garantias legais, portanto, cláusulas como essa não são aplicáveis.

Se você estiver liberando o código-fonte ou outros materiais para que outros possam reutilizar, sua postagem original está absolutamente correta - você DEVE incluir uma isenção de garantia, caso contrário, alguém pode se virar e dizer "você liberou esse código alegando que X, Y e Z - mas não e eu vou processá-lo ", mesmo que você não tenha sido pago por isso.

Em qualquer um dos casos, você precisa se sentar e descobrir o que deseja que as pessoas possam fazer com o produto.

No último caso, em que você está lançando coisas para a comunidade sob uma licença Open Source, encontre uma boa licença aprovada pela OSI que se alinhe aos seus desejos: http://opensource.org/licenses/category

Mas como o greyfade menciona, nem pense em escrever sua própria licença - não vale o risco.

heretik
fonte
1

Você já considerou a (s) licença (s) BSD? A forma mais simples (relativamente) dela, conhecida como "Licença BSD Simplificada" ou "Licença FreeBSD", é particularmente adequada para negar quaisquer garantias e / ou responsabilidades. Isso não impede a comercialização ou o uso do seu código em software comercial e / ou proprietário, mas garante que você ainda seja o detentor dos direitos autorais.

Você pode ler aqui . Dependendo das leis do seu país, pode ser mais adequado aos seus propósitos do que outras licenças mais complicadas.

Michael Foukarakis
fonte
0

Como escrevo uma licença ou seleciono uma?

Leia sobre uma lista de licenças de Software Livre e escolha uma que faça sentido para seus objetivos.

Não escreva uma licença, a menos que você não consiga encontrar uma que lhe convenha. Se você escrever uma licença, siga o conselho da grayfade e peça assistência jurídica a um advogado / advogado / o que for.

Inicialmente, pensei em bens comuns criativos ao ler um livro sobre wordpress

Há uma infinidade de licenças Creative Commons. Seja específico sobre o que você está pensando. Algumas licenças CC às vezes são usadas para código, mas não é para isso que elas foram projetadas. Provavelmente é melhor não usar licenças CC para código.

As licenças de software livre variam do extremamente permissivo (WTFPL) ao fortemente copyleft (GNU AGPL). Em algum lugar nesse intervalo, haverá aquele que mais lhe convier.

TRiG
fonte