Licenças de Código
Galera, trazendo um tema que qualquer um que criar um projeto no github ou outros repositórios compartilhados de código algum dia vão ficar com um ponto de interrogação pairando. Licenças de Uso.
Muitos deixam para se preocupar com isso apenas quando for necessário, porém falo por mim mesmo quando digo que sempre preciso parar pra lembrar sobre as licenças.
Já adianto que não sou especialista nem estudei tão a fundo o tópico, estou trazendo aqui inclusive para ter mais insights e também aprender mais sobre.
Algumas descrições muito básicas e informais sobre algumas licenças:
-
Licença MIT
Pode ser usada tanto em software livre como software proprietário, é considerada moderadamente permissiva porém vantajosa ao proprietário por conter clausulas sobre sublicenciar ou vender cópias do software. -
GNU General Public License v3.0 (GNU GPLv3)
Nesta licença o software pode ser distribuído, porém, o código fonte deve permanecer disponibilizado.
Quando e se ocorrerem alterações ou edições no fonte, todas elas precisam ser documentadas e devem ser lançadas em licenças semelhantes a essa. -
The Unlicense
Com o nome praticamente auto explicativo, essa licença significa quase que "sem licença", não sendo necessário copyright, nem mesmo tendo restrições de alteração, distribuição ou outras ações possíveis.
Galera existem diversas licenças e em cada uma mais opções de parâmetros e clausulas adicionais, deixo aqui o convite para comentarem sobre quais mais se adequam a realidade de vocês, freelancers ou CLTs e como usam na prática no dia a dia.
Deixo aqui também um link e recomendação para o Choose an open source license, uma página que auxilia na escolha de qual licença utilizar de uma maneira um tanto quanto intuitiva.