Pergunta

Eu sou um pouco inseguro como funciona o material de licenciamento de fonte aberta. Se eu fosse para escolher uma licença open source particular, o que você realmente tem que fazer para torná-la aplicável ao seu software? Eu imagino que seria um pouco mais envolvido do que apenas 'afirmando' que você está lançando seu software sob a LGPL. E como é que este 'contrato' obriguem ao seu software?

Foi útil?

Solução

É tão simples como decidir licenciar seu software sob uma licença particular. Esta não é tecnicamente direito dos contratos, mas a lei de copyright. Como o proprietário / licenciador de sua propriedade intelectual (a fonte e os binários), você pode licenciar sua distribuição de qualquer maneira você vê o ajuste. Fornecendo um aviso claro quanto aos direitos destinatários sob a licença é tudo o que é necessário. Sem uma licença, seja fechado ou aberto, ninguém tem o direito de distribuir o seu trabalho com direitos autorais. O objetivo de todas as licenças é a concessão de alguns dos seus direitos a terceiros.

Veja aqui para mais informações. Ou talvez por excesso de informações, consulte a Entendimento Open Source e Free Software Licensing da O'Reilly .

~ William Riley-Land

Outras dicas

Não, isso é muito bonito isso. Do GPLv3 texto , adicioná-lo ao seu programa:

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year>  <name of author>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

O "contrato" é esta: sem a GPL, ninguém, mas você tem o direito de distribuir o seu programa. Eles não têm direitos de cópia. A GPL diz que, se cumprir os seus termos, então você conceder-lhes os direitos adicionais de distribuir cópias de seu código.

Existem outras licenças Abrir Software Livre / Fonte, mas eu só estou usando isso como um exemplo.

Para as licenças GNU, pelo menos, você segue suas instruções e você são então licenciar seu software (ou documentação) sob essa licença.

depende do tipo de licença de código aberto que você está tentando usar, todos eles tem muito diferentes significados e coisas a ter em consideração. até mesmo o seu projeto pode ser impacto, dependendo do tipo de licença de código aberto que você usa.

Nos EUA os direitos autorais que você tem são "automático" -. Ou seja, ninguém pode voltar a distribuir o seu trabalho sem permissão

Todas essas licenças de código aberto tem um único propósito -. Para dar essa permissão (sob certas condições)

Na verdade, você só precisa estado, que você distribuir seu software sob alguma licença, e isso é suficiente. Cabe ao usuário a obedecer a esta licença, caso contrário, oi / ela está usando seu software sem permissão em violação de seus direitos autorais.

É até você para escolher qual usar, ou mesmo escrever um do seus próprios com estas simples palavras "Você pode fazer o que quiser, sem qualquer garantia de mim."

A menos que você definir suas necessidades, ninguém será capaz de ajudá-lo a escolher uma licença "ready-made", que se adapta às suas necessidades.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top