SL4SH 0 Denunciar post Postado Novembro 5, 2009 Olá, sou meio leigo nesse assunto... Já procurei em outros sites, outros tópicos, já tentei ler ambas as licenças em inglês e até com as traduções oficiais e não oficiais em português, mas ainda fico em dúvida. Por exemplo... se eu baixar um sistema pronto, Open Source, sob uma das licenças: MIT ou GPL, eu posso modifica-lo e vende-lo??? Preciso colocar créditos??? fornecer meu código fonte??? Enfim, se alguém puder explanar melhor e esclarecer definitivamente eu agradeço. Att. Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Novembro 5, 2009 A licença GPL é mais fácil de responder. As v2 e v3 (usadas atualmente) "contaminam" outros programas, por exemplo, se você desenvolver um software que seja proprietário e fazer uso de uma biblioteca sob licença GPL, esta biblioteca vai "contaminar" o seu software, por este motivo existem licenças menos restritivas, como é o caso das licenças BSD, LGPL, entre outras. Você pode modificar e comercializar qualquer software que esteja sob uma licença GPL, ou agregar algum valor sobre este, como um suporte de manutenção e/ou personalização. Não é permitido bloquear o código, mesmo os de personalização, modificação e/ou melhorias. Se você for disponibilizar este sistema on-line, você deve disponibilizar uma cópia do código fonte. Se for fruto de um contrato (cliente x desenvolvedor), você pode incluir em clausulas contratuais algo para resguardar ambas as partes, até pq, se este contrato for referente a uma personalização, por exemplo, do Wordpress, o código fonte deste já encontra-se disponível para download no site oficial. Quanto a licença MIT, me parece ser derivada da licença BSD. Que é uma licença bem menos restritiva que a GPL. Um software sob licença BSD pode ter seu código bloqueado, e ser comercializado livremente, desde que seja incluido uma "nota" sobre qual recurso sob licença BSD foi utilizado. A licença MIT não tem nem a obrigação de incluir esta "nota", ou seja, é ainda mais permissiva que a licença BSD. Bem... de forma geral, são basicamente estas as diferenças. Qualquer dúvida, volte a postar. Compartilhar este post Link para o post Compartilhar em outros sites
SL4SH 0 Denunciar post Postado Novembro 5, 2009 Valeu Prog, clarificou bem sobre estas licenças... só mais uma dúvida... sobre a GPL, essa "contaminação" então significa que se num sistema eu utilizar alguma biblioteca GPL por exemplo, mesmo que não seja no sistema por completo terei que liberar todo o código fonte, ou pelo menos a parte onde existe essa biblioteca? Vejo um problema quanto ao GPL... se eu criar um sistema web baseado num sistema open source GPL ou seja, todo baseado na GPL, por exemplo, terei que disponibilizar uma cópia do código fonte, logo algum hacker pode verificar o código e encontrar alguma falha ou forma para invadir o site né. Agora a licença MIT e essa BSD parecem ser mais interessantes nessa questão. Compartilhar este post Link para o post Compartilhar em outros sites