Reimplementação clean-room: o método por trás dos clones com IA

Clones de Acrobat e AutoCAD feitos com IA dizem seguir o método clean-room. Entenda a origem da técnica, como ela foi adaptada a agentes de IA e por que especialistas desconfiam.

outubro 17, 2026 6 min de leitura BIMmetria
reimplementação clean-room — capa

A reimplementação clean-room é o método que os criadores de clones de software feitos com IA citam para dizer que não copiaram nada. Em outubro de 2026, o termo aparece nos repositórios do PdfCraft, alternativa ao Acrobat, e do CADCraft, alternativa ao AutoCAD. Mas o que ele significa, e por que especialistas desconfiam quando a IA entra no processo?

Neste texto, explicamos a origem do método, como ele está sendo adaptado para agentes de IA e onde ele fica frágil. Além disso, mostramos o que isso tem a ver com os formatos de arquivo que arquitetos e engenheiros usam todos os dias.

Etapas da reimplementação clean-room, da observação do programa à documentação
Sem registros, a alegação de sala limpa vira apenas uma afirmação.

O que é reimplementação clean-room

Clean room significa sala limpa. Na engenharia de software, o termo descreve um processo com duas equipes separadas. A primeira estuda o programa original e escreve uma especificação apenas com o comportamento esperado. A segunda, que nunca viu o código original, cria um programa novo a partir desse documento.

O exemplo clássico é o da Phoenix Technologies, que nos anos 1980 recriou a BIOS dos computadores IBM PC. Segundo o blog da Hexaware, o ponto decisivo foi provar que os implementadores nunca tinham visto o código original. Esse trabalho abriu caminho para a indústria de computadores compatíveis.

Por trás do método está um princípio antigo do direito autoral. A lei protege a expressão, ou seja, o código escrito, e não a ideia ou a função. Assim, duas equipes podem chegar ao mesmo resultado funcional sem que uma copie a outra.

Clean room não é exigência legal, é prova

Um detalhe costuma passar despercebido. A reimplementação clean-room não é obrigatória por lei. Conforme análise do escritório HDD Law, trata-se de um método para provar criação independente caso surja uma disputa.

Por isso, a documentação é tão importante quanto o código. Especificações, registros de quem viu o quê e datas formam a defesa. Sem esse histórico, a alegação de sala limpa vira apenas uma afirmação.

CasoPeríodoO que ilustra
Phoenix BIOSAnos 1980Duas equipes separadas e especificação sem código
Sega x Accolade1992, EUADesmontar código para chegar a elementos funcionais
Sony x Connectix2000, EUACópia intermediária para criar produto compatível
chardet 7.02026Reescrita com IA e troca de licença contestada pelo autor
ArtCraft2026Clones de Adobe e AutoCAD declarados como clean-room

Os casos americanos Sega x Accolade e Sony x Connectix costumam ser lembrados nessa discussão. Neles, a justiça aceitou o estudo do código para alcançar elementos funcionais e criar produtos compatíveis. No entanto, a HDD Law observa que essas decisões protegeram o estudo, e não a publicação de uma cópia fiel do programa. Além disso, valem para os Estados Unidos, e não para o Brasil.

Como a reimplementação clean-room funciona com IA

Com agentes de IA, as duas equipes viram dois agentes. Um agente observador lê apenas material público, como documentação e especificações de formato, e escreve requisitos sem código. Em seguida, um agente implementador, sem ligação com o primeiro, programa a partir desses requisitos. Por fim, os prompts e documentos ficam guardados como registro.

O projeto ArtCraft afirma seguir essa lógica. O README do PdfCraft, por exemplo, diz que o comportamento do programa vem da norma ISO 32000 e de observação externa, e não do código de terceiros. Da mesma forma, o CADCraft declara que ícones, hachuras e tipos de linha são criação própria.

Comparação entre reimplementação clean-room com equipes humanas e com agentes de IA
A velocidade aumentou; a certeza jurídica, não.

