Jun 22 2008

Bill Gates was inter­viewed by the BBC’s Money Pro­gramme. As he pre­pares to sig­ni­fic­antly reduce his dir­ect work for Microsoft Cor­por­a­tion, Bill reflects upon what got him star­ted in the first place and what kept him ahead of the ‘com­pet­i­tion’. The video provides a brief glimpse into the char­ac­ter that foun­ded and guided Microsoft. Regard­less of whether you love him or hate him, he is indeed a fas­cin­at­ing character.

Skip ahead to the 40 second mark, to the seg­ment titled “How the teen­age Gates and his friend Paul Allen got access to a com­puter”. The story accord­ing to Gates was that he and his friends were allowed to hack on a company’s com­puter “like mon­keys” at night to find bugs. He spent hours read­ing manu­als and exper­i­ment­ing to fig­ure out this “fas­cin­at­ing puzzle”. How­ever, they were stuck at the “tinker­ing” stage until they stumbled across the source code in a rub­bish bin. It was only then could the mon­keys evolve.

I don’t think the pro­du­cers of the show real­ised the sig­ni­fic­ance of this admis­sion, since they quickly cut to another seg­ment. Read­ing between the lines, Gates is essen­tially con­fess­ing that he would not have pro­gressed had he and Paul Allen not found the source code. Without this know­ledge, and without this oppor­tun­ity to under­stand and exper­i­ment with how the intern­als of a com­puter worked, Gates and Allen would have been severely con­strained in their abil­ity to found a soft­ware com­pany and develop products

I would go so far as to say that Microsoft owes its very exist­ence to this access to source code.

To any­one with a passing famili­ar­ity to how things worked back then, this comes as no sur­prise. Source code was expec­ted to be free, and this in turn nur­tured a gen­er­a­tion of com­puter hack­ers. But whereas Richard Stall­man saw the amaz­ing poten­tial of this free­dom and wanted to pre­serve it for all, Bill Gates appears to have per­ceived it as an advant­age for him­self that he must deny to others.

LotD:  Gates memo shows user frustration

