Oracle Buys Sleepycat and Other Implications

In an earlier blog, I discussed some of my concerns about Oracle buying several open source companies, and I still have those concerns along with a few others. Yesterday, Oracle acquired Sleepycat, one of the three open source companies that they had been evaluating. Sleepycat, an open source database company, is a fairly good fit for Oracle, and this acquisition by itself may be a good thing. Sleepycat is fairly small and does not have the broad mind share of other open source databases like MySQL and PostgreSQL.

My primary concern is with the acquisition of JBoss and Zend, which could drastically shift the balance of power within the open source ecosystem toward Oracle. JBoss, an open source Java application server, is within reach of the market share of BEA and IBM (the two leading players in the proprietary application server market). PHP is a cornerstone of the LAMP (Linux, Apache, MySQL, PHP/Perl/Python) stack, and Zend is a popular commercial PHP company. In other words, these are two of the most important open source application companies (along with MySQL), and for Oracle to acquire both of them would put Oracle in a very powerful position within the open source ecosystem. Will this reduce choice or slow innovation within the open source ecosystem?

I also wonder how this might impact MySQL. Oracle has been building more open source database functionality through the acquisition of Sleepycat discussed above and an earlier acquisition of Innobase. The press release announcing the acquisition of Innobase contained a very interesting statement: “InnoDB is not a standalone database product: it is distributed as a part of the MySQL database. InnoDB’s contractual relationship with MySQL comes up for renewal next year. Oracle fully expects to negotiate an extension of that relationship.” It will be interesting to see exactly how Oracle negotiates the InnoDB renewal with MySQL. If Oracle gains control over JBoss & PHP, how will this change the dynamics of this negotiation, and what will happen if they cannot reach an agreement? We may see the open source ecosystem moving away from MySQL and toward open source Oracle databases in cases where customers are looking for greater interoperability or support from Oracle on more components of the LAMP stack. Could we be looking at a LAOP stack? It just doesn’t have the same ring.

This Week in Open Source News for Feb 6 – Feb 12

This is the second Sunday installment of the weekly open source news spotlight to cover the hottest open source news. Unfortunately, this has been a slow week for open source news. I suspect that most companies are holding press releases and other announcements until the Open Source Business Conference February 14th & 15th in San Francisco. I will be attending the conference, and I hope to find time to blog from the event next week.

The GPL debate continued this week with a number of open source advocates calling for patience during this process. They stress that the license is still in the draft phase, and it is too early to predict with any certainty what the final product will or will not contain. They caution against taking a strong stance on whether or not to accept GPL V3 until the license is in its final stages.

The most interesting rumor of the week is that Oracle may acquire three popular open source companies: JBoss, Zend, and Sleepcat. This follows a recent acquisition of Innobase, an open source database company. Oracle is embracing open source software and planning to charge regular fees based on a subscription business model, rather than charging per license. Subscription models that charge users for support and maintenance have been one of the most popular open source business models. This news concerns me for a couple of reasons.

  • First, Oracle could gain considerable control over the open source stack, which according to one source close to the deal, is exactly what Oracle plans to do. When any one company gains too much control over the ecosystem, it tends to stifle innovation and reduce interoperability.
  • Second, Oracle may not be able to effectively assimilate these companies. Oracle is still digesting the Siebel and PeopleSoft acquisitions, which tends to be a lengthy and difficult process that can become self-destructive when too many companies are acquired in a short period of time without giving the companies enough time to work out the internal thrash. These open source companies may be more difficult to assimilate given their unique corporate cultures. Open source companies tend to have cultures that are very different from more traditional, proprietary companies, which may result in an internal culture clash between Oracle employees and open source employees.

The companies are still in talks and have not finalized any of these deals. Some speculate that JBoss may not be worth the price they are asking; however, Marc Fleury (JBoss CEO / Founder) is a smart guy who has repeatedly stressed that JBoss is not for sale, and he may be using the high price to keep JBoss independent unless it becomes really lucrative to become acquired. I will be anxiously watching as these deals develop.

Eclipse, the open source Java development tool, is cited in the news several times this week as big competition for other Java development products. Oracle goes head to head with Eclipse by releasing their new free version of JDeveloper, while Borland exits the tools business with plans to sell JBuilder and other tools citing competition with Eclipse as one reason for this departure.

Novell helps to enhance the look and feel of the Linux desktop this week with the release of considerable enhancements to the XGL framework. Enhancements include a virtual desktop affixed to a cube that rotates, transparent objects, and increased text display speeds.

One final tidbit … This week, Sun and OpenOffice.org ran ads on the sides of buses in Microsoft’s home town of Redmond, WA.

Check back next week for another rundown of the week’s top open source stories.

Open Source for the Masses

It is great to see an article like this in the mainstream media (Fox News) saying that open source software can be just as good as commercial software. The article goes on to recommend six of the best open source programs including Firefox, Thunderbird, and Gimp. We need articles like this one to help raise public awareness of open source software outside of the geek community.

read more | digg story

Linux Desktop Adoption: Is it being sabotaged by Microsoft?

I ran across this article on Digg today, which claims there are two ways that “Microsoft sabotages Linux desktop adoption”. I am not going to attempt to determine whether or not Microsoft engages in these behaviors; however, I think that this article leaves out a few important issues.

For the record, this is an open source blog, and I am an advocate for open source. I would like to see more people using Linux on the desktop; however, I also think that we need to accurately recognize the challenges with Linux desktop adoption. By understanding why people resist using Linux on the desktop, we can work to tear down the barriers to adoption.

