No início da década de 1980, o IBM PC já havia se tornado a plataforma para a qual os fornecedores de software escreviam, mas todo o resto nele — o processador, a memória, os controladores de disco — era hardware de prateleira que qualquer um podia comprar e montar. O único componente que separava um clone de hobista de uma máquina totalmente compatível com a IBM era a BIOS, o firmware que permitia ao sistema operacional se comunicar com o hardware, e a IBM detinha um direito autoral direto sobre seu código.
Qualquer engenheiro que tivesse lido os manuais de referência da BIOS publicados pela IBM e depois escrevesse um código substituto corria o risco de produzir algo que um tribunal pudesse considerar copiado, consciente ou inconscientemente, da implementação protegida por direitos autorais da IBM — um campo minado jurídico que já começara a gerar processos contra fabricantes de clones que cortavam caminho.
Equipes separadas: uma escreveu uma especificação a partir dos manuais da IBM, a outra programou a partir dela, comprovando a criação independente.
A especificação descrevia comportamento, não código, então a equipe limpa nunca viu a expressão da IBM.
A transferência documentada criou um registro em papel que comprovava a criação independente.
A BIOS resultante era funcionalmente idêntica, mas juridicamente distinta, então a IBM não pôde processar.
Quando os direitos autorais bloqueiam a compatibilidade, separe as pessoas que estudam o original daquelas que escrevem o substituto, e entregue apenas uma especificação comportamental.
A BIOS de sala limpa resistiu em tribunal; a IBM processou outros fabricantes de clones, mas não a Compaq nem a Phoenix, que então a licenciou para toda a indústria. A engenharia reversa de sala limpa, formalizada e juridicamente validada por meio deste caso, tornou-se o método padrão que a indústria ainda usa para construir produtos interoperáveis sem infringir direitos autorais, e, ao remover o gargalo da BIOS, abriu a porta para a indústria de clones de PC de baixo custo e competitiva em preços — incluindo as máquinas de baixo custo que rodavam o software da Microsoft e que acabaram por eclipsar o próprio negócio de PCs da IBM.
CONFIRA AS EVIDÊNCIAS
As fontes
- How Compaq Reverse-Engineered the IBM PC BIOS to Create a Fully Compatible Machine GIGAZINE · gigazine.net
- BIOS, Clean Room, and the Day the IBM PC Clones Were Born Movilforum · en.movilforum.com