9 Responses

  1. Marc Says:

    I dis­agree. In any other industry there would be no ques­tion that a pro­cess that has had a lot of human though applied to it, such as source code is worth pay­ing for. Just look at the con­tro­versy in For­mula 1 spy­ing row for an example of how busi­nesses keep their blue­prints secret (http://​news​.bbc​.co​.uk/​s​p​o​r​t​1​/​h​i​/​m​o​t​o​r​s​p​o​r​t​/​f​o​r​m​u​l​a​_​o​n​e​/​6264904​.​stm).
    If people want to to give stuff away for free, then that’s fine. How­ever it’s likely the com­pany they work for dur­ing day­time hours charges for soft­ware, and pay­ing their wages.

  2. Martin Visser Says:

    Be under no mis­ap­pre­hen­sion — Bill Gates never felt that a com­munity was for any­thing other than cap­it­al­ising from. He des­pised shar­ing of soft­ware from very early on. I remem­ber hear­ing about this let­ter to Altair hob­by­ists that were steal­ing cop­ies of his BASIC — http://​www​.digibarn​.com/​c​o​l​l​e​c​t​i​o​n​s​/​n​e​w​s​l​e​t​t​e​r​s​/​h​o​m​e​b​r​e​w​/​V​2​_​01​/​g​a​t​e​s​l​e​t​t​e​r​.​h​tml Per­fectly in his legal right of course.

    As for Marc’s com­ments, clearly he doesn’t regard as devel­op­ing soft­ware (or oth­er­wise con­trib­ut­ing) to open-​​source pro­jects and com­munit­ies as an invest­ment. For every hour I spend towards the com­munity, I am the recepi­ent of at least hun­dred back. Of course I can choose to not con­trib­ute and just use what every the com­munity has provided, but that is my choice. Why do people volun­teer for the rural fire ser­vice, or sup­port­ing older/​younger people in their phys­ical com­munity for no mon­et­ary return — isn’t the argu­ment that Marc makes just as self-​​interested?

  3. Donald Says:

    In response to #1, no one is ques­tion­ing that people who wish to can keep their source code secret and can charge oth­ers for the priv­ilege. But you notice that Bill Gates paid no one any­thing for access to the source code that gave him insight into fix­ing the sys­tem. He got it for free. Ima­gine if he could have had the source code, but only for $20,000. He would have kept tinker­ing without pay­ing any­one, and the bugs would have been harder if not impossible to find and fix.

    In par­tic­u­lar, almost all of Microsoft’s code is really noth­ing spe­cial from a pro­fes­sional engin­eer­ing stand­point. In fact, it mostly has no spe­cial tech­nical merit. Its real value, to Microsoft and indeed to every­one else, is its ubi­quity. This is really what they are char­ging you for.

    Why else would their even be a demand for SAMBA? And yet SAMBA has to do things the hard way, without the source code.

  4. Home User Says:

    I think image plays a big role in this sort of interview’s so I am not that sure the source was really ana­lyzed.
    Also every com­pany uses a lot of pub­lic know­ledge to func­tion. Many are using dif­fer­ent kinds op private know­ledge. Some­times this private know­ledge doesn’t con­sist only of things like mar­ket­ing data or pro­duc­tion pro­cesses but is a part of the sold product itself.

  5. Do as we say, but not as we did? « Spirit of Contradiction Says:

    […] who have an under­stand­ing on how pro­gram­ming and the edu­ca­tion of pro­gram­mers work, that “Microsoft owes its very exist­ence to this access to source code“. As this art­icle points out: I don’t think the pro­du­cers of the show real­ised the […]

  6. cadstarsucks Says:

    In response to #2:

    Why did you not point out the fact that what Billy com­plains about Altair hob­by­ists doing is exactly what he did to Unix to get “his” Basic in the first place?

  7. blog.techflaws.org Says:

    More on Gates’ ques­tion­able eth­ics in this:

    http://​www​.van​wens​veen​.nl/​r​a​n​t​s​/​m​i​c​r​o​s​o​f​t​/​I​h​a​t​e​M​S​_​1​.​h​tml

    From: ‘Pro­gram­mers at work’, Microsoft Press, Red­mond, WA [1986]:
    Inter­viewer: “Is study­ing com­puter sci­ence the best way to pre­pare to be a pro­gram­mer?“
    Gates: “No, the best way to pre­pare is to write pro­grams, and to study great pro­grams that other people have writ­ten. In my case, I went to the garbage cans at the Com­puter Sci­ence Cen­ter and I fished out list­ings of their oper­at­ing system.”

  8. Tel Says:

    Actu­ally, Bill Gates had no legal rights what­so­ever to accuse the Altair hob­by­ists of any­thing. Soft­ware was not pro­tec­ted by US Copy­right law until 1980 and soft­ware could not be pat­en­ted in the US until 1981.

    There seems to be a strange idea that our cur­rent set of laws is some­how an eternal fix­ture stretch­ing to infin­ity in both the past and the future. The truth is that people like Bill Gates (and oth­ers) put pres­sure on the law­makers to build a set of laws that suited them­selves. Bill Gates cre­ated his own legal rights by a com­bin­a­tion of money, influ­ence and polit­ical pres­sure. Using sim­ilar meth­ods, he man­aged to wriggle out of any pun­ish­ment after being con­victed as a mono­pol­ist in both US and Europe.

  9. ‘Til All Are One » Why ‘Free and Open’ matters Says:

    […] before, even the king of pro­pri­et­ary soft­ware and vendor lock-​​in him­self, Bill Gates, has acknow­ledged a sim­ilar exper­i­ence as a tip­ping point in […]

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Bill Gates and the importance of source code / 'Til All Are One by Sridhar Dhanapalan is licensed under a Creative Commons Attribution-ShareAlike Australia CC BY-SA AU licence.