Skip to content

O que é o Sistema de Código Aberto e para que serve? – Tutorial Completo

23 de abril de 2021

Hoje nós mostramos a vocês o que é o sistema Open Source e para que serve – Tutorial completo deste termo tão relevante no mundo da liberdade digital. Sem dúvida, é algo que beneficia os usuários, desde o download e instalação do LibreOffice, até a edição / modificação de programas, tudo isso está coberto por esta proposta.

O que é código aberto?

Em termos gerais, Open Source se refere a todos os softwares que oferece seu código aberto, para que possa ser modificado por qualquer usuário. Na verdade, Open Source em espanhol é normalmente chamado de Open Source.

O termo nasceu no início dos anos 90 durante o movimento do software livre, que permitiu muitos programas, incluindo os melhores navegadores da web. seja livre. A terminologia busca estender tudo o que é discutido no chamado software livre, com algumas diferenças notáveis ​​(que discutiremos a seguir).

Em qualquer caso, em termos gerais, pode-se dizer que Open Source se refere exclusivamente a todos os softwares que podem ser editar código fonte. É um movimento que busca a customização total dos softwares que utilizamos em nossos dispositivos.

Diferenças entre software livre e de código aberto

Como observamos anteriormente, existem algumas diferenças em termos de Software Livre e de Código Aberto. De qualquer forma, vamos dar uma olhada no movimento do software livre. Software livre se refere a todos os programas que podem ser adquiridos gratuitamente, pelo menos em sua versão anglo-saxônica (software livre).

Certamente, atualmente o movimento do software livre também contempla o estudo e modificação do código fonte dos programas. De qualquer forma, algumas pessoas preferem usar o termo “código aberto”, mas o software livre também é perfeitamente válido.

Por outro lado, se formos ao aspecto filosófico, as distinções são um pouco mais marcantes, uma vez que o chamado movimento Open Source levanta propostas diferentes daquelas do movimento software livre.

Propostas de software livre e código aberto

Além de tudo o que foi dito antes, há uma grande movimento filosófico / moral por trás de software livre e de código aberto. Isso é entendido de uma forma muito mais simples quando se analisam as propostas que cada um desses movimentos possui.

A proposta de código aberto se concentra principalmente no capacidades de desenvolvimento técnico do software. Em outras palavras, refere-se à capacidade que as pessoas podem ter em massa de editar um código-fonte e modificá-lo / aprimorá-lo.

código aberto, o que é guia

Quanto à proposta do software livre, encontramos quatro liberdades bem conhecidas entre aqueles que defendem esse movimento.

Liberdades de Software Livre

  • Liberdade 0: refere-se à liberdade de executar o programa para qualquer tipo de propósito, sem limitações.
  • Liberdade 1: é a liberdade de estudar sobre o programa, ou seja, com o propósito de saber como ele funciona. O que também contempla sua edição, ou seja, alterar seu código-fonte.
  • Liberdade 2: é a liberdade de distribuir o software, com o propósito de ajudar as pessoas ao seu redor.
  • Liberdade 3: liberdade 3 refere-se à liberdade que busca melhorar o programa. O que se refere às modificações do software com o objetivo de melhorá-lo, o que por sua vez também inclui a distribuição dessas versões modificadas.

As liberdades acima são o que levaram até programas gratuitos para o design e modificação da estética, carros e outras tarefas muito específicas. Sem dúvida, os princípios mostrados antes mudaram a forma como interagimos com o nosso PC.

Na verdade, todos os princípios mostrados também são perfeitamente aplicáveis ​​ao Open Source. Em qualquer caso, Open Source se refere mais exclusivamente à questão de modificação do código fonte, sendo esta a principal diferença sutil entre as duas propostas.

Por outro lado, deve-se levar em consideração que o software livre / de código aberto não é o mesmo que opções gratuitas. Por exemplo, podemos acessar antivírus gratuito para PC, mas, embora tenha uma opção gratuita, também existem opções de pagamento, embora seu código seja feito em código aberto, mas não é modificável.