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:

Saving the "Best" for Last - Fedora 12 (Constantine)

LinuxCertified Announces its next Linux System and Network Administration BootCamp

The Problem With The Linux Community

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




Virtualization Architect
The Computer Merchant, Ltd
US-MA-Chelsea

Justtechjobs.com Post A Job | Post A Resume
:Getting Open Source Right
Getting Open Source Right
May 23, 2008, 22 :30 UTC (5 Talkback[s]) (7357 reads)

(Other stories by Brian Proffitt)

In his rationalization about why government-mandated open source software deployment is not a good idea, Microsoft's Director of Standards made some assumptions about what the real value of open source software (OSS) is for governments.

Like most assumptions about open source from Microsoft, a big piece of the overall picture is conveniently left out.

The context of Matusow's blog entry is a trip he recently took to South Africa where he had talks about interoperability and open source issues. As noted in a Tectonic article, Matusow's visit fell around the same time the South African government was approving the OpenDocument Format (ODF) for government use. (Funny...)

Matusow argues that the mandate of any one IT methodology is really not a good idea, because it tends to lock-in governments to only one way of doing things. Mandate only open source, he argues, and then you leave out all of the other nifty tools you can use for your government.

Which, on the surface, does seem to contradict the whole notion of freedom that OSS advocates cherish. But if you dig just a little deeper, you can see there's some shaky assumptions propping this argument up.

The first assumption is that governments who choose OSS are trying to generate a strong local economy/development ecosystem. Matusow then generally claims that this kind of ecosystem is improbable to create because any real innovation in the open source world is just going to be snatched up by the few big commercial vendors anyway, such as Red Hat. This assumption basically paints the entirety of the open source collection of companies as a single entity that has just as much of a chance to suck resources and create vendor lock-in as any other single vendor.

This kind of altered reality is really the only way an OSS lock-in argument will work. Do the commercial OSS vendors incorporate home-grown technologies into their final products? Of course they do, that's the nature of open source. But Matusow blithely ignores the fact that any software used and changed by a big vendor will have its changes pushed back upstream to the original, local coder. He also ignores the reality that the availability of large OSS projects will allow the local companies to build their tools faster and better than they would completely on their own.

And then there's the notion of OSS vendors as one, big entity. There's an entire spectrum of OSS companies, all happily competing against each other. If Red Hat were to try to make a deal with a government, don't you think Novell and Mandriva would be there trying to make the same deal? Competition, to me, means that customer has more choice, not less.

Matusow then goes on to make another, more specific, assumption about South Africa. Their local developers don't seem to have the skill set to do any real contributions to OSS anyway, so the benefit of local participation is lost on them anyway.

Ignoring the fact that this is the single most arrogant thing I think I have heard anyone say about a nation's potential (I'll let my colleagues take that part of the argument on), who is Matusow to say anything about who can code what for Linux and OSS? Is you said "nobody," you're absolutely right.

Matusow cheerfully tells his blog audience outrageous statements about South African development skills, all the while missing one of the biggest parts of OSS development: it's an open meritocracy. If you or I want to code for Linux, we can look at the code that's there and learn from it. If we learn enough, then we can try our hand at sending in some code to some small part of the kernel. If the lead developer for that section likes it, maybe it will be included in the next merge window. If Linus or one of the lead maintainers likes what we wrote, maybe it will be officially a part of Linux.

Note, that at no time in this scenario, did anyone ask anything about where the developer is from or how he learned to code. No one's checking passports at the door. Ever. Contributions are based on how good the code is. I realize that's a hard thing for someone at Microsoft to grasp, but anyone who claims to have watched open source development should know that by now.

Is this always the case? No. Sometimes errors creep in and are not caught effectively. Sometimes personal disputes between developers will keep a nice bit of code out of a project because someone's having a fit of pique. But in general, the practice of Linux and most OSS development projects is to take the best code, no matter who built it or where it comes from.

This isn't just because Matusow, a Microsoft employee said this. I should point out that it would be the same case if someone like Linus Torvalds or Richard Stallman or Ian Murdock went insane and made the same statement. None of these guys, or any other player in OSS, big or small, has the right to issue sweeping generalizations about who's worthy to participate in the development of a free or open source project.

That's what open means.


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
The sheer gall of the man! Microsoft bel ...   RE: Getting Open Source Right   
Sid Boyce
May 23, 2008, 23:48:27
 
This article is right on the money.Micro ...   Creating Targets   
Stomfi
May 24, 2008, 07:11:57
 
What this incident should teach us is no ...   Learn from it   
JJS
May 25, 2008, 19:15:17
 
is the character played by Ozzy on the R ...   And Bill Gate's   
Fred Williams
May 26, 2008, 19:19:10
 
>> The lesson we should take from this i ...   Re: Learn from it   
Jose_X
May 27, 2008, 19:20:38
 
  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