Dave Shields posted a blog entry the other day, "Yogi Yarns - On being lucky. First is not always best",in which he talks about his involvement in IBM's first official open source project, Jikes. Dave's current posts are a great read on open source in general. Highly recommended.
I couldn't resist sending him a note though, about a small piece of source code that I managed to convince my IP Lawyer at the time, Mr. X, to 'give away'. This was1994, and giving away source code wasn't something that normally happened in IBM at the time. Dave reposted my note in his blog.
Of course, the real credit goes to Mr. X. I swore I was going to give Mr. X a heart attack atsome point, with all the "crazy talk" that I threw at him. For some reason, he actually listened to me during my tirades,and realized that this particular rant, of wanting to give some customers some relatively harmless / worthless code, was not a completely stupid idea, and ran with it. The resulting license that he had me add to thedistribution bares a striking similarity to open source licenses you see today. Remember, this was 1994.
Of course, the real reason I responded was that it's impossible to resist someonesaying a record can never be broken. The question is, who's going to break Mr X's record?
I'm also reminded of an opposite case. Way back when, this guy I'd never heard of,Ward Cunningham, had a program on his web site called WikiWikiWeb.I was facinated. So much so that I wrote a lame clone of it in REXXfor OS/2. And then told Ward about it. This was about the same time, 1993 or1994.
Ward emailed me a few months ago, asking me if I still had the source. I never distributed the source, because, that was something thatsimply wasn't done. I had written some of it at work; it was IBM property,I couldn't just give it away.
I had a fun night, that night I got the email, trolling through lotsof my old source code. I have stuff going back to the early 90's. But I couldn't find my wiki clone. Sad. If I HAD given the code out, there'dbe a much better chance of it still be available, somewhere.
Update: Mr. X is Greg Doudnikoff.