Why did the original Unix versions suddenly become open source/free? It seems odd that AT&T and Bell Labs would let something like an operating system become moldable and resellable with all of the funtionality that operating systems hold, especially with the small amount of them back then. I know that they allowed it to become open source, but I can't find out why they did.
-
AFAIK the original Unix versions are still not open source/free.– wurtelDec 24, 2015 at 7:53
-
Unix V7 is open source, there's even a version for x86, mostly for use withing virtualization software like Virtualbox. V7/x86 home– cylgaladDec 24, 2015 at 8:35
-
@cylgalad Note that I'm not saying "Why isn't Unix open source," but "Why is Unix open source."– SpecialBombDec 24, 2015 at 8:40
-
Technically, it isn't. It's just that it's totally dead after being eaten alive by Linux and BSD (which started as patches for Unix). It's just that open source & free software can better compete against Microsoft than way too expensive arcane software like Unix was!– cylgaladDec 24, 2015 at 8:43
-
"eaten alive" is imo overly adversial terminology. It's true that proprietary Unices were outcompeted by their free cousins, but they never were the most robust creatures in the first place.– Faheem MithaDec 24, 2015 at 18:12
2 Answers
From The Art of Unix Programming (emphasis added):
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”.
There is much more relevant information in that chapter; its title is "Origins and History of Unix, 1969-1995". Highly recommended reading (along with the rest of the book!) :)
AT&T had been forced to open source UNIX, as initially AT&T, SUN, IBM, HP, Tandem, Berkeley Univ, Digital were contributors in developing the UNIX kernel actually developed by Ken Thomson and team.
After UNIX became more mature, the source code had to be shared between the above said companies as they wanted to file their own patents and so you see UNIX tweaked to each of their own patented RISC hardware and so came out the UNIX patented OS's like IBM-AIX, SUN-Solaris, HP HP-UX, Digital Tru64 etc... and that is the reason you see the core commands similar. However Berkeley Univ had developed UNIX close to x86 hardware and called its a BSD (FreeBSD, OpenBSD, TrueBSD) etc...