Você sabe quais são os tipos de licenças de software?
Software é algo que nós desenvolvedores temos bastante afinidade. E que para ter acesso aos softwares certamente você precisará de uma licença. Mas vocês sabem quais são os tipos e as diferenças entre elas? Vamos lá conhecer um pouquinho de cada.
Pra começar com a definição, a licença basicamente é um contrato entre quem criou o software e quem vai utilizar. Sua principal função é proteger os direitos autorais de quem desenvolve e define a usabilidade por parte de um usuário. Podem ser classificadas como:
- Software livre - Muitos podem confundir achando que software livre está associado a ser gratuito, mas na verdade tem relação com a liberdade. Ou seja, poder usar um software com qualquer propósito, adaptar o software para atender nossas necessidades, compartilhar o software com quem deserjarmos, compartilhar as mudanças que fizermos nele. Exemplos: Linux, NetBeans, Apache, MySQL, Wordpress, etc.
- Open Source - É similar a um software livre, porém quem determina as condições de uso pe o desenvolvedor original. Já no software livre deve sempre permanecer livre a cada redistribuição. Exemplos: Firefox, Visual Studio Code.
- Copyleft - É a liberdade de modificação e distribuição garantidas, Um software deve ser alterado e redistribuído pelas mesmas condições em que obteve (mesma licença). Um exemplo bem famoso é o GNU General Public License (GPL) v2 (Linux e GNU);
- Software gratuitos (freeware) - Não há pagamento em nenhum momento. Podem possuir restrições, exemplo ser destinado apenas para fins acadêmicos.
- Shareware - Também são gratuitos mas com limites para experimentação. Ex: grátis por 30 dias, todos os recursos só estão disponíveis na versão paga.
- Software Proprietário - é proibida a cópia, alteração ou redistribuição. As empresas e desenvolvedores que os comercializam visam o lucro. Em casos de descumprimentos do contrato pode impactar em ações judiciais. Ex: Windows, Adobe, Photoshop, etc.
E um conceito muito utilizado hoje em dia é o Software as a Service que na verdade você não compra uma licença, mas sim usa o software por meio de uma conexão coma a internet. Exemplos: Netflix, Spotify, Dropbox, Paypal, entre outros.
E aí? Tenho certeza que você já sabia de alguns, hein? Mas deixa aqui embaixo quais vocês ainda não conhecia!
Abraços!