ti-enxame.com

Qual licença devo escolher para o meu projeto?

Eu originalmente pensei em Creative Commons quando lendo um livro sobre wordpress (WordPress profissional), aprendi que também deveria especificar que o produto é fornecido

... sem qualquer garantia; sem mesmo a garantia implícita de comerciabilidade ou adequação para um propósito específico

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

btw, o que MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE significa realmente? Não é sem garantia suficiente?

13
Jiew Meng

Para pequenos pedaços de código, geralmente os solto sob a licença X11. O problema com a GPL é que é muito complicado para o código que você realmente não se importa o suficiente para proteger. Se você realmente não quer que as pessoas usem seu código em produtos comerciais, você precisaria monitorar a infracção e lutar contra o tribunal, que não é Não vale a pena o tempo ou o esforço para projetos pequenos, livres e abertos.

Copyright (C)

A permissão é concedida, gratuita, para qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "software"), para lidar no software sem restrição, incluindo sem limitação dos direitos de uso, copiar, modificar, mesclar , publicar, distribuir, sublicenciar e/ou vender cópias do software e permitir que as pessoas a quem o software é fornecido para fazê-lo, sujeito às seguintes condições:

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

O software IS fornecido "como é", sem garantia de qualquer tipo, expresso OR implícito, incluindo, mas não limitado, mas não limitado às garantias de comerciabilidade, fitness para um Finalidade e NoninFringement. Em nenhum evento devem os autores OR Os detentores de direitos autorais podem ser responsáveis ​​por qualquer pedido, danos OR Outra responsabilidade, seja em uma ação de contrato, Delort OR caso contrário, decorrente de, fora de OR em conexão com o software OR o uso OR Outras relações no software.

Edit : Se o corpo do código for mais substancial, e você acha que investiu tempo suficiente para que você estivesse disposto a protegê-lo, por todos os meios, use a GPL para protegê-la.

8
Chinmay Kanchi

Pessoalmente sua melhor aposta para obter uma resposta verdadeira a esta pergunta seria conversar com um profissional legal, pois eles saberão as especificidades.

No entanto, o que eu lembro de quando eu estava conversando com o meu advogado sobre a criação de nossos acordos de licença de código é que a cláusula que você está falando basicamente protege você de casos em que você diz "Este código faz x, y, z", que é um implícito Garantia sobre "Fitness para uma finalidade específica", essa cláusula impede que você tenha algum problema se não fizer x, y e z.

3
Mitchel Sellers

Você já considerou a (s) licença (s) BSD? A forma mais simples (relativamente), conhecida como "Licença BSD simplificada" ou "Licença FreeBSD", é particularmente adequada para isenções de quaisquer garantias e/ou passivos. 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 é 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 outros, mais complicados, licenças.

1
Michael Foukarakis

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

Se você está licenciando sua inscrição para as pessoas comercialmente, você está indo pelo caminho errado - você precisa ver um advogado para preparar um contrato de licença de software. Nestas situações, o cliente pagando por licenças de software obtém garantias estatutárias, então cláusulas como essa não são aplicáveis.

Se você estiver liberando código fonte ou outros materiais para outros para reutilizar, sua postagem original é absolutamente correta - você deve incluir uma isenção de garantia, caso contrário, alguém pode se virar e dizer "Você lançou este código alegando que ele fez x, y e Z - Mas não e eu vou te processar ", mesmo que você não tenha sido pago por isso.

Em ambos os casos, você precisa se sentar e descobrir o que você quer que as pessoas possam fazer com o produto.

Neste último caso em que você está liberando coisas para a comunidade sob uma licença de código aberto, encontre uma boa licença aprovada pelo OSI que se alinha com seus desejos: http://opensource.org/licenses/category

Mas, à medida que a Greyfade menciona, nem pense em escrever sua própria licença - não vale a pena o risco.

1
heretik

Como faço para escrever uma licença ou seleciono um?

Leia sobre A Lista de licenças de software gratuitas e escolha um que faça sentido para seus objetivos.

Não escreva uma licença, a menos que você não consiga encontrar um que combina com você. Se você escrever uma licença, pegue o conselho de Grayfade e peça assistência jurídica de um advogado/advogado/qualquer outra coisa.

Eu originalmente pensei em Creative Commons quando lendo um livro sobre WordPress

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

Licenças de software gratuitas variam desde o extremamente permissivo (WTFPL) para o fortemente copyleft (GNU AGPL). Em algum lugar nesse intervalo será aquele que combina com você.

0
TRiG