the lawsuit that created ZIP

folclore

programaçãocultura de operações

O processo de 1988 que pretendia proteger o formato ARC e acabou produzindo o ZIP.

O processo de 1988 que pretendia proteger o formato ARC acabou com ele, porque seu alvo projetou o ZIP e publicou a especificação para qualquer um implementar.

Antes do ZIP havia o ARC, e um jovem programador chamado Phil Katz escreveu uma implementação mais rápida dele, chamada PKARC. A empresa por trás do ARC o processou em 1988 por copiar seu formato e seu código, e ganhou o bastante para que Katz parasse de distribuí-lo. A resposta dele foi projetar um formato novo do zero e publicar a especificação para que qualquer um pudesse implementá-la sem pedir licença. Chamou-o de ZIP, ao que se conta porque deveria ser mais veloz que o ARC. O processo que pretendia proteger um formato acabou com ele, e criou aquele que o substituiu de forma tão completa que a maioria nunca ouviu falar do que foi substituído. Essa é a lição inteira e ela se repete sem parar: o valor de um formato vem da onipresença, a onipresença vem de qualquer um poder implementá-lo, e litigar contra quem implementa é um jeito de garantir que um formato concorrente se torne onipresente no lugar. A indústria reaprende isso periodicamente, em geral enquanto um advogado explica por que este caso é diferente. O ZIP hoje está em sistemas operacionais, navegadores, documentos de escritório, pacotes de aplicativos e firmware, e a empresa do ARC é nota de rodapé numa história sobre o formato que a venceu. O resto é menos alegre e não deve ser omitido de um folclore que celebra um desfecho. Katz não se beneficiou do que construiu de nenhuma forma duradoura. Lutou contra o alcoolismo ao longo dos anos 1990, afastou-se da empresa que levava suas iniciais, e foi encontrado morto num quarto de hotel em 2000, aos trinta e sete anos. O formato que escreveu está em praticamente todo dispositivo computacional fabricado desde então. As duas frases são verdadeiras, e a segunda não decorre da primeira.

Também conhecido como: phil katz, pkzip, pkarc, sea arc lawsuit

Fontes

  • System Enhancement Associates v. PKWARE (1988), over Katz's PKARC implementation of the ARC format
  • PKWARE's release of the ZIP format specification for free use, and its subsequent adoption as a de facto standard
  • Contemporary and retrospective accounts of Phil Katz's later life and his death in 2000 at the age of 37

Todos os verbetes do glossário