Eu não acompanhei de perto a história, mas não houve big bang, apenas evolução. Houve grande repositório de software na rede no início dos anos noventa, e provavelmente até nos anos oitenta. O arquivo CTAN para TeX começou em 1992. Hobbes para OS / 2 começou na mesma época, eu acho. Havia alguns para Linuxes, para BSD Unices, para Windows, para TCL / Tk ... Em meados dos anos noventa, eles se tornaram disponíveis em DVD, já que muitas pessoas não obtinham largura de banda suficiente para baixar arquivos FTP. (nomes de empresas incluem Infomagic, Pacífico alta tecnologia, Walnut Creek, Prime Time Freeware, ...). O Linux existia nas distribuições e ainda existe. As pessoas poderiam baixar muito cedo, se tivessem a largura de banda. Embalagens bem organizadas vieram progressivamente ... e exigiram o desenvolvimento de padrões. Os primeiros sistemas de empacotamento não conseguiam gerenciar dependências, e remover um pacote era um negócio arriscado. Acompanhar o que foi instalado entrou. E as coisas melhoraram lentamente. Não tão devagar quando você pensa nisso.
Devo acrescentar que grande parte da tecnologia depende de técnicas de gerenciamento de versões que começaram a evoluir no início dos anos 80 (provavelmente no final dos anos 70), mas não na rede. Possivelmente, a primeira ferramenta nessa linha é make
, projetada por Stuart Feldman em 1977 no Bell Labs, e supostamente produzida em uma única noite.