Dari ZDNET

Feb. 16, 2006

Real revolutions, the ones that last, are often quiet ones.

They aren't shocking. They don't rock the world. They just change the 
world so slowly that it's only when you wake up one day and think about 
it, you realize the world isn't the same anymore.

That's what's happened with open source and software development.

If you step into the _Wayback Machine_ 
<http://www.archive.org/index.php> to say February 2001, you'll find 
that open-source and Linux are still regarded with a great deal of 
suspicion. IBM is supporting Linux and open-source, but most mainstream 
software companies will have nothing to do with either one. For the most 
part, the Linux and open-source banners are carried by small, start-up 
companies.

Fast forward to 2006.

These are some of this week's software headlines:

    * _Oracle Pounces on Sleepycat_
      <http://www.eweek.com/article2/0,1895,1926546,00.asp>
    * _Is JBoss Oracle's Next Trophy?_
      <http://www.eweek.com/article2/0,1895,1918646,00.asp>
    * _Novell's New CTO Says Linux Desktop Is Ripe for Adoption_
      <http://www.eweek.com/article2/0,1895,1927607,00.asp>
    * _Google Windows Apps Coming to Linux_
      <http://www.desktoplinux.com/news/NS9556554213.html>
    * _Sun GPLs latest UltraSPARC_
      <http://www.linux-watch.com/news/NS6472325496.html>
    * _CIOs: Open-Source Software Offers Cost, Quality Benefits_
      <http://www.eweek.com/article2/0,1895,1926444,00.asp>

And on, and on, and on...

Today, the mainstream software business is the open-source business.

Of course, some people still don't get it. Over at CRN, _a columnist 
wrote on February 14th_ 
<http://www.crn.com/weblogs/unblog/;jsessionid=F40IX34HVTIDQQSNDBCSKHSCJUMEKJVN>,
 
"You gotta wonder at this point, if you haven't already, how the open 
source faithful feel about contributing their hard-earned work and sweat 
equity into code that will now flow out of such non-philanthropic 
entities as Oracle and IBM."

"Enclosed please find the provisions of your employment contract. As 
before, you will be receiving zero dollars per week in your position of 
code contributor."

Who is she talking about? The vast majority of the open-source 
programmers I know work for companies like IBM, Novell, Red Hat, and Sun.

Open-source is not a bare-footed guy who doesn't know when to wash his 
hair, living in his parent's basement, and coding for chips and Jolt 
cola. He may be bare-footed and drinking Jolt, but chances are someone 
is paying him a salary.

He's getting paid that salary because, as Mark Shuttleworth of _Ubuntu_ 
<http://www.ubuntu.com> fame recently pointed out in _his blog_ 
<http://www.markshuttleworth.com/archives/4>, "the issue, as I see it, 
is leadership. Most open source projects are founded by one or two 
people who have a very clear idea of what they want to create and how 
they plan to do so. They have an itch to scratch. Once they have a basic 
framework together, other people start to use it and the stone soup 
effect kicks in… some of the users become developers, and the bazaar 
magic happens. But here's what's critical -- the success of the project 
continues to depend on its leadership, usually by the founders but 
sometimes in a more institutional way (like the Debian project)."

Project leadership. Now why does that sound familiar? Because, it's the 
way all successful software team projects -- open or closed -- get done.

What open-source adds to it is "The beauty of the open source process is 
that non-core developers ARE willing and able to play with shiny geek 
toys. It's the core team that I need to keep focused, they set the 
release schedule and core functionality/infrastructure pace of 
development. But the fact that outsiders are able to think laterally, 
and experiment with code that can be proven outside of the main 
development process is what gives open source its real diversity and 
amazing ability to innovate."

And, how do you keep a core team focused? Or, even together long enough 
to become a core team? With salaries, benefits... you know, all the 
stuff that Linus Torvalds gets from the OSDL (_Open Source Development 
Labs_ <http://www.osdl.org/>), Alan Cox gets from _Red Hat_ 
<http://www.redhat.com>, and so on.

One of the things, though, that is different about open-source is that 
it's a meritocracy. If you can have the right code, the right stuff, you 
can be young or old, male or female, black, white, or tangerine, but 
your work will speak for you and you should be able to get a job.

If you were in the software business, who would you hire? Someone with a 
bachelor's degree and who's written student projects in Java? Or a 
college dropout but who's done a lot for Linux? I don't know about you, 
but Google picked _Chris DiBona_ 
<http://egofood.blogspot.com/2006/01/so-whats-up-with-dibona-you-ask.html>, 
who was one class shy of his computer science degree, to be its open 
source program manager.

What do you think? Does Google seem to have a clue about what it's doing?

It's this same system of advancement by merit, the _bazaar of 
open-source development_ 
<http://www.catb.org/%7Eesr/writings/cathedral-bazaar/cathedral-bazaar>, 
as opposed to the cathedral of traditional software engineering, which 
has made open-source the 21st century's way of developing software.

Today, only Microsoft, of all the major software powers, still clings to 
the old cathedral model.

They won't do it forever, you know.

I know that Microsoft turning to open-source seems impossible to you.

Think about it. Vista and _Office 2007_ 
<http://www.eweek.com/article2/0,1895,1927787,00.asp> may not sell like 
hot-cakes. Bill Gates and Steve Ballmer will eventually retire. And, 
Microsoft will start to lose its grip on the market. It happened to US 
Steel, it happened to the Detroit-based automobile companies, and it 
happened to IBM, which came back by remaking itself. It will happen to 
Microsoft.

Come that day, Microsoft will have to join the rest of the software 
world in realizing that open-source isn't just /a way/ to write 
software, it's /the best way/ to write software.


-- _/Steven J. Vaughan-Nichols/_ 
<http://www.linux-watch.com/articles/AT6147270486.html>

-- 
Jullian Gafar

First they ignore you. Then they laugh at you. 
Then they fight you. Then you win.
http://en.wikipedia.org/wiki/GandhiCon



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Indo-Linux/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke