logo
imagem

Visões inovadoras do código livre e do open source no desenvolvimento da internet

  • 17 jan 2022
  • Thomás Targino
  • 2 min
* editado em 19 jan 2022, às 12:30

Linux, React, Angular.js, Mozilla, Apache, HTTP, Docker e Kubernetes. Softwares distintos, desenvolvidos por pessoas diferentes, empresas diferentes, propósitos diferentes e que, às vezes, disputam um espaço no imenso mercado da tecnologia.

Todos com um traço em comum: são fontes de código aberto,open source, disponíveis para acolaboração e desenvolvimento de toda comunidade.

Um jeito bastante genérico de descrever o trabalho de um programador, engenheiro de software ou desenvolvedor web e de aplicativos, é dizer que se trata de uma pessoa criadora de soluções de ferramentas tecnológicas facilitadoras para o mundo.

Genérico sim, porém correto.

Dentro desse conceito, surgiu um estereótipo que se sustenta até hoje. Por muito tempo, a cultura da programação foi reconhecida em ser formada por seres humanos completamente isolados e solitários por trás de sistemas complexos e intermináveis linhas de códigos.

No entanto, existe uma magia por trás disso que quebra completamente o estereótipo.

A programação é formada por uma comunidade que vive e se mantém graças ao trabalho coletivo de milhares de devs. Por mais que você saiba programar de ponta-a-ponta ou resolver os problemas sozinho, você depende da colaboração de uma rede de pessoas, pessoas essas que estão felizes em compartilhar soluções.

Essa magia não é fictícia, nem fabulosa, é uma cultura criada em volta do código aberto, do open source e do software livre.

E isso tem muita história.

Tudo é sobre a comunidade

Existe uma diversidade praticamente infinita de criações abertas para o uso da comunidade. O que não existem são limites quando se trata de avanço tecnológico e código. Todos os dias surgem novidades, e é por isso que todos os dias também surgem problemas que precisam ser resolvidos.

Na internet, alguns sites reconhecidos são responsáveis por manter a comunidade ativa em busca de soluções. Você deve conhecer o GitHub, por exemplo, ou até mesmo o Stack Overflow. Outras comunidades são mantidas por redes de programadores conectados, veja a fundação OpenJS, descrita como um "centro gravitacional para o ecossistema JavaScript", ou mais recente o Gatsby, ferramenta open source de desenvolvimento web mantida pela comunidade.

Algumas iniciativas open source mudaram completamente o jeito que as coisas eram vistas e acessadas na internet. Na década de 80 e 90 a iniciativa de abrir o código por meio do open source era considerada ousada, até mesmo subversiva, de acordo com a lógica de autoria criativa e financeira. Criar alguma coisa, se dedicar a ela e entregá-la de braços abertos ao público?

Loucura.

jQuery: a história da biblioteca JS mais usada da última década

Post anterior

CSS: Mecanismo de programação que deu cores e formas para a Web

Próximo post