A Month of Gates #1
|
News Analysis. Throughout June, Microsoft Watch will look back on the career of Bill Gates through anecdotes, writings and other means. This post is the first installment. |
On June 30, Microsoft's chairman steps down from day-to-day activities. Some people will celebrate his departure; others will lament his going. Here, I simply want to look back at the man over three decades at Microsoft.
This first installment appropriately starts at the beginning, or what I believe constitutes it. Bill Gates published "An Open Letter to Hobbyists" in the Feb. 3, 1976, Homebrew Computer Club Newsletter. Bill revealed the letter a few days earlier.
The letter admonishes other software developers for reusing code created by others. Microsoft's co-founder lays out principles of intellectual property and licensing that have defined the company's business practices for 32 years. The letter also philosophically separates Microsoft IP concepts from what would later become open source.
There was no "open source" name in 1976 nor a GPL. But the concepts of sharing and reusing software code derive lineage from 1970s hobbyist practices that Microsoft IP licensing helped squash in the 1980s.
Following is text of the letter, as preserved by the Digibarn Computer Museum:
"To me, the most critical thing in the hobby market right now is the lack of good software courses, books and software itself. Without good software and an owner who understands programming, a hobby computer is wasted. Will quality software be written for the hobby market?
"Almost a year ago, Paul Allen and myself, expecting the hobby market to expand, hired Monte Davidoff and developed Altair BASIC. Though the initial work took only two months, the three of us have spent most of the last year documenting, improving and adding features to BASIC. Now we have 4K, 8K, EXTENDED, ROM and DISK BASIC. The value of the computer time we have used exceeds $40,000.
"The feedback we have gotten from the hundreds of people who say they are using BASIC has all been positive. Two surprising things are apparent, however, 1) Most of these 'users' never bought BASIC (less than 10 percent of all Altair owners have bought BASIC), and 2) The amount of royalties we have received from sales to hobbyists makes the time spent on Altair BASIC worth less than $2 an hour.
"Why is this? As the majority of hobbyists must be aware, most of you steal your software. Hardware must be paid for, but software is something to share. Who cares if the people who worked on it get paid?
"Is this fair? One thing you don't do by stealing software is get back at MITS for some problem you may have had. MITS doesn't make money selling software. The royalty paid to us, the manual, the tape and the overhead make it a break-even operation. One thing you do do is prevent good software from being written. Who can afford to do professional work for nothing? What hobbyist can put 3-man years into programming, finding all bugs, documenting his product and distribute for free? The fact is, no one besides us has invested a lot of money in hobby software. We have written 6800 BASIC, and are writing 8080 APL and 6800 APL, but there is very little incentive to make this software available to hobbyists. Most directly, the thing you do is theft.
"What about the guys who re-sell Altair BASIC, aren't they making money on hobby software? Yes, but those who have been reported to us may lose in the end. They are the ones who give hobbyists a bad name, and should be kicked out of any club meeting they show up at.
"I would appreciate letters from any one who wants to pay up, or has a suggestion or comment. Just write me at 1180 Alvarado SE, #114, Albuquerque, New Mexico, 87108. Nothing would please me more than being able to hire ten programmers and deluge the hobby market with good software."
Bill is rather direct in his accusation: "Most of you steal your software." In other words: Sharing is bad. If I develop something, it's mine. You can't use it unless I'm paid.
I don't make a value judgment. Some people believe that knowledge applied is intellectual property to be owned. Others believe that all knowledge belongs to all people. It's not rocket science which philosophy more reflects Microsoft corporate perspective or that of open source.
But there are questions about how intellectual property rights are applied. Microsoft took more of a publishing perspective to IP ownership. The copyright holder retains rights, while the buyer essentially owns an expression of the work. The distinction is important with respect to how Bill's philosophical stance affected Microsoft business practices. People license the software; they don't own it. If you buy a TV, you own the product (but most certainly not the concepts for creating an identical television). If you buy a Windows PC, you own the hardware but not the software.
Microsoft's pursuit of software pirates through mechanisms such as Windows Genuine Advantage suggests that the "most of you steal the software" concept is ingrained in Microsoft's corporate psyche. Its co-founder put it there, methinks.
Something else about the company's origins: Microsoft understands the value computer hobbyists bring to any platform. Today, Microsoft provides free "Express" editions of developer tools and platforms to enthusiasts. But the licensing terms are set by Microsoft, which more sacredly protects its IP rights today than Bill tried to in 1976.


