Archive for the 'Red Hat' Category
Tuesday, February 24th, 2009
IDC’s Al Gillen Covers the Red Hat / Microsoft Virtualization Announcement
I just saw Al Gillen covered the news from Red Hat and Microsoft on virtualization. Note the differences between this announcement and the Novell-Microsoft announcement. Two approaches that both achieve the same general customer result – which approach is better is up to you to decide/discuss ;-)
What’s also interesting is that so far, Red Hat has only submitted for Windows certification on KVM and not yest on RHEL/Xen (which is currently shipping).
http://www.idc.com/getdoc.jsp?containerId=lcUS21686409
The Red Hat and Microsoft agreement simply is about cross-validation/certification and does not have any IP or financial implications.
Wednesday, September 24th, 2008
Red Hat beats estimates and Ohio Linux Fest is Almost Here
I can’t make sense of the “all eggs in a Solaris basket” strategy Sun is on especially when I see Red Hat just launched economic concerns back into the faces of Wall St. analysts by posting 24% growth over last year. Jim Whitehurst seems to be doing just fine in the new role – the Qumranet buy was also brilliant. I have high hopes for what we might see come from the acquisition.
And in other news, Oracle launched its own branded storage hardware product (made by HP) that is based on Linux. All around it’s been a positive day for accelerating growth of Linux.
And for those who haven’t registered, Ohio Linux Fest is coming up soon. I’m proud to say that IBM is once again the primary platinum sponsor (thanks for the funding Alena!). You can sign up here. I can’t say for sure yet, but it looks like Brian Warner from IBM’s Linux Strategy team will be joining me in person. If you’ll be present, send me an email and let’s meet up. There’s a great list of speakers for the event. I’ve never met Joe Brockmeier but I’m hoping to introduce myself at some point.
Thursday, September 4th, 2008
Red Hat Acquires Qumranet For $107M
Red Hat announced today that it will acquire Qumranet, the company behind KVM. Now Qumranet does not make its money on KVM, instead it uses KVM as part of its desktop virtualization solutions. Qumranet is also behind the very efficient SPICE protocol. I think this is a great move on both sides and I’m excited to hear a former IBM colleague’s bold move into a startup has paid off. I knew it would only be a matter of time before Qumranet was acquired, but it’s great to see it finally went through. Great ideas and technology leadership deserve to be rewarded.
I think you can expect to see an increase in KVM usage in RHEL going forward ;-)
I saw the press release here:
Monday, August 18th, 2008
BusinessWeek “Open Source: An Open Question for Red Hat and Others”
Wow, some great quotes are included in this BusinessWeek article on Red Hat and open source software. It’s great to see Jim taking control at the helm. Certainly I agree with much of his views, however, I also see Red Hat in a business that needs to continue contributing to community efforts. While I know he’s guiding that as well, it does not really come out in these comments.
I definitely agree with Aaron about the bleak future for those open source companies who “don’t get it”. I talk about the blunders I see all the time, but I suspect over the next couple years we’ll finally see them go under. I was less inclined to buy into Aaron’s comments inferring that having a free version hurts the market opportunity for selling. That “free version” running on a server the customer deamed not necessary to support is exactly why Red Hat is in the position it is today.
http://www.businessweek.com/technology/content/aug2008/tc20080815_938079.htm
Meantime, life has been rough for many of the companies that have bet their business more specifically on open source.
“Open source is not a get-rich-quick scheme,” says Marten Mickos, the former CEO of MySQL and now a senior vice-president at Sun. “You have to have patience.” He adds that the company was 13 years old when it sold.
Many investors won’t wait that long. Venture capitalists invested $196 million in U.S. open-source software companies last year, after pouring in $265 million in 2006, according to market researcher Dow Jones VentureSource.
…
Whitehurst, [..] is shifting engineers and marketers away from nice-to-have projects toward areas where Red Hat gets paid. He’s pulling resources out of consumer desktop Linux, and he shuttered an online store that sold other companies’ open-source programs. “I took a look at that and said, ‘We’re not eBay,’” he says. “Red Hat is open source, but that doesn’t mean we do everything in open source.”
…
“A pure service business is not particularly defensible,” says Whitehurst. “Some open-source companies have not truly figured that out.” If the open-source movement, now in its second decade, is to realize its promise for vendors and investors, more of its purveyors will need to get the message soon.
Wednesday, July 2nd, 2008
The Register Open Season Podcast
This was another interesting podcast. I’m obviously a fan of Mr. Vance (has anyone ever called him “Mr.”?) – maybe I’m the first. I also need to meet Matt Asay at some point… have much to discuss.
Tuesday, June 24th, 2008
Shameless Analyst Report Plug: “IBM & Linux – 9 Years Later”
A colleague sent me a link to this analyst paper today that takes a look at whether IBM has made good on the Linux promises it made back in 1999. I’m obviously biased, but I’m interested in hearing if anyone has thoughts on this topic.
Here’s the report: ftp://ftp.software.ibm.com/linux/pdfs/GCG_IBM_and_Linux-9_years_later.pdf
The opening teaser:
In 1999, IBM issued a series of announcements fully committing the company to supporting Linux. IBM vowed to Linux-enable all of their hardware platforms, including their non-x86 based mainframe, mini, and RISC-based systems. They also promised to release Linux versions of their software products and develop
Linux-centric service practices. Moreover, they pledged significant resources to the Linux community with the goal of advancing Linux and open source technology.So, nine years later, did IBM deliver on these promises? Was their commitment to Linux genuine or just lip service? This report examines IBM’s current Linux products, services, and community support in light of the promises they made in 1999…
While I think it’s obvious IBM has been a huge investor in the Linux community, one thing that I noticed reading the report is just how much IBM is actually different from other community members. There are some noticeable differences in the investments and approach to supporting the Linux platform and community. I often forget to just take in all the Linux technologies IBM has been heavily involved in from Xen, KVM and libvirt to filesystems, to systemtap, kprobes and then there’s RAS, scalability and performance enhancements.
Another interesting thought to reflect on is just how important it has been that there are multiple investors in this field. If this report captures just what IBM did, think of the industry combined. IBM couldn’t have done anything this big with Linux if it weren’t for co-creating with a community of enthusiasts, researchers, governments, Intel, AMD, Google, Nokia, Motorola, Oracle and thousands more. What would the report look like if you compiled all the investments and work the entire community leveraged across the industry. Linux is “bigger than huge” when you stop to think about it. This is also why I’ve said for a couple years now when you extend the investment model 3 to 5 years into the future, Sun and its anti-Linux, Solaris push against the tide of the industry loses in the end. I think we’re starting to witness that now. Sure, OpenSolaris is a great idea… it’s just 9 years late and it’s too late to matter now.
I’m interested in outside perspectives too – where do you think IBM stands? Has the community development and investment model worked? Where will this lead in the future and what will be the next evolution of the model? Red Hat seems to think the model will evolve to include increased customer co-creation – I tend to agree. Why? Because the incentive model to invest aligns very well – and when you have alignment, it almost naturally will happen.
Friday, June 20th, 2008
Red Hat bridges patents to the GPL – without coupons
Red Hat made a very interesting move in resolving patent litigation and opened a new intellectual property bridge between GPL software and patent rights. Red Hat fought for the community on this one settling with provisions to also protect up/downstream developers and distributors. This really was a crafty move and the SFLC appears to have blessed it as well. Groklaw quotes Eben saying:
“Red Hat’s settlement of outstanding patent litigation on terms that provide additional protection to other members of the community upstream and downstream from Red Hat is a positive contribution to the resources for community patent defense. We would hope to see more settlements of this kind–in which parties secure more than their own particular legal advantage in relation to the third-party patent risk of the whole FOSS community–when commercial redistributors of FOSS choose to settle patent litigation. SFLC welcomes Red Hat’s efforts on the community’s behalf.”
I need to spend more time thinking about all the implications of this, but one thing is clear… Steve Ballmer was not required to build this “bridge” ;-)
Tuesday, April 29th, 2008
Shameless Plug: IBM Next Generation Linux Event in NYC
If you’re in the NYC area, IBM is hosting a great “Next Generation Linux” event at the Hilton on Church St. It should be a great day of speakers discussing where Linux is heading, what makes Linux unique and “special”, and what workloads are great for running Linux. It’s a packed session from 9-12 (breakfast at 8 if you’re an early riser).
You can register here:
https://www-950.ibm.com/events/wwe/grp/grp017.nsf/agenda?openform&seminar=692H5MES&locale=en_US/
| Time | Description |
|---|---|
| 8:00 am | Registration & Continental Breakfast |
| 9:00 am | Welcome & Introduction |
Linux and Innovation
|
|
| Break | |
Linux for Business-Critical Workloads
|
|
| Break | |
Breakout Sessions
|
|
| A Customer’s Perspective: Linux for Business Critical Workloads | |
| 12:00 pm | Wrap Up & Q&A |
| RSVP for Lunch! Take this opportunity to chat with the speakers and to network |
Wednesday, April 23rd, 2008
Ubuntu 8.04 “Hardy Heron” arrives tomorrow
Unless you’ve been without internet access for days, you should know by now that Ubuntu’s next release is due tomorrow and that is always an exciting time. So fire up your fastest mirror tomorrow and see how much bandwidth you can grab before a billion others do the same ;)
I really like the direction Mark is taking with Ubuntu on the server. One, it offers a competing model for the industry compared to the RHEL/SLES model, two Ubuntu is pushing the technology further (e.g. KVM) and making it very easy for users to adopt (ala Microsoft Windows), and finally, it’s one platform that does well in many circles from desktop to server (ala Windows). So while Red Hat, Novell and Oracle fight over what’s left of Sun’s Solaris install base and grab some of the Windows opportunity, Ubuntu is driving straight into the Windows Vista SP1 Party with a fresh alternative. Now let’s just get those “Apple-like” Ubuntu systems we need with all the Adobe apps on them ;-)
Ubuntu article: http://www.linuxworld.com/news/2008/042108-ubuntu-linux-takes-on-enterprise.html?page=1
P.S. I claim absolutely no insight into what amount of sheer stupidity or drunkenness led to that Microsoft video link. I think sogrady said it best with just, “words fail me”.
Thursday, April 3rd, 2008
Are April Fools’ posts for fools? Are you fooled? I pity the fool

