Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

Vim 101: A Beginner's Guide to Vim

Open Source Science: A Revolution From Within

openSUSE 11.2-- Incremental Updates, Plenty of Polish

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"

Google Chrome OS: First looks, first impressions

Kernel Log: Coming in 2.6.32 (Part 3) - Storage

TV Mythos Renewed: MythTV 0.22 with Many Improvements

Enhancing openSUSE 11.2: Adding Repositories and Packages




Technical Specialist II – PC – LAN (AZ)
Next Step Systems
US-AZ-Scottsdale

Justtechjobs.com Post A Job | Post A Resume
:Why We Don't Want the Windows Source Code
Why We Don't Want the Windows Source Code
Apr 15, 1999, 08 :14 UTC (41 Talkback[s]) (11120 reads)

(Other stories by Nathan Myers)

Copyright 1999 by Nathan Myers
http://www.cantrip.org/
All Rights Reserved.

Microsoft is widely reported to have failed to present a convincing case against charges of using their (otherwise-legal) monopoly position illegally, to stifle competition. Microsoft apparently agrees, despite its protestations to the contrary, as they are reported to be involved in settlement talks with the Department of Justice and the states' Attorneys General. The news media are already speculating on what remedies might be appropriate.

We are starting to see articles (and even petitions) calling for Microsoft to be forced to "open" the Windows source code. While superficially appealing, I argue here that this, like the 1985 consent agreement, would be another slap on the wrist for Microsoft. I believe that, despite what they might argue behind closed doors, a source-code publication order is really in Microsoft's own estimation the best-case outcome of the trial.

"freeing the Windows code would be little help to us in the Free Software community, or to anyone else."

Why would opening the Windows source code fail to benefit us? First, as in the case of Netscape Communicator, a large fraction of the code is bound under non-disclosure agreements, and would not be opened under any settlement or court order. Furthermore, the remaining secret code would be the most _interesting_ fraction: device drivers, codecs, and patented compression code. It is primarily the widespread use of incompatible devices that interferes with easy installation of alternative operating systems, so freeing the Windows code would be little help to us in the Free Software community, or to anyone else.

Second, with such a large fraction of the code remaining under wraps, users would be unable to build their own releases of the system. This would leave Microsoft in the same monopoly position, but, having complied with their new consent agreement, immune to prosecution. At best, the code might help provide guidance to such projects as WINE, but only if the code were not encumbered in such a way as to add a new danger of contamination.

Finally, going "open-source" might ultimately benefit Microsoft as companies which have committed to use of their software would end up sending them free fixes for their numerous bugs.

What do I suggest instead? Microsoft is able to attack new markets in part through using, or threatening to use, their huge war-chest account built up by monopoly control of their existing markets. Our best-case scenario for the outcome of the trial would be the simplest: start with a _fine_.

Microsoft is reported to have something like $20 billion dollars in the bank. If in fact the court determines that this money was obtained by illegally exploiting their (otherwise-legal) monopoly position, then the court may simply and legally confiscate it. That money, placed in grants foundations, could fund or educate quite a lot of Free Software developers, even after the lawyers took their cut.

I see no reason to stop with (say) a $20 billion fine. In addition, since Microsoft still holds a monopoly in their traditional business areas, operating systems and office applications, and it would be demonstrated that they cannot be trusted not to abuse that monopoly, the court should break up the company into at least three parts: e.g., operating systems, office applications, and "other". Each new company's products would be allowed to use only publicly-documented properties of published interfaces of components it uses that are supplied by other companies.

Since a requirement to publish detailed specifications allows far too much room for outright fraud -- how accurately have they documented the functions they _meant_ to be public? -- the form of publication should be source code. In other words, they should be forced to release the source code not because that source code is intrinsically valuable, or because they don't (or pretend not to) want to release it, but because that is the only form in which we can trust they have actually fulfilled their documentation obligations connected with the breakup of the company.

Nathan Myers is best known for his work on the ISO/ANSI C++ Language standard. He has used C++ since 1986, and GNU/Linux since 1994. His previous publications have appeared in Dr. Dobb's Journal and C++ Report. Contact him via his web page, http://www.cantrip.org/.

Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
..the Windows source code is likely such ...   How about another reason..   
K. Fisher
Apr 15, 1999, 08:32:42
 
This was suggested by Scott McNealy.

Fo ...   A better remedy   
Ben Tilly
Apr 15, 1999, 08:51:21
 
Why not allow Windows to die a natural d ...   Other ideas   
David Wollmann
Apr 15, 1999, 09:17:52
 
Having the source code to a hack is real ...   K. Fisher is right   
David B. Jackson
Apr 15, 1999, 09:26:16
 
What a stupid remark 
"..He has used e-m ...   Wow, Nathan uses Email since 1981 ... he must be a   
Nicky Peeters
Apr 15, 1999, 09:44:03
 