Onde o método fica frágil

O primeiro problema é a contaminação pelo treinamento. Modelos de linguagem aprendem com enormes volumes de código público. Consequentemente, o agente implementador pode ter visto algo parecido com o original, mesmo sem acesso direto. A Hexaware resume a questão dizendo que a parede entre as equipes é real, mas a ignorância não é.

O segundo problema é a prova. Segundo a HDD Law, fica mais difícil demonstrar independência quando modelos de IA leem e escrevem código ao mesmo tempo. Na mesma linha, o professor Andres Guadamuz disse à Al Jazeera que não se sabe se o processo declarado pelo ArtCraft resiste a um exame detalhado.

O caso chardet mostra o risco na prática. Em março de 2026, uma biblioteca foi reescrita com IA e mudou de licença. O autor original contestou a ideia de que a reescrita era limpa, e o tema segue sem decisão judicial.

Há ainda um terceiro ponto. O método protege contra acusação de cópia de código, mas não resolve patentes, marcas, segredos comerciais ou cláusulas de contrato. Portanto, é uma ferramenta de defesa parcial.

Reimplementação clean-room em CAD, BIM e PDF

Para quem trabalha com projetos, a discussão aparece nos formatos de arquivo. O PDF segue norma pública, o que facilita uma especificação limpa. Já o DWG é um formato proprietário, e o CADCraft depende de uma biblioteca de terceiros para lê-lo e gravá-lo, com perdas declaradas ao salvar.

No BIM, a situação é mais favorável a quem prefere padrões abertos. O IFC permite trocar modelos entre Revit, Archicad e outros programas sem engenharia reversa. Se você está começando, nosso guia o que é BIM explica a base, e o texto Revit ou Archicad compara as duas plataformas.

Em resumo, um clone declarado como clean-room pode ser legítimo, mas isso não garante qualidade. Arquivos de cliente merecem programas testados e formatos confiáveis.

Vídeo: They Used AI to Rebuild Photoshop & More… Then Open-Sourced It — canal SavvyNik
Camadas de risco do material usado em uma reimplementação limpa de software
Quanto mais perto do código original, maior o risco jurídico.

Perguntas frequentes

Um programa clean-room é automaticamente legal?

Não. O método ajuda a provar que não houve cópia de código, mas a análise depende das leis de cada país, do contrato de licença e de outros direitos, como marcas e patentes. Este texto é informativo e não substitui orientação jurídica.

Posso fazer uma reimplementação clean-room de um plugin no meu escritório?

É possível em tese, mas exige especificação sem código, separação real das pessoas envolvidas e registro de tudo. Antes de começar, leia a licença do plugin original e procure um advogado especializado.

O CADCraft abre meus arquivos DWG sem perdas?

Segundo o próprio repositório, entidades ainda não modeladas são descartadas ao salvar. Por isso, teste sempre em cópias e compare o resultado com o original.

Por que o IFC é diferente?

Porque é um padrão aberto e documentado, criado justamente para troca de dados entre programas. Assim, não há necessidade de estudar o software de outra empresa para ler um modelo.

Reimplementação clean-room em Mogi das Cruzes e região

Em Mogi das Cruzes e no Alto Tietê, escritórios trocam arquivos com engenheiros, construtoras e clientes que usam programas diferentes. Nesse cenário, a curiosidade por clones gratuitos é natural, mas a compatibilização de projetos depende de arquivos íntegros e de formatos estáveis.

Se a sua equipe quer trocar modelos com menos atrito, nosso texto sobre vantagens do OpenBIM é um bom ponto de partida. A BIMmetria atua com arquitetura, projetos, regularização, levantamento e cursos, e podemos conversar sobre o fluxo do seu escritório.

📞 (11) 99377-0651 · 📍 Rua Barão de Jaceguai, 54 – Centro, Mogi das Cruzes – SP · Fale no WhatsApp

Compartilhar WhatsApp LinkedIn Facebook

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *