Por que o Unix se tornou open source / free?

3

Por que as versões originais do Unix de repente se tornaram open source / free? Parece estranho que a AT & T e a Bell Labs deixem algo como um sistema operacional tornar-se moldável e revitável com toda a funcionalidade que os sistemas operacionais suportam, especialmente com a pequena quantidade deles na época. Eu sei que eles permitiram que ele se tornasse open source, mas não consegui descobrir por que eles fizeram isso.

    
por SpecialBomb 24.12.2015 / 08:34

2 respostas

5

De A arte da programação Unix (grifo nosso):

After the [1974] paper, research labs and universities all over the world clamored for the chance to try out Unix themselves. Under a 1958 consent decree in settlement of an antitrust case, AT&T (the parent organization of Bell Labs) had been forbidden from entering the computer business. Unix could not, therefore, be turned into a product; indeed, under the terms of the consent decree, Bell Labs was required to license its nontelephone technology to anyone who asked. Ken Thompson quietly began answering requests by shipping out tapes and disk packs — each, according to legend, with a note signed “love, ken”.

Há muito mais informação relevante nesse capítulo; seu título é "Origens e História do Unix, 1969-1995". Leitura altamente recomendada (juntamente com o resto do livro!):)

    
por 24.12.2015 / 09:29
2

A AT & T foi forçada a abrir o código-fonte UNIX, pois inicialmente a AT & T, a SUN, a IBM, a HP, a Tandem, a Berkeley Univ e a Digital contribuíram para o desenvolvimento do kernel UNIX desenvolvido pela Ken Thomson e equipe.

Depois que o UNIX tornou-se mais maduro, o código-fonte teve de ser compartilhado entre as empresas acima mencionadas, pois eles queriam arquivar suas próprias patentes e, assim, você vê o UNIX adaptado a cada um dos seus dispositivos patenteados RISC. SOs como IBM-AIX, Solaris SUN, HP HP-UX, Tru64 Digital etc ... e essa é a razão pela qual você vê os comandos principais semelhantes. No entanto, a Berkeley Univ desenvolveu o UNIX perto do hardware x86 e chamou seu BSD (FreeBSD, OpenBSD, TrueBSD), etc ...

    
por 28.12.2015 / 04:56