1. Prohibit percentage-based license or  ...   My Microsoft Fix   
Dale Pontius
Apr 15, 1999, 10:05:44
 
is just a part of the biographical blurb ...   uses email since 1981   
brian
Apr 15, 1999, 10:37:38
 
If they can seize John Adams' yacht. ...   And when it's *your* head and wallet on the bl   
Ian Rowan
Apr 15, 1999, 13:00:50
 
In response to Microsoft being fined, I& ...   GPL the Code   
David Wood
Apr 15, 1999, 13:06:22
 
I don't pretend to know what the bes ...   I don't know...   
David Stoner
Apr 15, 1999, 13:23:41
 
Forcing them to open-source winders is u ...   Open Standards, not Source   
joeld
Apr 15, 1999, 14:40:10
 
Breaking MS up will not effect their mon ...   this is silly - win source is needed   
Josh Toon
Apr 15, 1999, 16:16:00
 
There is already a good deal of confusio ...   Agree   
Passacaglia
Apr 15, 1999, 19:36:45
 
In answer to David Wood...

At $25M/day, ...   Quick answers   
Nathan Myers
Apr 15, 1999, 20:14:42
 
Set a low limit on the shelf space Micro ...   Strike where it hurts   
Mario Miyojim
Apr 15, 1999, 22:33:30
 
Microsoft would like nothing better than ...   do not fine Microsoft!   
Adam Rice
Apr 15, 1999, 22:56:12
 
Nathan, you realize what you propose is  ...   In total agreement   
DC Thomas
Apr 15, 1999, 23:05:52
 
Contrary to the above, Windows source *I ...   The only way will see source is with a court order   
Alan Olsen
Apr 16, 1999, 11:52:36
 
If Microsoft had been made to compete Wi ...   Re: Open Standards, not Source   
Bob Halloran
Apr 16, 1999, 13:26:11
 
Fining Microsoft is not the ultimate ans ...   Fining and bankrupting M$ will lead to problems...   
Sean Vaandering
Apr 16, 1999, 14:45:22
 
I'll try to finish in one sentense:
 ...   Breaking up won't help   
Abel Cheung
Apr 16, 1999, 15:03:46
 
A fine should reflect readily discernabl ...   $20 billion fine   
Chris Marshall
Apr 16, 1999, 15:13:28
 
Many of you act as if m$ creates the ONL ...   x86 GUI != M$   
Markus
Apr 16, 1999, 16:22:48
 
I reckon there's a probably many loo ...   Re: A better remedy   
Robert Nicholson
Apr 16, 1999, 17:12:30
 
One thing that must happen is that Micro ...   Re: My Microsoft Fix   
Robert
Apr 16, 1999, 17:17:54
 
...is to break up Microsoft. Having said ...   The only effective remedy....   
Robert Brown
Apr 16, 1999, 21:06:50
 
MS has a monopoly, legal or otherwise.   ...   FREE Fix for MS Monopoly   
Tom Nadeau
Apr 17, 1999, 12:33:14
 
With all dues resepct to this idea, the  ...   Re: FREE Fix for MS Monopoly   
Robert Brown
Apr 17, 1999, 20:25:22
 
The only solution for large monopolies t ...   The only solution for Monopolies   
Lou Samsel
Apr 19, 1999, 16:25:48
 

I disagree completely that the windows  ...   Windows Source Code value?   
Ian Lowe
Apr 20, 1999, 05:25:37
 
How about the corporate death penalty?   ...   Corporate Death Penalty? :)   
Scott Johnson
Apr 20, 1999, 20:24:58
 
By opening up the windows source we allo ...   Windows Source   
Chris Hendrickson
Apr 20, 1999, 20:41:57
 
Ok fine them 20billion who would get the ...   Fine   
Sean
Apr 30, 1999, 15:12:43
 
Who should get the twenty billion dollar ...   $20B: MS -doj-> who?   
Nathan Myers
May 2, 1999, 02:18:29
 
With respect to your idea about confisca ...   You don't want source code, you want money?   
Venelin Efremov
Jul 18, 1999, 09:47:14
 
Not to sound too repetitious, but I bele ...   *** NO SUBJECT ***   
Abraham Schneider
Jul 31, 1999, 06:27:07
 
A $20 billion fine would never stand. A  ...   Strike At The Monopoly   
Brian Earl Brown
Oct 8, 1999, 12:22:51
 
The best punishment would be to let peop ...   Fining Microsoft   
Tom Hudson
Mar 30, 2000, 20:39:38
 
I like have the source code of Linux, I  ...   *** NO SUBJECT ***   
DAVID BURGOS PEREZ
Apr 20, 2000, 04:52:33
 
I will be the first to admit that Micros ...   What EXACTLY did they do that was so bad?   
Ken Daniel
Mar 23, 2001, 05:07:39
 
I'm sorry to say this but... open-so ...   Why make it open-source?   
no one knows
Dec 4, 2002, 17:57:25
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs