Rixstep
 About | ACP | Buy | Industry Watch | Learning Curve | News | Search | Test
Home » Industry Watch

Steve Ballmer & Open Source

Steve Ballmer likes to bamboozle people. 'Open source - you can never know who wrote it', says the Lord of Lard. But what does it matter who wrote it? You can read open source - you can't read Microsoft code.

Most of Apple's Darwin comes from Berkeley, CMU, and NeXT - and each and every file is so marked.

Berkeley Sockets, the mainstay of the Internet and its protocols, and which Microsoft 'borrowed' to make their own bastardised version so they could connect their wobbly and ramshackle Windows to the Internet, has its source code files all clearly marked.

/*
 * Copyright (c) 1990, 1991, 1993
 *	The Regents of the University of California.  All rights reserved.
 */

Apple have their own mark; so do CMU and NeXT. In fact, this is one thing that distinguishes collaborative open source and Unix projects from Microsoft's: the former are proud to put their names out; the latter hope they're never found.

Darwin files are clearly marked with not only their copyright holders (the companies) but their authors - and, more importantly, their history of development.

Apple have millions of lines of code online in production source, sample code, and tutorials. The author is always clearly marked. Microsoft have sample code available only for a price, and the author is never marked.

A few choice samples from the 1,500+ files on a typical developers disk. [Note: this is no news for developers - at least developers not imprisoned by Microsoft - the article is only for the edification of the casual user who could not otherwise know how badly Steve Ballmer is, as per usual, lying through his teeth.]

Module Company Author
adb_busNeXTDoug Mitchell
adb_kb_codesNeXTDoug Mitchell
adb_kb_mapNeXTDoug Mitchell
alignmentNeXTBrian Raymor, Jack Greenfield
ap_hookApacheRalf Engelschall
arch_typesNeXTDoug Mitchell
ascii_codesNeXTDoug Mitchell
booleanCMUAvadis Tevanian
bzipRed HatJulian R Seward
cCMUMike Accetta, Glenn Marcy
disktabNeXTMike DeMoney, John Seamons
errorCMUDouglas Orr
/* * */
mbufNeXTMac Gillon
pingUS NavyMike Muuss
semaphoreAppleA Ramesh
tracerouteLLNLVan Jacobsen
versionCMUAvadis Tevanian
vmNeXTMac Gillon
vfs_supportAppleUmesh Vaishampayan
About | ACP | Buy | Industry Watch | Learning Curve | News | Products | Search | Substack
Copyright © Rixstep. All rights reserved.