my new blog

About 3g


http://www.3gmodem.com.hk I knew this would be a controversial post, so I would like to clarify a few things. First, I am not against open source or against community-owned or community-driven sofwtare projects. I have worked on open-source projects in my career: I helped launch the first development tools for embedded Linux PDAs (CodeWarrior for Zaurus/OpenPDA). Open source is a great model for a number of projects, especially where there is no economic model. Great programming talent makes amazing contibutions to open source. One of my points is about the way some large software companies approach open source - they claim to support a community when in reality they are giving away project they have no use for, or even worse - passing the burden of supporting a product to the community. My main point is the new market dynamics: MySQL is not the first company to be acquired by a software giant: Yahoo recently acquired ZImbra, Citrix acquired Xensource. As this article from Infoworld suggests "The result, of course, means less of an "open" open source market, while the prospect of a big payday with none of the risks of an IPO could well push more open source entrepreneurs into the hands of 'the enemy.' "  This article from eWeek quotes Josh Farina from Rechnology Business Research " In February 2006, Oracle acquired Finnish developer InnoDB, who provided an enterprise-grade database engine option for MySQL. Oracle's ownership of InnoDB took much of the wind out of the advance of MySQL, and the firm has not developed an alternative."  The same article then quotes Kusnetzky Research "The key question is, Will MySQL continue to be an independent, cross-platform product, or will it become a Sun-only tool? If the latter is true, it will just about destroy the market's interest in the software and help other open-source database products such as PostgreSQL."  Another eWeek article reads "To Bruce Momjian, lead integrator for the PostgreSQL project, the key difference between PostgreSQL and MySQL has been that the PostgreSQL project was truly community-oriented; there was no vendor driving it as a vehicle to distribute software." . Bingo. Michael wrote a comment to my post to the effect that open source means that the code is downloadable, editable and K3565(vodafone)  compilable by everyone. I respectfully disagree - first, because there is not much value in many people compiling the same code, the value is in the contributions from talented programers worldwide. Second, the term open source has many different interpretations: free software, access to source code, GPL, etc. see my previous post on the topic.  Again, my main point is a reflection on the market dynamics of open source projects being owned by large for-profit companies, which are is bad or good, nor they make these open source projects better or worse. Some people will argue these projects will nejoy the backing and resources of a K3565(vodafone)  large company and some will be concerned about their influence to a community-driven project.