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/
