Em si, o título de «O que é GNU / Linux e software livre?»É bastante ambíguo? Não sei, presume-se que hoje em dia, dentro de qualquer universidade em que se ensina o grau de ciência da computação ou engenharia de sistemas, esse conceito deva ser tratado, mas ... Você sabe mesmo o que é? GNU / Linux e o Software Livre? Ou você apenas acha que é um sistema gratuito onde você não pode usar Microsoft Office, brincar e o que é para quem sabe? Tendo em vista que eles, como alunos dessas carreiras, são (ou deveriam ser) os que sabem; e digo isso por experiência própria.
Então simO que é GNU / Linux? para começar.
Basicamente, é a união de um Kernel e um sistema operacional (programas) que trabalham juntos para fornecer funcionalidade; o que não o diferencia de nenhum outro sistema operacional.
O que o diferencia de outros sistemas operacionais é que ele é gratuito, está sujeito às quatro liberdades básicas do software, que passam a ser a definição de software livre:
0: liberdade de usar o programa para qualquer propósito.
1: liberdade para estudar o código do programa e modificá-lo para atender às suas necessidades.
2: liberdade para redistribuir o programa.
3: Liberdade para melhorar o programa e tornar públicas as melhorias para que todos se beneficiem.
Isso é o que faz GNU / Linux, a liberdade de fazer o que quisermos com ele. Mas a liberdade em si não são apenas essas quatro liberdades básicas mencionadas, embora todas estejam relacionadas a esses princípios básicos, o que torna este ecossistema bonito é que graças a essa liberdade existe uma enorme comunidade, e isso graças a essa enorme comunidade cria a necessidade de crescer, que a necessidade de crescer cria o impulso de aprender, que o que se aprende dá frutos e que os frutos são colhidos por todos porque são de todos.
Isso pode soar como utopia ou comunismo, mas nada está mais longe da verdade do que isso. Na verdade, a liberdade que possuímos gera responsabilidades muito grandes e pode criar obstáculos, um deles é aquele que muitos brandem como argumento; «Muita liberdade se transforma em libertinagem, então anarquismo«. E é verdade, o anarquismo em GNU / Linux Pode ser representado como desordem, pois em tese, ser um sistema que tenta ir contra os sistemas estabelecidos é anarquismo ... mas deixando para trás as contradições, a desordem torna-se prejudicial para muitos projetos já que tudo pode acontecer senão Se você tiver um mínimo de ordem e suporte, tudo pode acabar levando a coisas como o fim de um projeto ou seu mau funcionamento.
[parte editada]
Quais são as vantagens do Software Livre?
Pergunta que me fazem muito frequentemente, as vantagens de usar software livre, ou ainda mais pontual, GNU / Linux. Além da liberdade que isso lhe dá, você também tem vantagens técnicas bastante interessantes, como «não há vírus para linux»É certamente uma vantagem, embora não seja necessariamente real. Os vírus como tais não existem em Linux uma vez que temos certos mecanismos de segurança bastante fortes que impedem este tipo de software de ser executado sem que o saibamos primeiro, mas essa é uma questão muito mais profunda que não vem ao ponto, e se se trata de esgueirar é que, embora os vírus de computador como tal em GNU / Linux, se há perigo, uma vez que não há software perfeito e impenetrável, na verdade hoje a lacuna mais frágil em um computador com GNU / Linux e qualquer sistema pode ser o navegador, mas para resumir, Linux é muito mais seguro e não necessariamente porque é menos usado.
Outra vantagem é a variedade e a possibilidade de escolher entre um catálogo bastante amplo de softwares, pois realmente há muito por onde escolher, desde programas de escritório a programas que o ajudam a organizar seu tempo, sincronizar seus calendários, fazer anotações, Tarefas, checar mail, um enorme catálogo para escolher.
Na verdade, a maior vantagem do GNU / Linux do meu ponto de vista é a escolha. Certamente nem todos os sistemas GNU / Linux Eles são 100% software livre, pois incluem software proprietário para a operação de certos dispositivos, a questão é que se você quiser usar um sistema totalmente livre, você pode tê-lo, caso contrário, não o terá ao escolher um GNU / Sistema Linux com drivers proprietários você não está necessariamente deixando de ser livre.
[Fim da edição]
Outro ponto importante que muitas vezes cria confusão ... Software Livre e de Código Aberto (Código aberto).
Apartamento e com tudo, eles não são os mesmos.
El Software Livre defende a liberdade do usuário e do software de ser usado, modificado, redistribuído e melhorado, tudo sem fins lucrativos porque as quatro liberdades não permitem que você venda seu código ...
Além disso, o Open Source É um movimento totalmente diferente, mas é misto; é raro e pode ser definido como um «juntos mas não misturados«. Ele open source na verdade, não é necessariamente regido pelas quatro liberdades básicas, é simplesmente open source, visível, o que permite que seja estudado, mas não modificado, copiado ou redistribuído. Na verdade, pode ser um programa de venda que, ao comprá-lo, também adquire acesso ao código, mas ele continua sendo propriedade de outra pessoa.
Então o open source É ruim?
Definitivamente não, muitos programas que são open source Eles são gratuitos e com versões nativas para LinuxÉ simplesmente uma abordagem mais comercial que não o software livre, o que não é que não seja lucrativo, mas que não se baseia nos mesmos conceitos.
Um exemplo ilustrativo perfeito poderia ser um programa que mantém contas de empresas.
O programa baixo Software Livre: permite que você, como dono da empresa, obtenha o programa gratuitamente e tenha todo o acesso a ele, mas você precisa de alguém para criá-lo e para isso você paga os desenvolvedores, que fazem o programa sob demanda. Aí você quer estender porque ficou aquém, você chama aqueles desenvolvedores de volta, que pegam o trabalho já feito e o expandem. E se, nesse caso, você não puder voltar para esses desenvolvedores, por qualquer motivo, qualquer outro desenvolvedor pode pegar o trabalho.
O programa sob a filosofia open source: como proprietário, permite-lhe certificar-se de que o código está isento de truques e truques, de que não é espionado e de que ninguém está a brincar consigo. Como desenvolvedor, permite que você seja o dono do código e o venda para mais pessoas, embora isso implique que nem todos podem modificar esse código, o que garante um trabalho futuro ou, você mesmo, pode dizer que também pode modificar o codificar, mas não redistribuí-lo. o conceito de liberdade é um pouco mais distorcido, mas sem dúvida é mais do que muitos permitem.
Claro que há outras implicações como, por exemplo, eles jogam sujo e não mostram todo o código e tudo o que pode acontecer relacionado a isso, mas isso já é algo mais ético do que qualquer outra coisa.
É grátis, é grátis!
NÃO! talvez o erro de qualquer novato (inclusive eu) seja (ou fosse) acreditar que grátis significa grátis. Nem eu nem quem já está neste mundo se cansa de dizer que livre e livre não são necessariamente o mesmo; Uma coisa é algo ser gratuito e, portanto, livre, ser gratuito, mas não necessariamente gratuito. Google… É grátis e de uso grátis. Mas é Software Livre? nunca, já que embora você não pague dinheiro para usar suas tecnologias, você paga com seus dados pessoais e não tem nenhuma das liberdades básicas do software.
Na verdade, existem programas de software livre que são vendidos por um preço e permitem que você faça o que quiser com eles, existem modelos de negócios de software livre de muito sucesso como o Red Hat e muito mercado para descobrir e desenvolver Nesse mundo, talvez a coisa mais incrível sobre o software livre e GNU / Linux (ou BSD também) é que o único limite é aquele que impomos a nós mesmos.
E essa, senhores, é a primeira parte do que eu quero que seja a minha apresentação, agora vem a sua parte ... Está faltando? Você tem algum sobrando? O que opinam?