The author claims that Microsoft “has convinced users that a switch to a competing office suite would require too many sacrifices.” This may or may not be true; however, it does not effectively address the issue of resistance to change. In general, people get accustomed to a certain environment and tend to resist ANY changes that are introduced; this is true of most business change efforts, but for some reason, major technology changes seem to have an extremely disruptive influence on at least a portion of the install base. During any migration, we need to recognize that change is hard, and it will take quite a bit of time to get people comfortable with a new environment. I suspect that the natural human tendency to resist change is a more important factor than any specific actions by Microsoft.

The author also says that Microsoft uses its influence to coerce hardware vendors not to support Linux. This refers to the issue that Linux cannot easily be used with certain hardware configurations because the hardware manufactures have not made Linux drivers available. Again, I will not attempt to determine whether or not Microsoft coerces hardware vendors. I do know that when a market exists for a product, companies will usually do whatever it takes to provide a product for the market. In other words, if enough people are running Linux on the desktop, the desktop hardware manufactures will provide support for Linux. This is the chicken and egg problem that I have discussed frequently on this blog. Vendors will not support a product without a critical mass of users, and users will tend not to use a product that vendors do not support. This is a problem with hardware support (drivers) and application availability. We need to recognize this problem if we want to resolve it. I actually think that the driver support for Linux on the desktop is starting to improve (very slowly) due to the vocal minority. Linux desktop users tend to be a small group of people; however, they also tend to be intelligent, loyal, and very vocal when vendors do not step up to provide support for Linux. To overcome this chicken and egg problem, Linux desktop users need to continue to complain frequently, publicly and directly to the companies that are not providing drivers to keep the issue of driver availability in the press and on the minds of the vendors. A small, but loyal and vocal, minority can make a difference.

It is easy to blame Microsoft; however, I do not think that placing blame is the most productive use of our time. We need to understand the issues and work to resolve the issues that we can most directly impact if we want to increase adoption of Linux on the desktop.

read more | digg story

Firefox History and Story of Success

Ben Goodger wrote a great blog today about the roots of Firefox. An important part of his article describes the power struggles and other issues that can result between an open source community and a commercial entity that takes the product to market. In some cases, the community and a company can work well together, but in the case of Netscape and Mozilla many of the interactions were quite dysfunctional. This is a great read for both community members and corporate types to better understand some of the challenges of taking open source products to market (what not to do).

This is also a story about knowing when to start over. The user interface for the browser had so many problems that they felt the best course of action was a fresh approach. In my opinion, this is why Firefox has been so incredibly successful with a broad base of users. Quite a few open source products are designed by developers, for developers with little thought given to usability by the masses. Firefox, on the other hand, was designed from the beginning to be a browser that anyone could use and would want to use to browse the web. Firefox is so intuitive and easy to use that anyone, even those without any advanced computer knowledge, can install and use it. The Firefox community of extension and theme developers has also made it easy for anyone to control and customize the user experience without any programming knowledge required. I have coerced friends and co-workers into installing Firefox, and most of them immediately become addicted to one or more Firefox extensions. A friend of mine installed Firefox for his mom; she was not sure about making the change until he showed her the themes, and when she found that she could use a different theme for each holiday or mood, she was converted. Little things can make a big difference in the adoption of any software product, and Firefox’s attention to detail on the user interface paved the way for the broad success that Firefox is currently enjoying.

read more | digg story

This Week in Open Source News for Jan 30-Feb 5

This is the first of what I hope will become a weekly segment every Sunday on this blog to recap the hottest open source news of the week.

My favorite rumor of the week was that Google was going to start distributing a version of Linux based on Ubuntu, dubbed Goobuntu, as a way to go up against Microsoft on the desktop. It did not take Google long to begin denying this rumor. While they acknowledge using Ubuntu internally, Google says that they have no plans to distribute it externally; however, analysts still speculate that Google will continue to move into software segments where Microsoft has been strong.

Last week Linus Torvalds said that the Linux kernel would not be using GPL v3, and he continued to clarify his position this week with several additional posts. His main objection seems to revolve around the anti-DRM clause, which Linus says would be more appropriate in a content license, not a software license. He also said that “we do not – as software developers – have the moral right to enforce our rules on hardware manufacturers. We are not crusaders, trying to force people to bow to our superior God. We are trying to show others that co-operation and openness works better.” This highlights the cultural differences between the free software movement, which tends to be more politically motivated (the GPL is driven through the Free Software Foundation), while the open source software proponents tend to focus more on the software with fewer political motivations.

Mozilla delivered an update to Firefox as part of their regular two month upgrade release cycle that fixes several security and stability issues while providing better support for Mac OS X. This update also claims to fix several memory leak problems. Firefox’s memory issues have been my only real problem with Firefox, and I will be interested to see how well this works as I use it over the next week or two.

Novell demoed Linux Desktop 10, which will be released in several months. Key features include the ability to convert VB macros (commonly used in MS Excel files) into a format used by OpenOffice, the capability to play MP3 files out of the box, and the ability to handle digital camera operations seamlessly.

Red Hat joined the effort led by MIT to provide a $100 laptop by donating $2 million to the One Laptop Per Child (OLPC) organization. This will not guarantee the use of a Red Hat OS on the laptop; however, early demos of this laptop used a Fedora variant.

Firefox team member evaluates new IE7 beta

Asa Dotzler demonstrates some of the best attributes of open source culture in his evaluation of the new IE7 beta. He does a thorough job of evaluating where his competition is strong and makes suggestions for Firefox improvements in addition to pointing out many areas where IE has followed Firefox innovations. I talk about Firefox frequently in this blog because Firefox is a great example of open source culture at its finest. The Firefox community comes up with original innovations, but they are also willing to acknowledge where others have a better solution. This allows Firefox to innovate ahead of other browsers and use existing ideas from products like IE when it makes the most sense for their users. The culture of innovation and reuse is one reason that open source is becoming the phenomenon that it is today.

read more | digg story