image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Eduarda Leal
Eduarda Leal04/09/2023 17:43
Compartilhe

O que é o software livre e exemplos de empresas que adotaram esses programas

    O conceito de software livre, idealizado por Richard Stallman e formalizado através da fundação da Free Software Foundation (FSF) em 1985, tem profundas raízes na história da computação e da liberdade digital. Esse movimento foi uma resposta à crescente tendência de software proprietário e restrições cada vez mais severas impostas aos usuários. Stallman viu a necessidade de criar uma alternativa que promovesse liberdade, transparência e colaboração.

    As bases do software livre estão nas chamadas "Quatro Liberdades", que constituem o cerne desse conceito:

    1. Liberdade de Uso: Isso significa que qualquer pessoa pode executar o programa para qualquer finalidade, sem restrições. Essa liberdade garante que o software seja acessível a todos, independentemente de suas necessidades ou objetivos.
    2. Liberdade de Estudo: Os usuários têm o direito de estudar o código-fonte do programa. Isso permite que eles compreendam como o software funciona internamente, o que é crucial para aprender, melhorar e adaptar o software de acordo com suas necessidades específicas.
    3. Liberdade de Modificação: Os usuários têm a liberdade de modificar o software conforme desejarem. Isso permite que a comunidade de software livre inove, faça melhorias e adapte o software de acordo com as mudanças tecnológicas e as necessidades individuais.
    4. Liberdade de Distribuição: A liberdade de redistribuir cópias do software é fundamental para a disseminação do conhecimento e das melhorias feitas pela comunidade. Isso promove a colaboração e garante que todos possam se beneficiar dos aperfeiçoamentos e modificações feitos por outros usuários.

    O GNU (GNU's Not Unix) é um sistema operacional que serve como um exemplo pioneiro de software livre. Richard Stallman e sua equipe começaram a desenvolver o GNU em 1983 com o objetivo de criar um sistema operacional completo e livre. O GNU foi lançado em 1985, e sua filosofia e licenças de software livre estabeleceram as bases para o movimento do software livre.

    Uma das contribuições mais importantes do GNU foi a criação da Licença Pública Geral GNU (GPL), uma licença de software livre que garante que o software baseado em código-fonte GPL também seja livre. Isso ajudou a criar um ecossistema de software livre robusto, onde projetos e comunidades se desenvolvem colaborativamente para criar e aprimorar software de alta qualidade.

    Em resumo, a história do software livre, liderada pelo GNU e a FSF de Richard Stallman, é uma história de liberdade, colaboração e democratização da tecnologia. Esses princípios continuam a influenciar o mundo da computação e a forma como as pessoas interagem com o software até os dias atuais.

    Com a popularização do software livre muitos programas foram desenvolvidos usando esse conceito, segue alguns exemplos de softwares que foram feitos usando essa metodologia:

    ·        Década de 80:

    o GNU Emacs

    • Fabricante: Desenvolvido pelo Projeto GNU liderado por Richard Stallman.
    • Características: GNU Emacs é um poderoso editor de texto extensível que permitia aos usuários personalizar sua funcionalidade por meio da escrita de macros em Lisp. Ele se tornou uma das ferramentas mais usadas para programação e edição de texto em sistemas Unix-like.
    • Empresas que fizeram uso: Empresas e desenvolvedores de software em todo o mundo utilizaram o GNU Emacs para desenvolvimento e edição de código.

    ·        Década de 90:

    o  Linux

    •  Fabricante: Linus Torvalds iniciou o desenvolvimento do sistema operacional de código aberto como um projeto pessoal.
    •  Características: O Linux é um sistema operacional de código aberto baseado no kernel Linux. Ele é conhecido por sua segurança, flexibilidade e segurança e se tornou amplamente adotado em servidores e dispositivos incorporados.
    • Empresas que fizeram uso: IBM, Red Hat, Google, etc.

    o  MySQL

    • Fabricante: O MySQL foi desenvolvido originalmente por Michael Widenius e David Axmark. Mais tarde a empresa MySQL AB foi fundada para oferecer suporte comercial ao MySQL
    • Características: O MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto. É conhecido por sua confiabilidade, desempenho e facilidade de uso. O MySQL é amplamente utilizado em aplicativos web e empresariais para armazenar e gerenciar dados.
    • Empresas que fizeram uso: Banco do Brasil, Globo Comunicação e Participações S.A., NET, etc.

    ·        Anos 2000:

    o  Apache HTTP Server

    •  Fabricante: Desenvolvido pelo Apache Software Foundation (ASF).
    •  Características: O Apache HTTP Server é um servidor web de código aberto amplamente utilizado. Ele é conhecido por sua escalabilidade, segurança e suporte a módulos de extensão.
    •  Empresas que fizeram uso: IBM, Yahoo, Microsoft, etc.

    o  Mozilla Firefox

    • Fabricante: Mozilla Corporation, que faz parte da Mozilla Foundation.
    •  Características: O Mozilla Firefox é um navegador de código aberto conhecido por sua rapidez, segurança, extensibilidade e conformidade com padrões da web. Ele foi lançado como uma alternativa de código aberto ao Internet Explorer da Microsoft e rapidamente ganhou popularidade.
    •  Empresas que fizeram uso: Por ser um navegador o Mozilla Firefox foi adotado por milhões de usuários em todo o mundo como navegador padrão. A comunidade de código aberto contribui com extensões e plugins que ampliaram suas funcionalidades.

     

    Fontes:

    https://jvasconcellos.com.br/wp-content/uploads/2012/01/sw_livre.pdf

    https://www.fsf.org/

    https://www.gnu.org/philosophy/free-sw.html#four-freedoms

    https://www.gnu.org/philosophy/free-sw.html#copyleft

    https://www.brapci.inf.br/_repositorio/2010/01/pdf_5ceeeb7f7e_0007418.pdf

    https://www.gnu.org/gnu/rms-lisp.pt-br.html

    https://www.gnu.org/software/emacs/emacs.html

    https://pt.linux-console.net/?p=820#gsc.tab=0

    https://www.mysql.com/customers/country/?id=506

    https://www.cienciaedados.com/apache-kafka-e-big-data/#:~:text=O%20Apache%20Kafka%20%C3%A9%20um,Cisco%2C%20Goldman%20Sachs%20e%20SalesForce.

    https://www.mozilla.org/pt-BR/about/legal/terms/firefox/#:~:text=Sobre%20os%20seus%20direitos,termos%20da%20Mozilla%20Public%20License.

    https://kinsta.com/pt/participacao-mercado-navegadores-desktop/

    Compartilhe
    Comentários (3)
    Kevin Souza
    Kevin Souza - 05/09/2023 08:48

    Boa Duda, como sempre impressionando.

    Continue trazendo conteúdo para nós, suas pesquisas e artigos são muito bons!

    Evandro Avellar
    Evandro Avellar - 04/09/2023 17:59

    O Linux alimenta quase 40% dos sites cujo sistema operacional é conhecido. Isso é comparado a 22% dos sites que usam o Windows. As últimas estatísticas de uso do Linux também mostram que 47,7% dos 1.000 principais sites e 38,8% dos 10.000 principais sites do mundo usam o sistema operacional.


    Da mesma forma, 49,9% dos 100.000 principais sites e 45,4% dos 1.000.000 principais sites globalmente são baseados em Linux, provando sua prevalência entre a concorrência.


    Para ser preciso, 85% dos smartphones são baseados no Android, que se origina do kernel do Linux. Hoje, o Android tem um domínio significativo no mercado – e desde o lançamento do Android 11, a plataforma vive do Linux Kernel Long-Term-Support, confirmam as estatísticas de usuários do Linux.


    Fontes:

    https://w3techs.com/

    https://haydenjames.io/85-of-all-smartphones-are-powered-by-linux/

    Jéssica Barros
    Jéssica Barros - 04/09/2023 21:06

    Nossa! Esse artigo ficou muito bom! Muito completo, muito bem explicado! Não sabia nem metade disso sobre o GNU, principalmente kkkkk Parabéns, Eduarda!