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.
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.
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
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.
he also has a nasty habit of appropriating bits of Unix culture.
Uhm. If you created it, you aren't appropriating it.
I don't like to see him being given a platform here.
Oh, so you're an SJW who believes in no-platforming. Right. Drop dead. Hacker culture doesn't need you.
Disinfect the GNU General Public Virus!
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.
I don't like to see him being given a platform here.
Oh, so you're an SJW who believes in no-platforming. Right. Drop dead. Hacker culture doesn't need you.
With that statement, you're doing the exact same thing that you're deriding in it. I'm agreeing with neither of you on this particular subject, but I do find it interesting to know both of your opinions on it. Wishing for dissenting opinions to be suppressed is often a first sign of a myopic worldview taking hold in your brains. Even if you totally can't stand each other, think "know your enemy".
Uhm. If you created it, you aren't appropriating it.
ESR did not create the Unix culture.
Oh, so you're an SJW who believes in no-platforming.
Ad hominem, and I have no idea what you might mean by that. Probably nothing interesting. I'll assume that by defending ESR you're endorsing his views -- sound fair?
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
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.
I really just think that ESR has no value as a commentator. He's never been known for his technical skills, and it's been a long time since he was relevant in the Open Source community. Generally people stopped paying attention to him once he started going full-on wingnut. I'm of course far from alone in my opinion of him, but most people seem to be posting their negativism as ACs.
I don't really get this idea of lumping people into a category and pretending they all share the same vaguely-defined set of bad qualities. It's a poor habit of mind to dehumanize one's opponents. "SJW", "hipster", "millenial", "hippie" -- the purpose of these words is virtue signaling, not dialogue. In an individual it's boring and a little pathetic, but that this mindset is a popular one is a grave risk to our democracy.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
Modded down; irony +1 :)
To be clear, yes, ESR does seem to be a bit of a jerk, but so does RMS (in a totally different way). I nevertheless feel that both have things to say about Open Source that are very much worth considering, even if one ends up discarding them. More generally spoken, I think the coexistence of these kind of dissenting opinions is essential to the viability of the Free / Open Source Software community. One may even take that as a metaphor for society (though I must admit I haven't deeply thought about how much merit that metaphor really has).
Back on topic: TFA merely seems to be a short and perfectly innocuous reminisce on an inspiring moment (at least for ESR). I don't see anything remotely wingnutty or offensive in it, and even if you're right about him presently having lost his relevance, the story is set more than 30 years ago... Maybe I'm too naive, but I see it as an edifying story: have the guts to stand up and do what's right, and maybe someone will be citing you as an inspiration some 30-odd years later. I really don't see much wrong with that, other than the fact that it's not exactly earth-shattering news.
I saw him a couple years back (2014?) at ESR's New Year Eve party. I wasn't expecting Anal Cox, but after the third or 4th bottle of Jaeger, he showed up. That was my first experience with Anal Cox and I can't say I cared for it. Everyone else couldn't get enough of the Anal Cox, though. He's one dirty fucker, I'll give him that.
Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
No assumption needed. I consider Eric a good friend, and generally do endorse his views.
And if you think that makes me a racist deserving of no-platforming, then that's your problem, not mine.
Disinfect the GNU General Public Virus!
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.
Why don't you explain that term. In particular, explain why there is some default assumption that all viewpoints deserve an audience.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
I love it when Anal Cox comes knocking on my backdoor.
I had read about ESR for years before I saw the Linux documentary where he told this story about meeting Craig Mundie from MS and telling him "I'm your worst nightmare!"
He really seems to perceive himself as being much more impressive than he actually is. :)
Coincidentally, "Yonder Racism" is an anagram of his name.
Unfortunately, his work and expertise in computer technology[1][2] has been all but overshadowed by his batshit insane wingnut tendencies in the wake of 9/11, his misogynistic claims,[3] and his increasingly wanky ego-gazing,[4][5] as he acknowledges that people aren't so crazy about him anymore.
It's funny to see an author for a site called "rationalwiki" not even make a half-assed attempt to hide their bias, or restrict their arguments to things that actually matter.
Because no-platforming amounts to shutting down speech you disagree with. All that does is make the speech more desirable to those who oppose the orthodox view, and give it currency.
The only answer to speech you disagree with is not shutting it down, but rather more speech opposing it.
Disinfect the GNU General Public Virus!
Because no-platforming amounts to shutting down speech you disagree with. All that does is make the speech more desirable to those who oppose the orthodox view, and give it currency.
Citation needed. And also explain why any third party commercial service has to give you a platform, because the opposite of that has been a point of jurisprudence for centuries in this country.
Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
Read what he writes sometime. The 'flute god' bit is seriously disturbing even if racism doesn't bother you.
There's a clear undercurrent of Slashdot which is racist and sexist. Fortunately the younger generation will inherit these to a lesser degree.
Gamergate. Alt-right. Tea Party.
Go fuck yourself, Jay, you massively racist sack of shit. I've seen your Google+. I know how you think.