Qual é o sistema de código aberto? – Características básicas

Conteúdo

Hoje nós te mostramos para que serve o sistema de código aberto e para que serve – Tutorial completo deste termo tão relevante no mundo da liberdade digital. Com certeza, é algo que beneficia os usuários, desde o download e instalação do LibreOffice, até editar / modificar programas, tudo isso é coberto por esta proposta.

Quais são as origens do código aberto?

Em termos gerais, Código aberto se refere a todo software que oferece seu código aberto, para que possa ser modificado por qualquer usuário. De fato, Open Source em espanhol é geralmente chamado de Open Source.

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

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

code-source-open-source_13608-6401610

Onde posso baixar aplicativos de código aberto?

Aplicativos de código aberto ou 'código aberto’ consistem em programas que revelam seu código, processo de desenvolvimento e também outras pessoas podem se juntar ao seu desenvolvimento. Se você está curioso e deseja encontrar programas ou aplicativos que tenham esta qualidade, Neste artigo, fornecemos algumas páginas confiáveis ​​de onde você pode baixá-las.. nenhum risco de encontrar um vírus:

FossHub: Esta é uma das melhores páginas onde você pode obter aplicativos de código aberto, já que é totalmente focado em hospedar e baixar programas com este tipo de fonte e você pode acessá-los gratuitamenteO que mais, a grande vantagem deste site é que você não corre o risco de baixar malware, uma vez que se concentra em cuidar desse aspecto.

GitHub: Este site é bastante popular entre os desenvolvedores, uma vez que é uma das páginas mais antigas dedicadas ao armazenamento e download de programas de código aberto. Sobre nesta página podemos acessar diretamente o código fonte do aplicativo e também teremos um registro com todas as modificações feitas no programa que queremos baixar.

FilePuma: Esta é mais uma opção entre tantas páginas que podemos encontrar na web para baixar aplicativos de código aberto, Aqui encontraremos esses programas organizados em categorias, desde os mais populares ou recentes até os que não são tão visitados., cumpre as mesmas funções de armazenamento e download, enquanto cuida dos vírus.

Que bom é desenvolver aplicativos de código aberto?

Quando você desenvolve um programa de código aberto, facilita para os outros que os usuários acessem e seu código-fonte sem nenhum custo Algum, além de dar a outros programadores a oportunidade de fazer modificações no Software, como adicionar detalhes e corrigir erros.

Você poderia dizer que os programas de código aberto são bastante úteis para o desenvolvimento conjunto, Eles também têm a vantagem de poderem ser distribuídos gratuitamente, desde que os termos especificados na licença sejam atendidos..

Quais são as características dos programas de código aberto?

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

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 / melhore.

Quanto à proposta de software livre, Encontramos quatro liberdades reconhecidas entre aqueles que defendem o referido movimento.

github-black-cat-drawing-8072812

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 no programa, quer dizer, para saber como funciona. O que também contempla sua edição, ou seja, mude 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 aprimorar o programa. O que se refere a modificações do software para melhorá-lo, que por sua vez também inclui a distribuição dessas versões modificadas.

As liberdades anteriores são aquelas que deram origem a programas gratuitos de concepção e modificação da estética, carros e outras tarefas muito específicas. Certamente os princípios mostrados antes mudaram a maneira como interagimos com nossos PCs.

De fato, todos os princípios mostrados também são perfeitamente aplicáveis ​​ao código aberto. Em qualquer caso, Código aberto 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, tenha em mente que o software livre / Código aberto não é o mesmo que opções gratuitas. Por exemplo, podemos acessar antivírus grátis para PC, mas, embora tenha uma opção gratuita, também existem opções de pagamento, embora seu código seja feito com código aberto, mas não é modificável.

Quais são as diferenças entre os programas de código aberto, código livre e fechado?

Programas de código aberto e programas de código aberto, têm características muito semelhantes entre si, já que em ambos, outros programadores têm a oportunidade de acessar o código-fonte e fazer modificações.

Mas quando falamos sobre um programa de código aberto, assim diz seu nome totalmente "gratuito", sem licenças ou condições que limitam a modificação ou distribuição do mesmo com as referidas alterações; Isso muda totalmente com programas de código aberto, pois embora você possa modificá-los e distribuí-los, você sempre terá que seguir os termos especificados na licença.

Por outro lado, programas de código fechado são todos aqueles cujo código-fonte não está disponível para terceiros sem direitos autorais. Quer dizer, nesses programas não há como analisar o código, muito menos fazer modificações no software, exemplos destes podem ser Adobe Reader ou Skype.

Quais valores o código aberto promove?

Quando falamos sobre valores dentro do código aberto, Pode-se dizer que entre estes o generosidade, reciprocidade e empatia.

Pelo fato de compartilharmos o que criamos para que outras pessoas possam acessar livremente nosso programa, além de nos dar a oportunidade de ajudar outras pessoas, também nos recompensa com o desenvolvimento de nosso conteúdo, modificação de detalhes e até mesmo correções de bugs. O que mais, de certa forma, este tipo de colaboração faz com que os usuários criem um compromisso entre eles, procurando o bem comum crescer.

open-source_13608-3466029

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

Como apontamos anteriormente, existem algumas diferenças em termos de Software gratuito e de código aberto. De qualquer forma, Vamos dar uma olhada no movimento do software livre. Software livre refere-se a todos os programas que podem ser adquiridos gratuitamente, pelo menos em sua versão anglo-saxônica (software grátis).

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 para o aspecto filosófico, as distinções são um pouco mais marcadas, já que o chamado movimento de código aberto levanta propostas diferentes daquelas do movimento de software livre.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.