O código aberto sustenta nosso mundo tecnológico. Faz isso sem que percebamos, mas os servidores nos quais operam pequenas e grandes plataformas online são baseados em sistemas operacionais Linux, em servidores web como Apache ou Nginx, ou em bancos de dados como MySQL e MariaDB.
Enquanto isso, outro grande número de projetos de código aberto são usados para fins pessoais, mas também para fins comerciais: eles geralmente fornecem algum recurso dentro de um projeto maior, mas muitas vezes a relevância desses projetos não é pública, e as empresas geralmente não deveriam ser observou que suas soluções utilizam componentes de código aberto.
É o caso do FFmpeg, um conjunto veterano de ferramentas que permite gravar, converter e transmitir áudio e vídeo. Este componente está integrado nos navegadores Chrome e Firefox, em aplicações como VLC, em plataformas como YouTube ou Twitch ou ainda em infraestruturas cloud como AWS, Google Cloud Platform ou Azure.
Porém, acontece que muitas vezes as empresas tentam aproveitar a filosofia aberta destas soluções para tentar não pagar ou pagar o mínimo por elas. Isto é o que foi recentemente descoberto no caso de Microsoft, que por exemplo não quis pagar um contrato de suporte aos responsáveis pelo FFmpeg.
O fato foi relatado pelos responsáveis pelo serviço, que mostraram uma troca de mensagens ocorrida em maio de 2023, quando um engenheiro de software da Microsoft chamado Zied Aouina pediu ajuda no fórum FFmpeg para resolver um problema técnico.
Ao falar sobre o problema, Aouina indicou – educadamente, é claro, mas com tom de urgência – que “isso é um ingresso [de soporte] prioridade máxima e a versão FFmpeg está sendo usada atualmente em um produto de alta visibilidade da Microsoft. Temos clientes que estão enfrentando problemas com legendas durante eventos ao vivo no Teams. Por favor ajude”.
Esse tom exigente seria normal para uma empresa que paga justamente por um serviço de suporte que resolve problemas importantes rapidamente, mas na Microsoft eles não pagam por esse serviço.
Isso foi indicado na conta oficial do Twitter do FFmpeg, onde explicaram que após solicitar à Microsoft a contratação desse suporte, a empresa simplesmente ofereceu um pagamento único de alguns milhares de dólares. “Isso é inaceitável“, gritaram os responsáveis pelo FFmpeg.
Na verdade, esses mesmos desenvolvedores eles se lembraram logo abaixo como este é mais um exemplo de que “o investimento em manutenção e sustentabilidade [de proyectos Open Source] Eles não são sexy.” Já vimos o que aconteceu com a vulnerabilidade xz atualmente, e a situação que existe no Open Source é trágica nesta área.
Os desenvolvedores – muitas vezes isolados e solitários – que defendem esses projetos costumam fazê-lo como hobby, porque aqueles que os aproveitam (incluindo as empresas) Muitas vezes são considerados projetos “gratuitos”. tanto na sua utilização como no seu suporte.
É algo sobre o qual falamos no passado: os desenvolvedores de código aberto reclamam, com razão, que usuários e empresas você dá a mão a eles e eles pegam seu braço.
Desenvolver estes projetos com este tipo de flexibilidade convida todos a partilhá-los e melhorá-los, mas o normal é que no final haja apenas um responsável pelo projeto que se responsabiliza pela sua gestão e manutenção. Mesmo quando uma grande empresa o utiliza, como é o caso do FFmpeg, o apoio financeiro é mínimo, senão inexistente.
Que tragédia.
Imagem | kq7w com meio da jornada
Em Xataka | Qual é a diferença entre Software Livre e Código Aberto?