Guia Completo: Tipos e Licenças de Software
Classificado em Computação
Escrito em em português com um tamanho de 3,86 KB
O que é um Pacote de Software?
É um conjunto de arquivos distribuídos pelo seu autor que, normalmente, contêm programas (que podem vir na forma de arquivos binários ou executáveis), além de toda a sua documentação.
O que é uma Licença de Software?
É um termo que autoriza direitos e a liberdade de utilizar, modificar e redistribuir um programa e seus trabalhos derivados por terceiros.
Qual a diferença entre Versão e Distribuição de Software?
- Versão: Reserva ao usuário o direito de utilizar uma cópia de forma legal e usufruir dos recursos que foram disponibilizados pelo fabricante, sem qualquer possibilidade de realizar modificações.
- Distribuição: Permite ao usuário instalar diversos tipos de pacotes, modificar de acordo com suas necessidades e otimizar um sistema modificando parâmetros de Kernel. A grande diferença entre distribuição e versão é a autonomia que o usuário tem para utilizar uma determinada distribuição.
O que é uma Licença Copyleft?
É uma licença que acompanha o Software Livre. Ela utiliza a legislação de direitos autorais (copyright) para garantir que o software e suas modificações permaneçam livres, impedindo a distribuição não autorizada sob termos restritivos.
Quais são os 4 direitos concedidos aos usuários pela Licença Pública Geral (GPL)?
Os quatro direitos fundamentais são:
- Executar o programa para qualquer propósito;
- Estudar como o programa funciona e adaptá-lo para suas necessidades;
- Redistribuir cópias;
- Aperfeiçoar o programa e distribuir os aperfeiçoamentos realizados.
Qual o objetivo da GNU/GPL?
Seu objetivo é proteger a integridade do sistema livre de distribuição de software e estabelecer uma licença ampla para a comunidade que adota o software livre.
Como funciona a Licença BSD?
A licença BSD é considerada permissiva, pois impõe poucas restrições sobre a forma de uso, alterações e redistribuição do software licenciado. Além disso, não há obrigatoriedade do fornecimento do código-fonte ao adquirir o software.
O que é um Software Freeware?
É um software que permite a redistribuição, porém o código-fonte não é fornecido ao usuário. Esses programas não são considerados softwares livres.
O que é um Software Shareware?
É um software que permite a redistribuição, porém sua utilização implica no pagamento de uma licença após um período de teste. O código-fonte não é disponibilizado e, geralmente, modificações não são permitidas.
O que é um Software Proprietário?
São softwares cuja cópia, redistribuição e modificação são proibidas pelo proprietário. Para sua utilização, deve-se solicitar a permissão do proprietário ou pagar pela licença de uso.
O que é um Software Comercial?
É um tipo de software desenvolvido com o objetivo de lucrar com sua utilização, seja através da venda de licenças, serviços ou suporte.
Vantagens e Desvantagens do Uso de Software Livre
Vantagens:
- Custo baixo (ou zero);
- Independência de fornecedor único;
- Desembolso inicial próximo de zero (0);
- Não obsolescência do hardware;
- Robustez e segurança;
- Facilidade em adaptar aplicativos;
- Facilidade em suporte e sistemas e aplicativos configuráveis.
Desvantagens:
- Interface do usuário inconsistente (ou menos padronizada);
- Instalação e configuração podem ser difíceis;
- Mão de obra especializada escassa;
- Ausência de proprietário ou responsável legal único.