Nada de colaborar com a comunidade de Código Aberto? Pois isto…

… é o que se passa na “cabecinha” de Kevork Kechichian, executivo da Intel! A empresa, uma das maiores contribuintes para a comunidade de Código Aberto, está reavaliando as suas estratégias de longa data, pois ela está preocupada com a forma como as suas contribuições são utilizadas pelos seus concorrentes. Kechichian expressou o desejo de encontrar um equilíbrio em que os investimentos em Código Aberto da Intel beneficiem principalmente a própria empresa, em vez de permitir que os concorrentes tirem proveito deles…

“Over the years, Intel has established itself as a paragon of the open source community, but that could soon change under the x86 giant’s new leadership. Speaking to press and analysts at Intel’s Tech Tour in Arizona last week, Kevork Kechichian, who now leads Intel’s datacenter biz, believes it’s time to rethink what Chipzilla contributes to the open source community.”

— by The Register.

Segundo Kechichian, o principal problema é que a transparência do Código Aberto permite que os fabricantes de chips rivais adaptem o código otimizado pela Intel para o seu próprio hardware. Embora isto seja benéfico para a adoção, esta compatibilidade cruzada impulsionada pela comunidade permite que concorrentes como a AMD e a Qualcomm utilizem o trabalho da Intel, como um atalho no seu próprio desenvolvimento. Embora Kechichian tenha enfatizado que a Intel não abandonará a comunidade de Código Aberto, a empresa está a explorar formas de “obter mais” das suas contribuições em comparação com os seus rivais.

Uma estratégia potencial é manter fechados certos componentes de baixo nível do seu software. As bibliotecas do kernel matemático OneMKL da Intel é um belo exemplo existente desta abordagem, em que as interfaces de alto nível são abertas, enquanto as bibliotecas matemáticas principais são proprietárias. A extensão deste modelo a outros projetos é uma possibilidade, embora acarrete o risco de fragmentar a base de código e de incentivar a comunidade de Código Aberto a unir-se em torno de alternativas agnósticas, em relação ao fornecedor.

A Intel também enfrenta desafios na manutenção das suas contribuições de Código Aberto, devido a dispensas recentes e a uma consequente “fuga de cérebros”. Isto já levou a que alguns dos pacotes da Intel para Debian e Ubuntu ficassem órfãos, afetando o suporte a funcionalidades-chave como os aceleradores QuickAssist e Data Streaming da Intel. A combinação de uma nova estratégia de Código Aberto mais egoísta e uma redução dos recursos disponíveis poderá alterar significativamente o papel e a influência da Intel no panorama do Código Aberto.

“Boa sorte, Intel” (em tom debochado). Embora tenha motivos compreensíveis, na prática a empresa parece ter se “esquecido” de que esta é justamente a natureza do Código Aberto e do Software Livre: a mútua colaboração e o livre compartilhamento, sem restrições (ao menos, por parte do Software Livre)! Além disso, ela também deveria ter se dado conta de que também pode tirar proveito das tecnologias de terceiros, como é o caso da própria AMD que além de apoiar o desenvolvimento projetos de código aberto, também licencia de forma livre as suas próprias tecnologias, como é o caso do AMD FidelityFX Super Resolution.

Será que devo reconsiderar a Intel na próxima aquisição de equipamento? &;-D