On TV.com: LOST Fans are Annoying
BNET Business Network:
BNET
TechRepublic
ZDNet

December 30th, 2006

The gag is off: Samba's Allison talks turkey on Microsoft-Novell deal

Posted by Mary Jo Foley @ 6:58 am

Categories: Corporate strategy, Windows client, Windows server

Tags:

In Focus » See more posts on: Microsoft Novell

On December 21, word leaked out that lead Samba developer Jeremy Allison quit Novell in protest over the Microsoft-Novell alliance, unveiled in early November. Other than sharing the fact that he had taken a new job with Google, Allison said he couldn't provide specifics on his decision until some time after December 29, which would be his last day at Novell.

Today is December 30, so the gag order is over. And Allison isn't holding back.

My favorite line from Allison in this latest interview: "I don't want to give my efforts to a company that is willing to try and trick their way out of their license obligations on my software."

Here are more details on Allison's plans and perceptions of the patent agreement between Microsoft and Novell that has generated so much controversy over the past couple of months. This interview was conducted via e-mail.

Allison: First things first :-) . I want to make it really clear I'm *NOT* speaking on behalf of Google. I don't even start there until Jan 2nd 2007 so I'm not even an employee when answering these questions :-) .

The answers here are my personal ones and are not in any way representing Google positions, plans, statements or even ideas :-) . They're all my ideas (crazy as they might be :-) .