Comments (4)
Too bad the current open source philosophy and especially Ubuntu/Linux wasn't available back then. The outcome would have been very different. Yes there actually people who GET PAID for writing and developing free open source programs and operating systems. I guess that is something Bill will never understand.
Bill Gates and Microsoft have changed the way we live forever and for the better. Without Windows and MSFT we would not have the internet and computers as we know it today. For that many of us are grateful for all the good that Mr. Gates hasdone.
And some of us are not so grateful and still wary with the tactics that the company used to get where it is today.
And yet some of us can't stand to watch a company who has changed the world for the better is now starting to implode from within.
From flops like Windows ME, Vista, and Zune. To business decisions like selling off XP for $16 each to the tiny laptop market while discontinuing it at $200 + retail. To the very unpopular and customer insulting "WGA". Makes even "Clippy" and "Microsoft Bob" looks good today.
While MSFT trail blazed the way in the 1980's and through the turn of the Century, newer and even free options are starting to replace what was once known as the Redmond Machine.
Apple Mac started to look real good with its very successful OSX. Government agencies through out the world started open source mandates, and the birth of the tiny PC revolution and big businesses and organizations like the New York Stock Exchange has finally enabled Linux to get out of the starting gate.
Thanks Bill for changing our lives for the better. Just as you are retiring and leaving Microsoft. Some of us are also leaving Microsoft.
Posted by Ralph | June 2, 2008 7:18 PM
Lets just clarify:
"Some people believe that knowledge applied is intellectual property to be owned. Others believe that all knowledge belongs to all people"
with the above, it's important to understand that knowledge applied results in some product therein, but knowledge in general, as stated in the 2nd part of the statement above, is freely available.
Knowledge about science, math, software development.. all that jazz; this should be free. But how someone USES that to come up with some solution to a problem is completely within their rights to own. Hence the statement above is contradictory with how you try to spin it on Bills' "philosophy".
If someone chooses to share his/her "code" with the public, that's his/her prerogative. This also fulfills the sharing of knowledge of some problem domain; however, it's more or less the sharing of solutions to a problem than it is sharing knowledge. Knowledge implies understanding and if I just rip someones code to put into my own application, without trying to understand it, then I haven't necessarily "learned" anything about that piece of code or how it works. In essence, I would not have subscribed to the sharing of knowledge aspect of the statement, but I would have subscribed to the usage of the applied knowledge.
I believe this is Bills' viewpoint. Sharing knowledge is awesome and as an instructor, I do it on a daily basis; however, when I build something to solve a problem in a specific domain, I expect to to be compensated if you want to use my solution. After all, you are using the product of my knowledge which I spent time and effort to produce.
Even the people who get paid to dev free software are getting paid for the application of their knowledge. It's the licensing that demands that the source (the solution) to the program(s) be freely distributed.
Open source is not necessarily the sharing of knowledge, it's the sharing of the application of knowledge. It's up to the end user of the source to apply their own ability to comprehend the source to learn something from that solution and thus add this experience to their own.
In conclusion: please do not confuse the difference between the application of knowledge and knowledge in general.
Posted by Jim | June 3, 2008 5:10 AM
@Ralph,
Thanks to MSFT we have the internet? You mean that thing that existed while the subject of this article said that MSFT wasn't interested in the internet cause it's a fad?
chalk up Gates' vision of the internet right next to failures such as vista, zune, clippy, MS Bob, Origami.
Posted by Al | June 3, 2008 9:27 AM
Software "intellectual property rights" have the same relationship to knowledge that the practice of medicine does. At one time, there were medical guilds that tried to keep medical knowledge secret (both proprietary and closed source). Eventually, common sense prevailed. Knowledge became public property to be freely distributed and used (free[dom] and open source), and people were paid for their skills in applying that knowledge. Hopefully, we will quickly progress to that stage in software, without going onto MicroSoft's "Trusted Computing" nightmare nightmare that parallels (mis)managed care in medicine.
Posted by pinball | June 7, 2008 3:39 PM