Growing Pains: Jeremy Allison Leaves Novell in Protest

Company continues to struggle with the community reaction to Microsoft alliance.

Jeremy Allison — best known as one-half of Samba’s leadership team with Andrew Tridgell — has resigned from Novell in protest over the company’s patent agreement with Microsoft.

Allison, who left HP to join Novell in April of 2005, will leave the company at the end of the month. He was Novell’s Lead Developer on the company’s Samba team.

The announcement marks a bittersweet end to a year filled with widespread recognition for Linux and Open Source’s role in enterprise computing. Several announcements this year have put the Linux community on edge but Allison’s resignation illustrates one of the biggest challenges facing not just Novell but all companies working in the Open Source space: how does a software company marry the needs of the corporation with the needs of the community?

What’s interesting about Allison’s reason for leaving Novell is that it does not stem from a concrete threat to Open Source in the near term. Rather he’s leaving the company because of a personal conviction that it is wrong for him to support Novell when the patent agreement with Microsoft “violates the intent of the GPL licence [sic].”

It’s not really our place to condemn or applaud Allison’s reasons for leaving Novell. They are his own and such strong feelings concerning a philosophy of software are a rare thing. We wish him the best of luck.

In Allison’s letter to Novell management, however, is this statement:

“Whilst the Microsoft patent agreement is in place there is nothing we can do to fix community relations.”

This pretty much sums up the problems of an Open Source software company: serving two masters is difficult. Work to keep the shareholders happy and the community finds you in the wrong. Focus on the community and bottom line suffers. Esprit de corps is a nice thing for corporations to encourage, but it’s not the basis of many business plans.

Companies like IBM and HP can invest heavily in Open Source projects because “revenue from Linux” for them means “Linux servers.” And those numbers are in the billions annually. Novell can only offset the cost of Open Source software with, well, Open Source software. And in some eyes, any moves to ensure their survival categorizes them as a pariah whether it be an alliance with Microsoft or selling boxed software.

Which begs the question, can the needs of the community and the needs of the corporation coexist for an Open Source software company?

Novell, for their part, has been struggling with this since acquiring Suse. Suse co-founder Hubert Mantel, left the company in 2005 stating, “This is not (any) longer the company I founded 13 years ago.” At the time some attributed his leaving to Novell’s decision to standardize on the GNOME user interface over KDE and culture clashes with the Ximan team (Ximan’s software is based on GNOME).

Following Mantel’s departure, the company went on to release SLED 10 to widespread acclaim. Proving that opinions in the Open Source community can be extremely strong, but don’t necessarily align well with where a company or an industry as a whole is headed.

Interestingly, Mantel made the decision this week to return to Novell indicating he thought the Microsoft alliance was a positive move for the company.

So long 2006. So much success. So many unanswered questions.

Comments on "Growing Pains: Jeremy Allison Leaves Novell in Protest"


Linux hardliners are so insular, they can’t see the bigger picture.

I believe the agreement was made to protect Mono. Anyone who’s heard people gushing about the ease of use, power and flexibility of .NET knows that Linux cannot ever become mainstream without a comparable package on the platform.

Wake up and smell the roses!


Hmmm… sounds like FUD or is jmugauri not familiar with .pl or .py (perl and python).


Tying Novell to Microsoft may or may not be good for the shareholders in the longer term, depending on whether Microsoft remains bouyant, and how quickly the tie can be cut. Short term gain is so often long term pain, as Novell itself has repeatedly demonstrated.
Having spoken to programmers who are obliged to use .NET, they don’t gush, they wince.


I am glad to hear of Jeremy bowing out, he did the right thing. Microslush is there and once again as they did with Apple back in the day they are trying to “copy and stamp” what they need for their upcoming garb that the masses will eat like lambs to the slaughter. The day that Novell agreed to become a minion to Microslush, all of our network servers that ran SuSe were brought down and data saved, rebuilt with RHEL and continued on the path of true Linux. To even give thought to letting the devil into the church any Linux admin should be shot and then hung for the towns people to bare witness to. Linux…”Keep it secret…keep it safe”

Hello there, I discovered your site by the use of Google even as looking for a related subject, your web site got here up, it seems to be great. I’ve bookmarked it in my google bookmarks.

Wonderful work! That is the kind of information that are supposed to be shared around the web. Disgrace on the seek engines for no longer positioning this put up upper! Come on over and discuss with my site . Thanks =)

Dw8mdU lajohcqzoyis, [url=http://uoulbwfdmenz.com/]uoulbwfdmenz[/url], [link=http://vstonynzhxxh.com/]vstonynzhxxh[/link], http://rujynlbcatjs.com/

Howdy! I simply would like to give you a big thumbs up for the excellent info you have got below with this post.
I am going back to your blog to get more soon.

Here is my blog – TobyJCadoy

Leave a Reply