MJF: Understood. Question No. 1: Did Google recruit you, once it was plain you were unhappy about the MS-Novell deal? Or did you approach Google? In other words, how did your hiring actually come to pass? (I'm asking this because some people were speculating you already had decided to go to Google before the Microsoft-Novell deal was announced.)

Allison: I approached Google once I found out enough about the deal to realize that Novell had got itself into a position where they couldn't back out without severe penalties, and thus they were really stuck in a trap of their own making, I realized Microsoft held all the cards in the relationship and they had no interest in helping Novell back out of a big mistake (especially when its in their favor). They promptly demonstrated that at the initial press conference, when (Microsoft CEO) Steve Ballmer publicly humiliated Novell (IMHO) by making direct and rather ugly threats against other Linux distributions.

It didn't take long as I'd actually interviewed at Google before taking the job at Novell, but had decided to join Novell at that time. So people needn't think Google dropped their high hiring standards in order to hire me :-) , I'd already passed their rather grueling interview process before, it was more a matter of them checking I hadn't gotten significantly worse since then :-) .

MJF: What's going to be your new title — and responsibilities — at Google?

Allison: I have no idea of the title (and they don't matter anyway :-) . Responsibilities will be continuing my work on Samba and working out where it fits for Google.

MJF: Is Google interested in productizing Samba in some way? Can it? Or will Samba remain an independent technology?

Allison: I can't comment on Google's product plans, but Samba is and always will be an independent project.

MJF: What do you see at Google, in terms of its commitment to open source, that you think differentiates it from Novell and other players in the space?

Allison: Google actually does a lot to promote Open Source, and I'm hoping to help them do more. Looking at Google contributions the "Summer of Code" is an example of the sort of thing that Google does amazingly well. The Samba project in the past has had people approach us offering money, but other than a travel fund and software purchase fund (we need to buy MSDN licenses) we don't have many expenses.

What we *really* need is more and good quality code. This (IMHO) is what Google understands (it's all about the code) - we don't have the management infrastructure to convert donations into funded code contributions, and Summer of Code did this for us (taking on that management burden). As goes Samba, so do many many other Open Source/Free Software projects. I think Novell and other players like Red Hat, HP, IBM and Sun do a lot by hiring Open Source/Free Software developers directly to create much of the ecosystem and I see Google as an important and healthy part of that.

The more Open Source/Free Software gets used the better the IT economy gets for all players within it (and people get more freedom too). The same goes for Microsoft, who I'd love to see get genuinely involved in this space. Unfortunately I don't see the Microsoft/Novell patent agreement as a way to get genuinely involved - it's still about trying to control a competitor and ultimately to try and destroy it. I've joked with Microsoft Executives in the past that Microsoft needs to see a couple of bad quarters revenue before they can seriously start to do anything with Open Source/Free Software. They're leaving money on the floor by not doing so, but unfortunately they're still printing money fast enough via the monopoly to make the Free Software money not worth bending over to pick up :-) .

MJF: Your opinion: Will Microsoft convince other Linux distributors to sign deals similar to the one it forged with Novell?

Allison: I don't think they have any chance with the major ones. Niche players might be tempted, but I expect the business fallout from this to be so negative that no one else is tempted once people realize it's another attempt to cast legal clouds over Linux to scare people into choosing Windows yet again :-) .

MJF: Why do you believe Novell signed the deal with Microsoft? And do you believe Novell or other Linux distributions infringe on Microsoft patents?

Allison: I don't know exactly why they signed it. I don't think (Novell CEO) Ron Hovsepian is clueless or malevolent. I've met him and think he is a really nice guy. My guess is that the negotiations for the useful parts of the agreement (the virtualization part and the federated directory interoperability part) had, as Ron says, been going on for months and just before Novell wanted to seal the deal Microsoft turned up with "there's just this one more thing we want you to sign….." and in desperation to get the other parts of the deal done they rushed it through.

It was carefully prepared by Microsoft legal to try and bypass the GPLv2, and I think to their shame Novell helped them do this. I've spoken with Novell executives since I came out internally against the deal and their position on it has been "if it doesn't violate the GPLv2 what is your problem?" The problem is I do think it violates the intent of the GPLv2 if not the letter, as we explained in the Samba Team statement on this.

The intent *matters*. As I tried to explain in my resignation letter, if you're screwing over some of your major suppliers by following what your lawyers see as the *letter* of a license, not the good faith intent of the license, then you can't expect those suppliers to say "well done, you really tricked us on that one…..".

The GPLv3 will fix any possible hole in the letter of the license (and Samba will hopefully move to it once the copyright contributors are happy with it). But in the meantime I don't want to give my efforts to a company that is willing to try and trick their way out of their license obligations on my software. When I talked to the Novell Executives we just had to agree to disagree. In part, I see this deal as a personal failure on my part.

When I first heard that Microsoft was going to take Linux seriously by doing an agreement with Novell I was delighted. But the more I looked at the details the more unhappy I got with the patent part. I tried to raise the alarm internally but was too timid with my criticisms until it was too late and the deal was signed (I heard about it about 5 days before it was signed). A nagging doubt is that if I had just spoken out louder against the deal I might have been able to change something, but I was too quiet until too late. It's *hard* to be the one saying the emperor has no clothes, especially whilst listening to others praising the finery of the silk stitching :-) .

As for Linux distributions infringing on Microsoft patents if Microsoft believes that there is a clear path for them to follow to enforce their patent rights. So long as they are not doing that I think it's fair to say "Microsoft patents, *what* Microsoft patents ?"

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 190 Talkback(s)
Re: Free...lol
I think you missed the whole point, and you understanding of Linux is limited, please stick with MS. (Read the rest)
Posted by: gunnerjoe Posted on: 01/06/07 You are currently: a Guest | | Terms of Use
When the going gets tough...  D-T-Schmitz | 12/30/06
Blind faith  Tim Patterson | 12/31/06
Tim  D-T-Schmitz | 12/31/06
Allison belongs in a commune, not the world of business.  No_Ax_to_Grind | 12/30/06
You're welcome to join too.  linux for me | 12/30/06
Ah, the posting police...  No_Ax_to_Grind | 12/30/06
You're a fine one to talk!  bportlock | 12/30/06
BZZZT wrong...  No_Ax_to_Grind | 12/30/06
Really?  bportlock | 12/31/06
To stupid to remember what you wrote?  No_Ax_to_Grind | 12/31/06
No_Ax provides more proof of his limited grasp  bportlock | 12/31/06
See what I mean about comprehension  deaf_e_kate | 12/31/06
but your bitching them as clueless and the rest  Quebec-french | 12/31/06
Glad to see you came to your senses.  No_Ax_to_Grind | 12/31/06
Well...  zkiwi | 12/30/06
Are important in the IT world?  TooManyAcronyms | 12/30/06
Not everyone can live in their parents basement like you.  B.O.F.H. | 12/30/06
Ah, another personal attack from the child.  No_Ax_to_Grind | 12/30/06
Sorry child.  B.O.F.H. | 12/30/06
Still above your cognitive level I see.  No_Ax_to_Grind | 12/30/06
You tell me.  B.O.F.H. | 12/30/06
Little one, impressing the likes  No_Ax_to_Grind | 12/31/06
Apparently (from your posts below to Jeremy)  B.O.F.H. | 12/31/06
Time to change your monicker  John L. Ries | 12/30/06
And yet another...  No_Ax_to_Grind | 12/30/06
...objective commentary from NAG  John L. Ries | 12/30/06
Ah, king of the one liner speaks.  No_Ax_to_Grind | 12/31/06
Putting it differently  John L. Ries | 12/30/06
Pffttt... Why would I waste the time?  No_Ax_to_Grind | 12/31/06
You seem to get the definition all wrong  sjaaxken | 01/01/07
Ironic names  tic swayback | 12/31/06
Dang Straight  Yagotta B. Kidding | 01/02/07
Different Perspectives  John Zern | 12/30/06
I agree completely.  No_Ax_to_Grind | 12/30/06
Reading what's there  bportlock | 12/30/06
re: Reading what's there  deaf_e_kate | 12/30/06
Hope springs eternal!  bportlock | 12/30/06
Wow, did your mom help you  No_Ax_to_Grind | 12/30/06
Short path  Yagotta B. Kidding | 01/02/07
If I'm one of the two, then hear me out  John Zern | 12/31/06
Lets wait and see what happens  No_Ax_to_Grind | 12/30/06
That doesn't mean...  John L. Ries | 12/30/06
Finally we agree...  No_Ax_to_Grind | 12/31/06
I'm sorry...  John L. Ries | 01/02/07
Allison wanting his 15 minutes of fame  zzz1234567890 | 12/30/06
Give facts, not claims.  JeremyAllison | 12/31/06
Say what???  No_Ax_to_Grind | 12/31/06
Steve Ballmer making claims.  JeremyAllison | 12/31/06
re: Steve Balmer making claims  deaf_e_kate | 12/31/06
errr.. dont bother responding to the likes of  deaf_e_kate | 12/31/06
If you're the Jeremy Allison being discussed...  ye | 12/31/06
*sigh*  zkiwi | 12/31/06
Oh, you mean  D-cat | 12/31/06
It's one thing to stand by one's principles.  ye | 12/31/06
I respect your opinion.  D-cat | 12/31/06
Zkiwi: professionalism  Yagotta B. Kidding | 01/02/07
Working with the enemy  John L. Ries | 12/30/06
Yes, I would  John Zern | 12/31/06
Increadible hypocrisy  Fred Fredrickson | 01/01/07
Increadible hypocrisy  Fred Fredrickson | 01/01/07
But That's not what he said . . .  jlhenry62 | 01/02/07
Give the guy a break: licenses matter  b3timmons | 12/30/06
ANd follow the license they have.  No_Ax_to_Grind | 12/31/06
Happy New Year NAG!  nomorems | 01/01/07
Another Open Souce street person...  Mike Cox | 12/30/06
Thanks Mike !  JeremyAllison | 12/30/06
HAHAHAHAHAHA!!!  Confused by religion | 12/30/06
Stop replying to yourself  Spacely Spacerockets | 12/30/06
Microsoft "bad".  JeremyAllison | 12/30/06
and everyone really wants OSS to play by the rules and stop cheating  zzz1234567890 | 12/30/06
If you believe that's the case...  JeremyAllison | 12/31/06
for the very reason that  zzz1234567890 | 12/31/06
Don't feed the troll  deaf_e_kate | 12/31/06
defconvegas, you can't be this stupid!  B.O.F.H. | 12/31/06
Mitigation of Damages  Yagotta B. Kidding | 01/02/07
Contradiction police!  Confused by religion | 12/31/06
Now that you're here, Just a question  John Zern | 12/31/06
I didn't have a statement prepared.  JeremyAllison | 12/31/06
Stuff I forgot to mention.  JeremyAllison | 12/31/06
Now you've got me curious . . .  jlhenry62 | 01/02/07
Happy New Year JZ!  nomorems | 01/01/07
How would Microsoft make money on open source?  Anton Philidor | 01/01/07
With open source, not releasing their code as open source.  JeremyAllison | 01/01/07
IBM isn't an open source software company.  Anton Philidor | 01/02/07
What I abhor...  SuperSean | 01/02/07
The humor of Mike Cox.  JeremyAllison | 12/30/06
Jeremy - Good luck in your new job  bportlock | 12/30/06
GPL v2 monotizes ownership  Gridmaster | 12/31/06
I no longer respect Allison  andrej770 | 12/31/06
re: I no longer respect Allison  deaf_e_kate | 12/31/06
You speak for whom?  andrej770 | 12/31/06
re: You speak for whom?  deaf_e_kate | 12/31/06
trolls?  andrej770 | 12/31/06
Clear something up..  Tim Patterson | 12/31/06
Very thoughtful criticism.  JeremyAllison | 12/31/06
Please address the criticisms  Aussie_Troll | 01/01/07
Co-author.  JeremyAllison | 01/01/07
Bless you Jeremy.  nomorems | 01/01/07
Making money on software.  Anton Philidor | 01/02/07
Yes Anton...  Linux User 147560 | 01/02/07
LU, I answered that in my initial post.  Anton Philidor | 01/02/07
Y'know, I'm starting to get tired . . .  jlhenry62 | 01/02/07
Anton!  Linux User 147560 | 01/02/07
jlhenry62 - keep getting tired  Linux User 147560 | 01/02/07
jhenry62 - some more for your learning...  Linux User 147560 | 01/02/07
LU 147 . . .whatever.  jlhenry62 | 01/03/07
All links work just fine with Firefox 2.0.0.2 on Linux OpenSuSE 10.2  Linux User 147560 | 01/03/07
Free money!  Anton Philidor | 01/03/07
Anton... continue at the bottom...  Linux User 147560 | 01/03/07
your criteria  sjaaxken | 01/01/07
You know what?  nomorems | 01/01/07
correction - If you dint speak up then, why speak up now.  zzz1234567890 | 12/31/06
yawn  deaf_e_kate | 12/31/06
Yet another post that only attacks personally!  andrej770 | 12/31/06
???  Tim Patterson | 12/31/06
From NAGs to lies  b3timmons | 12/31/06
Hmmm....  zkiwi | 12/31/06
NAG = No_Ax_to_Grind, NAG lies and lies  b3timmons | 12/31/06
Do me a favor, BITE ME (nt)  No_Ax_to_Grind | 12/31/06
Well, lets see, they did hire a cheat and liar...  No_Ax_to_Grind | 12/31/06
And yet...  zkiwi | 01/02/07
Completely specious then.  JeremyAllison | 12/31/06
there's not much that can be done with trolls  deaf_e_kate | 12/31/06
This is classic!  andrej770 | 12/31/06
Who are you calling names and why?  No_Ax_to_Grind | 12/31/06
AO where is yiur responce Jeremy?  No_Ax_to_Grind | 01/01/07
Perhaps he doesn't respond to trolls.  B.O.F.H. | 01/01/07
Hey NAG, did you miss the part where Jeremy said you were a loser?  nomorems | 01/01/07
Meanwhile back on planet earth...  b3timmons | 12/31/06
You are defending this man like he's your domestic partner  andrej770 | 12/31/06
More speculative, presumptuous nonsense from andrej770  b3timmons | 12/31/06
Maybe I know something you don't!  andrej770 | 12/31/06
Once again...  Tim Patterson | 12/31/06
yeah, like your auntie's maiden name.  Goebels | 01/02/07
Vote Bullworth!  D-cat | 12/31/06
You only wish you were gay...  nomorems | 01/01/07
"Google is in competition with MS"  Ole Man | 01/02/07
Are you equating Novell with Microsoft?  D-cat | 01/02/07
My Statement Is Clear Enough  Ole Man | 01/03/07
And you Speak for whom!  andrej770 | 12/31/06
Jeremy. Do you find fault with RedHat too?  ye | 12/31/06
Indemnification is different.  JeremyAllison | 12/31/06
Make up your mind...is it or is it not...  ye | 12/31/06
RE; Make up your mind...is it or is it not...  deaf_e_kate | 12/31/06
But he has not.  ye | 12/31/06
What part of my "Indemnification is different."  JeremyAllison | 12/31/06
probably correct  Badgered | 01/02/07
Spirit and letter.  Anton Philidor | 01/02/07
Only if MS's patent prevents you from distribution.  osreinstall | 12/31/06
Thanks for posting section 7.  JeremyAllison | 12/31/06
Yes no problem.  osreinstall | 12/31/06
Wait a minute...  No_Ax_to_Grind | 12/31/06
Then as usual, your knowledge is wrong.  JeremyAllison | 12/31/06
That made it more clear.  osreinstall | 12/31/06
Gee, it seems you are the liar here.  No_Ax_to_Grind | 01/01/07
So, No_Ax  zkiwi | 01/02/07
Tell the truth, you been smokin whacky tobacy again right?  No_Ax_to_Grind | 12/31/06
bwtween your toes (nt)  No_Ax_to_Grind | 12/31/06
Congratulations Jeremy  Ole Man | 12/31/06
THANKS JEREMY!  Tim Patterson | 12/31/06
Troll = Anyone that doesn't worship at the open source alter.  No_Ax_to_Grind | 12/31/06
No_Ax_to_Grind is a troll by definition.  B.O.F.H. | 01/01/07
Indeed, and No_Ax admitted his purpose on these forums here  Zogg | 01/01/07
The following may be more applicable (and longer).  B.O.F.H. | 01/01/07
No need to discredit Open Source  No_Ax_to_Grind | 01/01/07
You onl discredit yourself.  B.O.F.H. | 01/02/07
More useless rants?  No_Ax_to_Grind | 01/01/07
Helps if you know the etymology of words, helps with communications.  B.O.F.H. | 01/01/07
OT: HALPY GNUW BEER! -NT  D-cat | 01/01/07
One big poisitive, Novell now knows better than to hire  No_Ax_to_Grind | 01/01/07
And the SUSE creators  stomfi@... | 01/01/07
Or here's another idea...  know3 | 01/02/07
You don't speak for me  andrej770 | 01/02/07
Here's a thought  Shelendrea | 01/02/07
Integrity and character ARE important ... THANKS JEREMY!!  RespectIntegrity | 01/01/07
Can we please move on to another story.  andrej770 | 01/02/07
move on any time you're ready.  Goebels | 01/02/07
MS proves again it play for keeps  Uralbas | 01/02/07
Free...lol  mames1701 | 01/02/07
Remember?  Ole Man | 01/02/07
Re: Free...lol  gunnerjoe | 01/06/07
Hello! Isn't Samba using MS technology that Allison reverse engineered?  balsover | 01/02/07
Ignoramus!  bportlock | 01/02/07
This is what happens when.....  Shelendrea | 01/02/07
I don't think you could have stopped it, Shel . . .  jlhenry62 | 01/03/07
Hitler and Stalin  Goebels | 01/02/07
THe REAL reason for leaving !!  Aussie_Troll | 01/03/07
zero contribution. thx.  sweklaweklfwe@... | 01/03/07
WTF are you 817(|-|1|\|6 about?  D-cat | 01/03/07
Actually Anton...  Linux User 147560 | 01/03/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here