Software de código aberto gratuito (FOSS) explicou:
"Software de código aberto gratuito" (FOSS) refere -se a software que é
grátis Para usar, modificar e distribuir, e
código aberto , o que significa que seu código -fonte está disponível ao público. Isso permite que qualquer pessoa inspecione, altere e aprimore o software.
Aqui está um colapso dos principais aspectos:
grátis (como em liberdade, não apenas preço): *
Liberdade de usar: Você pode usar o software para qualquer finalidade - pessoal, comercial, educacional etc. - sem restrições.
*
Liberdade de estudar: Você pode examinar o código -fonte para entender como o software funciona.
*
Liberdade de modificar: Você pode adaptar o software às suas necessidades, fazendo alterações no código -fonte.
*
Liberdade de distribuir: Você pode compartilhar cópias do software original ou da sua versão modificada com outras pessoas.
código aberto: *
Disponibilidade do código -fonte: O código-fonte do software (as instruções legíveis por humanos que fazem o programa funcionar) é acessível a qualquer pessoa.
*
Licenciamento: O FOSS é normalmente licenciado sob uma licença de código aberto, que concede as liberdades acima e define certas condições, como os requisitos de atribuição. As licenças populares incluem a Licença Pública Geral da GNU (GPL) e a licença do MIT.
Benefícios do Foss: *
econômico: Foss geralmente é gratuito, embora doações e opções de suporte pago possam estar disponíveis.
*
Flexibilidade e controle: A capacidade de modificar o software fornece maiores opções de controle e personalização.
*
transparência e segurança: O código -fonte aberto permite o escrutínio da comunidade, potencialmente levando a software mais seguro e confiável.
*
Desenvolvimento orientado à comunidade: Uma comunidade global de desenvolvedores contribui para a Foss, promovendo a inovação e a colaboração.
Exemplos de Foss: *
Sistemas operacionais: Linux, Android
*
Navegadores da web: Firefox, cromo (a base de código aberto do Chrome)
*
suítes de escritório: LibreOffice, OpenOffice
*
linguagens de programação: Python, Php, Java
* bancos de dados
: Mysql, postgreSql
Foss vs. Software proprietário: A principal distinção entre Foss e software proprietário (como o Microsoft Office ou o Adobe Photoshop) está nos usuários de liberdade e controle sobre o software. O software proprietário restringe a capacidade dos usuários de usar, estudar, modificar e distribuir o software sem permissão do detentor dos direitos autorais.
Em essência, a Foss capacita os usuários, concedendo -lhes a liberdade de usar, entender, adaptar e compartilhar software, promovendo um cenário tecnológico colaborativo e inovador.