Estou perdido em uma grande quantidade de licenças - GPL, LGPL, Creative Commons, BSD, Apache, etc., e estou procurando um guia para iniciantes.
Ao usar um componente sob uma licença popular como essas, quais são as restrições para usá-los sem pagar em um produto comercial?
Por exemplo
- eu tenho que redistribuir a fonte?
- eu tenho que creditar eles?
- e se eu modificar o componente? etc.
Pelo que sei em http://www.codeproject.com/info/Licenses.aspx , apenas a GPL e a Creative Commons forçam você a redistribuir a fonte?
Respostas:
Um ótimo recurso para entender as licenças de código aberto é o diferenciador de licença interativo e muito abrangente , do Oxford Universities OSS Watch .
Isso faz perguntas com base no pressuposto de que você deseja encontrar uma licença para o seu próprio software, mas inverta-a e também poderá usá-la para determinar quais licenças são adequadas, dependendo da maneira como você deseja usar o software de outras pessoas.
fonte