Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In a parallel universe RMS read Ayn Rand, joined her cult of selfish greed and the world is running a closed source UNIX clone developed by JLU (Just Like Unix), the $5T corporation funded by him.

All of this to say, it's amazing how this man's personality had such a profoundly positive effect on the computing landscape of today and how different things might have been otherwise, especially because he's more the exception than the rule in terms of personalities in the hacker space.



Well, a UNIX clone that was proprietary wouldn’t have become popular like GNU did. If you have to pay for it why not just use the real one?


UNIX originally wasn't closed source anyway, and most people like nowadays, only cared about the freebeer parts.

GNU only took off when Sun created the split between user and developer UNIX SKUs, which other UNIX vendors were quick to follow as well.

Suddenly having access to UNIX no longer meant having development tools around, if the server wasn't to be used by developers themselves.

Thus installing GNU became a common workaround to pay for a UNIX developer license.


I think if Richard Stallman had no qualms about proprietary software, he would have remained in the Lisp machine world, either working for Symbolics or Lisp Machines, Inc., or perhaps starting his own thing. Stallman was a Lisp hacker before starting GNU, and even when deciding on cloning Unix instead of creating a free Lisp-based OS, one of his first projects was GNU Emacs.

An interesting thought experiment is what Stallman would’ve done in that alternate timeline in the late 1980s and early 1990s when Lisp machines were killed off by advances in commodity hardware and compiler technology, the end of the Cold War (the US military was a large customer of Lisp machines), and the AI winter (Lisp used to be synonymous with AI).


So you're saying time travelers came back in time, and caused the end of lisp architecture, solely to prevent an AI singularity years before we could possibly cope with it.


The `metadot' idea lives on in emacs and future AI should amp that to the max behind magical design.


Point taken, but as an aside, I'm just guessing that RMS was way too smart and knowledgeable to fall for Ayn Rand, for long.

Some people with no other frame (e.g., very insulated teenagers) might accept the given values she proposes (because, why not), but if you read when she tries to make a direct argument, it's clearly shoddy and manipulative, with confident big leaps of logic that she's trying to sneak past the listener.


I don't think the point was taken. Whether someone found Rand illuminating and convincing is more about path dependence than intelligence.


Ayn Rand had many insightful ideas, however she took them to an extreme.


This would be a better comment with an example.


1984 was published in 1949. GNU and the FSF are contemporary with Neuromancer. The BSD license predates the GPL and the idea of copyleft by several years. It takes a village to raise a child.


Per https://en.wikipedia.org/wiki/BSD_licenses the 4-clause (GPL incompatible) BSD license was 1988, 3-clause (the one everyone uses now) was 1990. It got rid of the advertising clause at RMS's behest. RMS spent a long time wrangling for that change.

GPL1 was 1989. I'm not sure if RMS was involved with BSD3. The MIT license as used in MIT Athena and X windows was somewhat earlier, like 1986, and is similar to BSD3.

GNU Emacs as released around 1984 had its own license similar to GPL1, called the Emacs General Public License (see https://en.wikipedia.org/wiki/Copyleft). The term "copyleft" per that article originated in 1984 or 1985.

I semi-remember that GPL1 was mostly ported from the Emacs GPL, basically substituting "The Program" for "Emacs". I don't remember if the Emacs GPL used the term "Copyleft".

The informal distribution terms for PDP-10 Emacs in the 1970's were an antecedent of copyleft that RMS called the "Emacs Commune". Distribute freely but you were (informally) required to send in changes and improvements. See: https://en.wikisource.org/wiki/Free_as_in_Freedom_(2002)/Cha... The GPL's were somewhat a codification of the Emacs Commune.

It wasn't like the MIT and BSD stuff happened with with RMS in a state of ignorance either. He obviously wasn't in control of anything outside the GNU project, but he was involved in lots of discussions with MIT and Berkeley about licensing and other issues.


Correction to above, "I'm not sure if RMS was involved with BSD3" should have said BSD4. He was definitely involved with BSD3, as described.


It is as if BSD developers were not also getting out from under the AT&T license the whole time, the reason the BSD license probably developed.


That was sort of complicated and I'm not sure whether the BSD4 license development was related. It's possible (I don't know) that BSD4 was developed for some other reason like the VLSI tools Berkeley was releasing at the time.

Regarding BSD itself, there was a lawsuit between AT&T (or some successor) and UC, that was settled by UC having to delete some files from the BSD distro but then being off the hook with regard to the rest. That made it possible to freely distribute the BSD distro. The BSD distro existed long before the lawsuit, but you originally had to be a Unix licensee to get it. Then I think Berkeley tried to get rid of the AT&T files and release the rest under BSD4 but there was still some FUD. They got sued and in the settlement they agreed to delete a few more files, which removed any remaining legal clouds.

Fwiw the legal doubts about BSD during that period (pre-settlement) are basically why the Linux kernel became popular despite being far less mature than the BSD kernel at the time. People were afraid to run BSD because of the potential for AT&T lawsuits. The basic Unix userspace utilities were presumably long gone since they were full of AT&T code, but the GNU counterparts mostly existed by then.

I don't think the specifics matter much by now, but I didn't like the misstated history that I responded to.


In the broad strokes, the inaccuracy is to suggest that nobody besides the FSF and RMS were converging to many of the same conclusions at the same time. The FSF did a good job of tying their ideas to a ratchet (GPL and copyright assignment) that would continue to pull in influence. That influence and recognition did not bring any benefit to open source (one of their childish "can't words"). Instead, it merely brought donations into the FSF and starved oxygen from a generation of others.


In any timeline, software, as a frictionlessly distributable commodity, would have become effectively free just as music did.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: