O que é uma licença de código aberto?
Uma licença de código aberto é uma forma de software de computador, os direitos autorais nos quais o autor permite que os códigos de origem sejam acessados, usados e manipulados por qualquer pessoa sem medo de represálias para violação de direitos autorais. Isso significa que qualquer pessoa que faça o download do código -fonte pode fazer qualquer modificação desejada no código -fonte. Isso permite que os usuários personalizem totalmente um software para atender às suas necessidades. Um autor pode estipular em seu código fonte de que a distribuição de qualquer modificação pode ser uma violação dos direitos autorais e é expressamente proibida. Se for esse o caso, o conteúdo modificado pode ser usado apenas pelo modificador e ele ou ela não pode compartilhar as alterações com mais ninguém. A maioria dos autores que fornecem software de código abertogratuitamente especifique que qualquer modificação feita no software não possa ser vendida, embora possa ser distribuída gratuitamente. Qualquer tentativa de vender modificações de software de código aberto pode resultar em ações legais e civis. Alguns autores de código aberto pedem doações voluntárias após o download de seus programas, embora os programas não sejam tecnicamente vendidos.
O autor do software com uma licença de código aberto pode controlar a maneira como as modificações são distribuídas solicitando que os modificadores adicionem informações específicas ao código -fonte. Existem quatro maneiras distintas de solicitar o controle dos códigos de origem modificados. O primeiro é chamado transparente, no qual o autor modificante deve manter o código original e todas as modificações transparentes para que todos possam ver o que foi feito.
A segunda solicitação é conhecida como recombinante. Nesta solicitação, o autor apenas permite que os modificadores editem ou reorganizemCódigo no código -fonte, mas eles são proibidos de adicionar seus próprios códigos adicionais. A terceira solicitação é chamada creditada, e o autor simplesmente solicita que seu trabalho seja creditado como sendo o original e quaisquer modificações subsequentes são rotuladas com créditos para a pessoa que fez as modificações. O último pedido que o autor pode fazer é conhecido como circulando, e ele pede que o software original com a licença de código aberto permaneça download em um estado não modificado e rotulado como o original.