ESR Shares A Forgotten 'Roots Of Open Source' Moment From 1984 (ibiblio.org)
Eric S. Raymond recently documented one of the first public calls for free software, which happened immediately after AT&T's fateful decision commercialize Unix:
[I]n October 1984 I was in a crowd of people watching a presentation by a woman from Bell Labs describing the then-new getopt(3) library, written by AT&T as a way to regularize the processing of command-line arguments in C programs... Everybody thought this was a fine idea, and several people asked questions probing whether AT&T was going to let anyone else use the getopt code they had written. These questions related to the general anxiety about Unix source code distributions drying up. Frustration mounted as the woman gave evasive answers which seemed to add up to "No, we refuse to commit to allowing general access to this code." Which seemed to confirm everyone's worst fears about what was going to happen to Unix source code access in general. At which point Henry Spencer stands up and says (not in these exact words) "I will write and share a conforming implementation." -- and got a cheer from the assembled.
If you're thinking "That's not a big deal, we do this sort of thing all the time," my actual point is that in October 1984 this was indeed a big deal. It took an actual imaginative leap for Henry Spencer to, in effect, say "Screw AT&T and its legalisms and evasions, if they're going to cut off source access we hackers are gonna do it for ourselves"... [H]e got an actual cheer exactly because he was pushing forward, exposing the possibility of doing not just small projects and demos and quirky little tools but at competing with the likes of AT&T itself at software production.
Raymond also remembers this as an important moment for him. "I was a young, unknown programmer then -- just 27, still figuring out what I wanted. I watched Henry make that promise. I heard the cheer, and felt the change in the air as culturally, we realized what the solution to AT&T fscking us over had to be. And I thought 'I want to be like that guy.'"
If you're thinking "That's not a big deal, we do this sort of thing all the time," my actual point is that in October 1984 this was indeed a big deal. It took an actual imaginative leap for Henry Spencer to, in effect, say "Screw AT&T and its legalisms and evasions, if they're going to cut off source access we hackers are gonna do it for ourselves"... [H]e got an actual cheer exactly because he was pushing forward, exposing the possibility of doing not just small projects and demos and quirky little tools but at competing with the likes of AT&T itself at software production.
Raymond also remembers this as an important moment for him. "I was a young, unknown programmer then -- just 27, still figuring out what I wanted. I watched Henry make that promise. I heard the cheer, and felt the change in the air as culturally, we realized what the solution to AT&T fscking us over had to be. And I thought 'I want to be like that guy.'"
Its quicker to code something simple like getopt than to argue about it.
http://michaelsmith.id.au
Nice to see ESR giving props to someone else.
living in the past. Nothing to see here, this story has been told countless times (by ESR). He's a nutter, just like his smelly friend Richard Stallman.
She probably didn't even understand the question.
For any given app, it's just as simple and clean to write custom code to parse the command line; the arg vector is provided for you by the shell. Then you don't have to remember/lookup the complicated protocol of getopt.
In the business world more people understood Unix than Microsoft by far at the time. The problem was that Unix was much, much more expensive than Windows Server, and people hadn't yet learned the lesson that you get even less than what you pay for, and keep paying for it decades after you realize you got in bed with the devil.
Funny fact: Hotmail ran/runs on both FreeBSD and Solaris.
Hotmail originally ran on a mixture of FreeBSD and Solaris operating systems.[21] A project was started to move Hotmail to Windows 2000. In June 2001, Microsoft claimed this had been completed; a few days later they retracted and admitted that the DNS functions of the Hotmail system were still reliant on FreeBSD. In 2002 Hotmail still ran its infrastructure on UNIX servers, with only the front-end converted to Windows 2000
from https://en.wikipedia.org/wiki/...
In Microsoft's most recent EEE plans... they are now trying to get their fingers into both the Linux and FreeBSD foundations.
Has more interesting skeletons in his closet. Google, of course, is your friend.
93
Not quite how I remember Henry Spencer.
On the other hand, he did do the getopt thing. His regex thing was far, far, far more important. Also: Perl, anyone?
Henry was an important, important person around that time. So was UToronto. Too bad UToronto kinda bailed on us all at the time of the BSD lawsuits.
Hi Henry; still alive. Yourself? ;^)
Unfortunately the decision to no longer be open was also the decision that caused Unix to be overrun by systemd.
ftfy
Good to see he's still alive. What happened to Anal Cox? I haven't heard anything about him in a long time.
is also a miserable BENEFITS OF BEiNG aashole to others is the ultimate BSD's filesystem
https://github.com/mysql/mysql-server/blob/5.7/regex/
Without GNU, Henry Spencer is just a dude. Now, who wants to buy a plushy?
I think missed a word here.
#DeleteFacebook
Like 1492.
I was working for Western Electric when Unix first appeared. I had the opportunity to camp out on a PDP10 based system in the Labs, which is where I taught myself C (along with K&R first edition) and learned Unix. Source was on the machine. Looked at the Bourne shell code, which I described as seagull (G-gol). He bastardized the preprocessor to allow writing C code that looked like Algol. I was really sad when I heard AT&T wanted to close the source and "monetize" Unix. I felt that they didn't know what they had in Unix and C, and what could be done with them had they allowed the community to work and expand what was there. Then came Linux, and the rest is history.
good news, ESR! You're no longer a young unknown programmer. Now, you're an old unknown programmer. But at least Open Source won! Just look at your locked down phone that spies on you 24/7 -- all made possible by Open Source.
>Eric S. Raymond
>Open Source
Just stop right here. Lets be really frank and say that ESR was nothing ever more than a concern troll, the cathedral in the bazaar is garbage, and the sole point of "Open Source" was to troll "Free Software".
But it didn't work, and now people use the term "Free Software" And "Open Source" interchangeably, and they use the "Free Software" definition for both.
Eric, you've introduced nothing into this community but name calling, conflict, disunity and spite, please leave.
Facts like people were writing and widely sharing open source code well before any of this nix-specific event came along in 1984. Go look at early issues of Byte, Kilobaud, Dr. Dobbs and so forth and so on.
I had source code of my own published and shared nationally in November 1977, and I wasn't anywhere near the first.
This kind of hype reminds me of Apple/IBM/Radioshack/Commodore and fans variously claiming they were the "roots" of the PC market. Look into the history of Altair, Imsai and SWTPC, for instance. Not saying who was first, I'm not sure by any means -- but I am sure who wasn't.
I've fallen off your lawn, and I can't get up.
This all sound so good.
Until you remember., This is Eric Raymond we are talking about.
The king of self promotion.
In other words: This likely never actually happened.