As Quatro Liberdades do Software GNU Linux e Outras Licenças de Código Aberto Explicadas

GNU Linux, como a maioria do software de código aberto, é licenciado sob certos termos e condições que governam seu uso, distribuição e modificação. Estas licenças são desenhadas para proteger a liberdade dos utilizadores, programadores e a comunidade como um todo. Neste artigo, vamos explorar as quatro liberdades do software GNU Linux e compará-las com outras licenças populares de código aberto, como BSD, MIT e Creative Commons. Também responderemos a algumas questões relacionadas com a escolha da licença certa para os seus próprios projectos e como se escreve “licença” em português.

As Quatro Liberdades do Software GNU Linux

As quatro liberdades do software GNU Linux foram primeiramente definidas por Richard Stallman, fundador da Free Software Foundation, como segue:

1. A liberdade de executar o programa para qualquer propósito.

2. A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades.

A liberdade de redistribuir cópias para poder ajudar os outros.

A liberdade de melhorar o programa e divulgar as suas melhorias ao público, para que toda a comunidade beneficie.

Estas liberdades garantem que os utilizadores têm controlo total sobre o software que utilizam e podem modificá-lo como entenderem. Também promovem a colaboração e a partilha entre programadores e utilizadores, levando a um software melhor e mais fiável.

A licença BSD

A licença BSD, por outro lado, é uma licença mais permissiva que permite aos utilizadores fazer quase tudo com o software, incluindo utilizá-lo para fins comerciais e criar derivados proprietários. No entanto, não requer o mesmo nível de partilha e colaboração que a licença GPL utilizada pelo GNU Linux. Isto torna-a uma escolha popular para empresas e indivíduos que querem manter o seu código proprietário, mas ainda assim beneficiar da comunidade de código aberto.

Escolher a licença certa para os seus projectos

Ao escolher uma licença para os seus próprios projectos, é importante considerar os seus objectivos e valores. Se quiser promover a colaboração e a partilha, a GPL ou licenças semelhantes podem ser uma boa escolha. Se quiser permitir a utilização comercial e derivados proprietários, as licenças BSD ou MIT podem ser mais adequadas. As licenças Creative Commons são também uma escolha popular para projectos que não sejam de software, como arte, música e escrita, uma vez que permitem aos criadores escolher o nível de partilha e atribuição que pretendem.

Licença MIT

A licença MIT é outra licença de código aberto popular que permite aos utilizadores fazer quase tudo com o software, incluindo a sua utilização para fins comerciais e a criação de derivados proprietários. É semelhante à licença BSD neste aspecto, mas também inclui uma isenção de responsabilidade e garantia. Isto torna-a uma boa escolha para os programadores que pretendem lançar o seu código como código aberto, mas não querem ser responsabilizados por quaisquer problemas que possam surgir.

Licenças Creative Commons

As licenças Creative Commons são uma família de licenças que permitem aos criadores partilhar o seu trabalho com outros, mantendo alguns direitos. Estas licenças variam de muito permissivas (permitindo o uso comercial e trabalhos derivados) a mais restritivas (exigindo atribuição e uso não comercial). São frequentemente utilizadas para projectos que não são de software, como arte, música e escrita, e podem ser personalizadas de acordo com as necessidades do criador.

Como se escreve “licença” em português

Em português, a palavra “licença” escreve-se “licença”.

FAQ
O que são exemplos de software proprietário?

O software proprietário é um software que pertence a uma empresa ou indivíduo e o seu código fonte é mantido em segredo. Exemplos de software proprietário incluem o Microsoft Windows, o Adobe Photoshop e o iOS da Apple.

De forma correspondente, qual é o objectivo das licenças que defendem o copyleft?

O objectivo das licenças que defendem o copyleft, como a GNU General Public License (GPL), é garantir que o software e quaisquer modificações feitas ao mesmo permanecem livres e de código aberto. As licenças de copyleft requerem que quaisquer trabalhos derivados ou modificações feitas ao software também sejam licenciadas sob os mesmos termos, permitindo a colaboração e melhoria contínua do software pela comunidade. Isto ajuda a evitar que empresas de software proprietário peguem em software de código aberto e o transformem em produtos fechados e proprietários.

As pessoas também perguntam que software medeia a interface entre o kernel e o utilizador?

O software que medeia a interface entre o kernel e o utilizador é chamado de shell.