Ask a good IP lawyer you know whether Jonathan *could* do this if he suddenly wanted to… ask your IP savvy lawyer to read the Solaris 10 license, then the Contributor Agreement, patents that could cover Solaris and explain to you what IP a vendor could still control or use against you if you were to start making OpenSPARC chips, ship Solaris around the world, etc… You may also look at what Solaris products you actually might use on a server… and the IP/licenses associated there. Have you seen anyone benchmarking Solaris 10 and publishing results online? Oh, that’s right, it’s not allowed (See the post from emantion near the end). Was that a surprise to you considering all the “open” messaging you may be hearing? Did you confuse OpenSolaris with Solaris 10?
Then consider that while the CDDL isn’t too bad, it was intentionally developed to be incompatible with the GPL and the only open source OS to really matter, the Linux kernel. (Sorry BSD guys… I know… you’re hurt, but … sorry) Once you have an answer from your astute lawyer, I’d ask, would having all that power and control in one vendor concern you? Could they take it away?
http://blogs.sun.com/jonathan/entry/a_new_strategy
I pity the fool.
Now ask your lawyer to read the GPL license that comes with RHEL, Debian, Ubuntu, Asianux, OEL or SLES (ignoring MSFT/Novell for the moment). Simpler? Want to post a benchmark comparing any Linux distro’s performance? Go right ahead. Can any 1 vendor stop you? No…
Continuing this line of thought, now look at where all the other industry vendors participating in mass open source collaboration are heavily investing right now, today, and tomorrow. You can read about this over at the Linux Foundation (yes, the second plug for this fine work). Or you can look at Apache or even one that surprises me daily, Eclipse.
http://www.linux-foundation.org/publications/linuxkerneldevelopment.php
And some actually are still surprised that Red Hat keeps growing amid pointed attacks from Sun, Microsoft, and Oracle? “First they ignore you, then they ridicule you, then they fight you, then you win.”
Winning was just the next step ;-) Congratulations Red Hat, Novell, Debian, and Ubuntu.
Thursday, April 3rd, 2008
Who really writes “Linux”? A special report from the Linux Foundation
Steven posted a good eWeek article summarizing the recent Linux Foundation report on who writes and contributes to the Linux kernel development. Too many have written blogs with titles like “who writes Linux” that I had to put “Linux” in quotes in my title. The reason is that this document/report is about the Linux kernel and there are many things that people commonly associate with “Linux” that are outside the kernel. Think of Gnome which is written by the Gnome community, KDE which is sponsored by Trolltech, package management tools from Red Hat, Debian or Novell (e.g. YaST, Apt Yum), a multitude of libraries, and even OpenOffice which is still controlled by Sun, but now with contributions from IBM.
So I would agree this report is fantastic – it provides a view into what’s going on beyond what we “think” happens. The Linux kernel community is a great success story in what Amanda calls “mass community collaboration” – even more ironic because there are many competitors, vendors, academics, hobbyists, customers and other random experts collaborating in one place.
Read the report (it’s “free as in beer”) and find out everything you wanted to know about Linux kernel development (including perhaps that IBM is the #3 contributor to the kernel). The story this report tells is a truly unique feature of the Linux community. You won’t see it anywhere in the communities or practices of other OSs, no matter how “open” they proclaim to have become.
The report is interesting in how it also debunks some myths that somehow get spread around. For instance, some have said “kernel development will slow down as the features catch up to UNIX/Windows”. Not true.

Some have said “Linux is just IBM” or “Linux is just Red Hat” trying to position Linux as dominated or caused by one entity that they’re not fond of. Again, not true (see the section of the report on Contributors).
Finally, take a look at how some end user companies are participating and reaping the benefits of a true collaborative development community. Did you know your next VW will be powered by Linux? Did you ever think the same features that make an auto’s systems “crash-proof” could also help on a server or mobile phone? The VW bullet is a pure example of innovation being applied to adjacent spaces – it would never happen in Windows, AIX or Solaris.
- Companies like Sony, Nokia, and Samsung ship Linux as a component of products like video cameras, television sets, and mobile telephones. Working with the development process helps these companies ensure that Linux will continue to be a solid base for their products in the future.
- Companies which are not in the information technology business can still find working with Linux beneficial. The 2.6.25 kernel will include an implementation of the PF_CAN network protocol which was contributed by Volkswagen. PF_CAN allows for reliable communications between components in an interference-prone environment – such as that found in an automobile. Linux gave Volkswagen a platform upon which it could build its networking code; the company then found it worthwhile to contribute the code back so that it could be maintained with the rest of the kernel. http://lwn.net/Articles/253425/ for more information on this work.
So with that I will end my praises and simply point you to the source over at the LF website here.
Friday, March 7th, 2008
Red Hat adds strong talent to its legal team
Nice move by Red Hat picking up two well respected attorneys for its team:
http://www.linux-watch.com/news/NS5130424739.html
Wednesday, February 27th, 2008
SELinux really does work as intended (and mitigates casualties)
Just saw this interesting update on some of the real world successes of SELinux.
Linux security experts are reporting a growing list of real-world security situations in which the US National Security Agency’s SELinux security framework contains the damage resulting from a flaw in other software. These so-called “mitigations” are showing that a Linux feature that began as an esoteric security measure is starting to prove its worth.
The article also references Dan Walsh’s LiveJournal entry here.
Wednesday, February 13th, 2008
Linux Foundation Collaboration Summit Speakers are Lining Up
Speakers for 2nd Linux Foundation Collaboration Summit Announced!
We are pleased to announce the speaker line up for the upcoming Linux Foundation Collaboration Summit at the Austin Supercomputing Center. The speakers, like the attendees of the summit, represent leaders from the developer, industry and end user communities surrounding Linux. Don’t miss the opportunity to collaborate with these individuals on April 8-10, 2008 at the UT Austin Supercomputing Center.
Speakers for the Panel and Keynote Showcase on April 8 already include:
- Kernel maintainers and developers James Bottomley, Jon Corbet, Dave Jones, Christoph Lameter, Ted Ts’o, Chris Wright and others will discuss the state of the Linux kernel community
- Dan Frye, head of IBM’s Linux Technology Center, Christine Martino, vice president of the Open Source & Linux Organization at HP and Wim Coekaerts, vice president of Linux Engineering for Oracle will share their perspective on what Linux means to their companies and where it’s headed
- Senior representatives from LiMO, Open Handset Alliance, Moblin, OpenMoko, LiPS and others will discuss Linux and mobile: why it’s so strong and where it’s going
- Linux is now shipping on multiple hardware offerings. Hear from John Hull of Dell, Bdale Garbee of HP and representatives of ASUS, Acer, Everex and Lenovo on why they chose Linux and what they need from the Linux community to make it succeed
- IDC Analyst Al Gillen will share important new data on Linux deployment worldwide
- MySQL CEO Marten Mikos will discuss his company’s recent billion dollar acquisition by Sun Microsystems and MySQL’s continued commitment to the Linux platform.
This is truly an unbelievable assortment of people. The Collaboration Summit will have representatives from all the big names in Linux from Intel, AMD, HP, Texas Instruments, Google, NTT, Fujitsu, Hitachi, Dell, Red Hat, Novell, NEC, Sony, Motorola, Mozilla, GNOME Foundation, Nokia, Bull and dozens more. Additionally, the first day is an opportunity to meet press and analysts from eWeek, InformationWeek, BusinessWeek, Gartner Group, IDC and more.
Last year’s event filled up quickly. Please apply to attend this event if you feel you should be there:
ttps://www.linux-foundation.org/events/collaboration
This unique, invitation-only event bring together the brightest minds in the Linux ecosystem from the kernel, end user, desktop, legal and vendor communities to collaborate on the advancement of the Linux platform. Attendees can expect purposive discussion, examination and debate through engaging plenary session content and workgroup meetings. Breakout sessions contain all the domain expertise and key
players necessary to make immediate contributions to the platform.
You can see more detailed agenda information here:
https://www.linux-foundation.org/events/collaboration/program/agenda
This is a *free* event for LF members or key individuals needed to advance the Linux platform.
Additional benefits include:
• Special networking evening reception “Shark vs. Penguin” on Tuesday night in downtown Austin. Food, drinks and transportation provided.
• IBM Reception and Solutions Experience Lab Tour on Wednesday evening, including food and drinks.
Saturday, January 26th, 2008
Coverage on IBM’s Open Collaboration Client Solution with Ubuntu
Saw a few articles today on IBM’s OCCS announcement with Ubuntu.
Satyadas said IBM thinks that this year, it will happen. “All the stars are lining up,” he said. “Everybody has been saying that since 2001 except IBM. We never said that, but we are saying that now.”
It’s easy to overlook IBM’s announcement that its Lotus Notes and Lotus Symphony suites will run on Ubuntu. I think this would be a mistake. IBM is not a dumb company. It’s not in the habit of wasting resources. For IBM to be partnering up with Ubuntu says something about the enterprise mindset on Ubuntu.
By porting key software to Linux, IBM is looking to give businesses one less reason to buy products from rival Microsoft — which IBM said offers “a proprietary desktop model.” IBM’s Linux efforts will “further address customer demands around choice,” said Inna Kuznetsova, an IBM executive with responsibility for Linux, in a statement.
Monday, January 21st, 2008
Ubuntu and IBM bring enterprise collaboration to a user friendly Linux desktop

I read this news release with great excitement and will take a shameless opportunity to plug what I think is a fantastic partnership. The news? IBM’s Lotus group has announced support of its Open Collaboration Client Solution (OCCS) for Ubuntu Linux. OCCS is a layer of rich client communications apps including IBM Lotus Notes 8.5 (Calendaring, Email), Sametime 7.x (Instant Messaging), and Symphony (OpenOffice in an Eclipse RCP form). I’ve switched to Ubuntu for my primary system at home for well over a year now and while I took a very short break to dabble in Fedora 8, I’m back on Ubuntu again. I’ve been using a RHEL5 base at work for over a year as well but now that we have Ubuntu support coming, I’ll probably switch to Ubuntu once the OCCS solution is released (yes, I work in a strategy group in IBM and I don’t use Windows or MS Office – and most people can’t tell). The thing about working in IBM is that everyone uses Notes, Sametime, and ODF is even becoming more popular so there’s very little that prevents anyone from using Linux (or a Mac). Heck, many users can probably get away with an iPhone.
IBM also expanded the OCCS platform support with Red Hat EL Desktop and announced more partners around OCCS on Novell’s Suse Linux Enterprise Desktop (SLED).
What makes all this even better? Enterprise applications delivered in a rich client environment. Take for instance SAP, who today announced a joint product set with IBM that will be delivered through Lotus Notes (which we now know runs well on Linux)
The product, codenamed Atlantic, will allow users to access SAP’s Business Suite applications for workflows, reporting and analytics through IBM’s Lotus Notes desktop software.
So the ecosystem and vision is starting to come together. It’s early, but I would be remiss if I didn’t mention again that 2008 will be the year of the enterprise Linux client ;-) How many users will we be saying this for? :-) (Note, I didn’t say ‘desktop’ specifically, and I said ‘enterprise’). As we’ve been saying all along, there are certain segments of users that can easily do their work on a Linux client (many won’t even know it’s not Windows). Those companies who take advantage of user segmentation have a lot to benefit from both on pure cost alone, but also in the next round of negotiations on your non-Linux client systems ;-)
Friday, January 18th, 2008
Mike Strosaker Takes on Sun’s Predictive Self Healing Claims
Mike Strosaker has a couple points to make about Sun’s claims of predictive self healing relative to Linux. One thing I’ve noticed is that Sun (and Microsoft) always compare one of their features to Linux on Intel/AMD and ignore the capabilities of Linux on Power, Itanium or Mainframe platforms (which, btw are growing faster than Linux on x86). It’s time to wakeup and realize that Linux runs anywhere and takes on the capabilities of the hardware platform.
Check it out Mike’s comparison here for the details: http://zombieprocess.wordpress.com/2008/01/10/predictive-self-healing-on-linux-on-power/
Sun frequently touts their “predictive self-healing” implementation in Solaris 10. I wonder if that bullet point would be further down the list if they were familiar with the error detection, prediction, and correction capabilities of Linux on POWER platforms. In fact, the Linux on POWER implementation precedes the Solaris 10 implementation by at least a year (Solaris 10 was released in January 2005; SLES 8 had this solution for POWER in 2003, and RHEL 3 had it in 2004 at the latest).
Friday, January 4th, 2008
AP Interview with Red Hat’s new CEO, Jim Whitehurst
I like Jim already after reading this interview.
“We are working to democratize information,” Whitehurst said. “A lot of people don’t see the importance of that. But, ultimately, it is about information freedom and making sure information’s accessible.
“If we don’t fight those battles now, our entrenched competitors will lock up file formats, force you to use their software or force royalties,” he added. “Then the information stored in those formats will no longer be free.”
Tuesday, December 11th, 2007
Insanely scalable filesystem service: SOFS
I just learned that in a Scale Out File Services (SOFS) solution a customer can implement a global filesystem (with clustering/replication) that has a maximum filesystem capacity of 33,554,432 Yobibytes. I actually had to look up Yobibyte. The maximum size for a single file is 16 Exibytes. That’s insanely scalable. Oh, and it’s all based on RHEL5 ;-)
The IBM website that has more info is available here.
Friday, December 7th, 2007
Comparing “open source” projects? Start by asking why does the project exist.
I’ve thus far made no mention of OpenDS and the wildfire reporting that has ensued, but there was one aspect of this situation I commented on to Stephen O’Grady and others on #redmonk when it came out that bugged me. It was a question: “how did it ever get to this point?”. How does a company – a profit seeking company, not a wild tongued developer – even get into an OpenDS situation? I believe the answer is that many people have wrongly assumed that the label “open source” indicates a project is disentangled from corporate affairs. Let me explain.
It’s not my place to determine whether any of the current buzz words today that mingle corporate led open code projects under various licensing and governance constructs are “right” or “wrong”, but I do have a strong opinion that the independent open source projects often have a leg up in building communities, participation, and multi-vendor investment (and often that’s their goal). I also think it’s foolish to expect any single company, commercially led project should behave in any manner other than a commercial business driven by stockholders would. I’m not defending or accusing Sun or any of the OpenDS developers; I’m focusing instead on what fundamental misunderstandings of “open source” may have led to all the hype that’s ensued.
I’ll start by saying I believe the “open” in “open source” projects is not well defined consistently and so confusion abounds when people compare “open source” X project to “open source” Y project. The compare is flawed in that each project may have a completely different reason for existence. Commercially run open source projects are inherently different from non-corporate, multi-vendor, open collaboration projects. That does not mean one is more “evil”, “good” or “bad” but rather that they’re apples and oranges. However, for whatever reason, the ability to view code has led to people lumping them together in the same classification called “open source”.
Linux and OpenSolaris are so different, I cringe whenever I hear people compare them (and yet I get dragged into doing comparisons myself to prove it’s not proper). It’s not that any one approach is by definition right or wrong – they have different reasons for existence. I do believe strongly that “Linux” is a great approach for its community’s goals – but Linux starts with a community, not a vendor’s goals. And so it becomes an issue when you compare a commercially driven project to a community led project – the reason for their existence is entirely different. There are different situations and goals that warrant a different project governance, control, license, and decision making construct for these projects.
Look at Eclipse. For full disclosure, I work at IBM. I’ve also only been at IBM since 2005 so Eclipse “happened” before my time. While Eclipse’ roots trace back to IBM, I don’t believe IBM had a single product that used Eclipse when it was “open sourced”. Some intelligent visionaries at IBM saw that the world needed an extensible IDE and platform for building out the next generation of desktop applications. Eventually Eclipse added Eclipse RCP and today IBM has Lotus Notes, Symphony, Rational, WebSphere and probably other Tivoli and IM tools and products built on Eclipse. Adobe, BEA, Borland, Oracle, SAP (competitors) are all “Strategic Members” of Eclipse and all have products that use Eclipse code (as do many other commercial software vendors). Did IBM intend to make money on Eclipse itself or intend to help its software competitors with code?
What was IBM’s goal then? Could it have been to disrupt the status quo, to change the landscape, foster open standards, build an ecosystem of investors, and ultimately move the industry forward? (something even a vendor as large as IBM could not do alone) I think we all know the answer to that. Just look at the results: a huge membership of Eclipse.org – look at how many of these for profit companies are using Eclipse in their own products. Could Eclipse’ structure be anything other that what it is to have the same impact? I don’t believe so.
Very few Eclipse “members” actually make money on selling the Eclipse code itself – they generate revenue using Eclipse in their products and extensions of the code. These members also reduce cost through collaborative, community based shared development. There are economic drivers and business value moving Eclipse forward. The revenue has moved from selling the IDE or RCP code to selling ancillary products/services leveraging and extending the code. What part of Eclipse Foundation does IBM own and control at Eclipse.org? Answer: None. How many times does “IBM” appear in the Eclipse Foundation Governance Bylaws? Answer: 0. With this independence, the Eclipse community has chosen Eclipse’ future, moving towards the needs of member users, towards innovative new developments, and ultimately has created a very malleable, extensible codebase upon with hundreds (maybe thousands) of products rely – whether IBM liked it or not.
It amuses me to see the OpenSolaris community now in a riff over Sun naming the Project Indiana OpenSolaris distro… well… OpenSolaris (second time’s a charm?). As a corporate company can decide, Sun has chosen to own and control all of the copyright and trademark IP, the Solaris architecture decisions, governance appears to “report” to Sun, Even the OpenSolaris community’s “Constitution” mentions Sun Microsystems, Inc. and is marked with a Sun copyright at the bottom. Sun employees hold 6 out of the 7 Governance Board seats, and all of the opensolaris.org infrastructure is owned and managed by Sun. Anyone who does contribute code must first sign over copyright to Sun, the company. This is not “like Linux” at all and it irks me when people compare them as if they’re similar products that should be compared.
So what standing does any “community member” have to tell Sun not to name Project Indiana what Sun wants to name it? This is not a “Foundation” or independent not for profit project. Sun is ultimately in this to make money on the productization of Solaris (why… after two years are there no competing commercial *Solaris distros as we see with Red Hat, Novell, Oracle, Ubuntu, etc?). The only group with standing to tell Sun what to do is Sun’s stockholders. It could only have been delusion or sheer blindness that led some community members to overlook that OpenSolaris has a different reason for existence and hence differing goals and mission as something like Linux. You cannot and should not compare them and you absolutely should not assume one “should be” like the other.
Look at the results. Start with how many people have contributed code to OpenSolaris (and look at what they’re contributing if you have time). OpenSolaris is Sun’s own project – I can confidently state there is no outside development of any significant substance directing the architecture of Solaris / OpenSolaris different from what Sun the company would have done anyway. Two “community developers” (Juergen Keil and Richard Lowe) account for nearly 40% of all accepted contributions – just two developers. Only 84 developers have contributed anything at all – ever (including small typos fixes, accepted or not). Outside contributors must have a Sun employee review, approve and integrate their code. And after two years, it seems some are starting to just realize, this Sun controlled model may not be the best approach. Those who do suddenly “wake up” have been relying on a false assumption. They assume OpenSolaris exists for them or should be like Linux or some other “open source” project they know about – and the reality is, it never was. It’s all about Sun’s stockholders.
What about Linux? There are approximately 2,000 Linux kernel contributors to each release alone (this does not include the massive work going on above the kernel). Looking at the commercial contributors to Linux, you will find a “who’s who” of IT and electronics vendors (also take a look at the LF membership). With Linux, copyright of the Linux kernel code is retained solely by the authors, there are many non-profit foundations supporting the components of a Linux distribution, and because decision making is merit based by community members, no one company controls (or stops) what goes in. Step back to the start of Linux and it’s obvious the intent for this project’s existence was very different than Sun had for OpenSolaris.
So returning to the subject of the post, I have come to the conclusion that much of the “open source” hype and “hurt feelings” are rooted in fundamental confusion about what “open source” means especially in single-vendor led and controlled projects. The only reason anyone should be surprised by anything Sun does with OpenSolaris, OpenDS, or any of the other Sun open source projects it controls, is because that person has fundamentally created an expectation that access to source code meant more than just that – and that is a flawed assumption.
Commercially led projects are created for commercial reasons. “Community members” should not force their own expectations on these projects or they’re likely to see disappointment, frustrations, and unnecessary hype when the company does something counter to what is expected. The same holds true for other companies as well, including IBM. Consider this Q&A about commercial project expectations from Stephen O’Grady back in June:
Q: Do you think that this Open Commercial Development represents an ideal hybrid of open source and commercial development philosophies?
A: It all depends on your expectations. If the idea is that some of the benefits of open source – be they community QA and bug reporting, feature suggestions, and so on – will be realized via this model, then yes. If the intent, however, is to build a vibrant, open source style community, a la Eclipse, then the answer is no, it isn’t.
It all starts with having the right expectation. Is Sun at fault on anything with OpenDS or OpenSolaris? Hey, no one’s perfect, but who can know for sure? Some may point to poor communication of its intent and goals for the projects (and improper comparisons to Linux). Too often I see Sun executives trying to position OpenSolaris as “like Linux”, but those who do research and homework, will likely understand the reality the hype-driving-community often ignores. Is this the “holy grail”, “silver bullet” answer to squash the hype? Absolutely not; communities will speculate forever. However, it’s easier to stay out of the hype if your message is consistent and clear.
You might be wondering what kicked off this massive post today? The answer is odd, but it was a quote from Bruce Perens in an El Reg article. In case any of the above post left my position to question, I agree with Bruce and this quote seems a great place to end.
“In general open source is only going to work if you let it be a community led project. Sun has had a hard time learning this, and some of their open source projects have had a hard time getting outside contributors, because Sun has insisted on owning the whole thing,” Perens said.