Eis, um assunto interessante o qual os especialistas adoram comentar! No entanto, muitos vêem com desconfiança e ceticismo, os argumentos vindo de organizações entusiastas (apaixonados por ideologias) e acabam assumindo uma posição bastante parcial, comprometendo bastante as análises sobre a filosofia do Código Aberto (e gerando muitos debates nem sempre amigáveis). A Wired, uma importante revista de tecnologia americana, resolveu também abordar estes aspectos em um interessante artigo, no qual defende que “o futuro da indústria americana depende de tecnologias de código aberto”…
“When you stream the latest Netflix show, you fire up servers on Amazon Web Services, most of which run on Linux. When an F-16 fighter takes off, three Kubernetes clusters run to keep the jet’s software running. When you visit a website, any website, chances are it’s run on Node.js. These foundational technologies—Linux, Kubernetes, Node.js—and many others that silently permeate our lives have one thing in common: open source.” — by Wired.
Em suas palavras, “em vez de nos lançarmos em uma custosa guerra comercial com a China, precisamos abraçar totalmente a maneira mais rápida, segura e democrática de fazer avançar a tecnologia”. Além de rapidez, segurança, democratização, outros aspectos importantes foram citados, como baixo custo, neutralidade, transparência e colaboração. O artigo também não só se refere ao desenvolvimento de software, mas também de tecnologias relacionadas ao hardware (arquitetura RISC-V) e a redes (interoperabilidade OpenRAN). No entanto, o que o artigo em questão não deixa claro, é a relação entre o Código Aberto e o Software Livre, que apesar de compartilhar muitas particularidades, também possuem diferenças bem marcantes!
Enquanto que o Código Aberto se concentra apenas na disponibilidade do código-fonte, o Software Livre não só garante o acesso, como também concede ao usuário as liberdades essenciais, como executar, estudar, copiar, alterar e distribuir o código-fonte em questão. Se o Código Aberto conceder estas liberdades (em seu licenciamento, tal como o artigo em questão afirma), ele pode ser classificado como Software Livre; porém, nem todo Código Aberto é Software Livre, caso a sua licença suprimir estas liberdades e por isto, não entregar todos os benefícios desejados, tal como descritos no artigo.
Por isso, fiquem ligados nas cláusulas do seu licenciamento… &;-D