[nylug-talk] are we about to lose something?

Gary Mort
Mon Nov 6 13:15:34 EST 2006


geeknoob wrote:
> Silly question:
> Even if a Novell developer made Samba work for Novell's Suse (and SLES 
> I assume) - will they (MS or possibly Novell - in fear of loosing 
> market shares to other distro's or in fear of repercussions from MS) 
> allow said developer to open that fix/addon/patch/whatever to the rest 
> of the FLOSS community?  (Regardless of the developers' feelings on 
> the matter regarding what he created.)
> Or, better yet, because Novell users of Suse alone are pardoned, will 
> he release it, then all the other distro's be sued for trying to use 
> or expand on it?
My feeling first of all is that looking over the terms of the agreement, 
at no time does Novell admit that there are any Microsoft patents being 
infringed(nor does Microsoft admit to infringing on Novell patents), 
they merely say that any patents relating to a broad set of 
areas(including Samba and CIFS) that MAY be valid each company grants 
the other company(and users of that companies products as well as 
developers contributing to that company) rights to those patents.

So then, the issue comes into play that if a developer wished to 
investigate this pre agreement, there are a host of laws Microsoft could 
swing at them.  And if they do have the technology patented, the 
developer could be sued for patent infringment(and of course, even if 
the patent isn't valid, most developers don't have the deep poclets to 
fight microsoft).

Post agreement, a developer can investigate these issues without fear of 
a lawsuit, as long as they are doing so to extend Novell's version of 
linux.  After determining the cause and the possible fixes, the 
developer can make an educated decision about what solution is most 
likely to avoid any valid patents held by both companies(for example, if 
Microsoft truely is just truncating passwords which are too long before 
encrypting them, can it really be argued that this is an 'invention' 
worthy of a patent?).  Thus the developer can now realease code back to 
the open source community.

There is still the danger that Microsoft may insist that the 'invention' 
really is their IP, but that danger exists today regardless of this new 
agreement.  This agreement gives developers who wish to work on 
integration with Microsoft products the ability to do so without fear of 
lawsuits - but it does not bind the developer into recognizing 
Microsoft's patent claims as valid.

Novell does not have the power to validate or invalidate Microsoft's 
patents.  All they can do is come to an agreement which says "there is a 
chance we might be infringing, and based on that chance we will pay you 
X dollars to avoid court cases".  It would be up to the courts and the 
patent office to decide whether or not a patent is valid.

Sure, Novell will work with Microsoft on their own to increase 
interoperability.  And doing so may come to them inventing something new 
which is their Intellectual Property.  And as they are concerned about 
their bottom line, they may decide to release it as open source or keep 
it proprietory.  But even then, the open source community benefits.  If 
a company would be interested in setting up a Linux file server to 
compare cost/performance to their Windows servers today, but due to the 
password issue this is a no go - if that issue was fixed - even assuming 
Novell owns the solution - the company will now have a Novell SUSE 
server sitting in their data center.  They will be able to try out other 
solutions.  Maybe they will discover a cost benefit to setting up their 
web servers on Linux, instead of Windows.  And since web servers don't 
require that propietary samba integration stuff, they go
with Red Hat Linux instead for those servers.

In short, I see this arrangement as a good thing for Linux and good for 
the Open Source community.  As long as the community doesn't fall into 
the trap of thinking this agreement means Microsoft is friendly to them. 

As long as we drive decisions based on business needs and business 
costs, cases can be made for when Linux is appropriate, and when it is 
not.  And if a particular solution requires closer integration with 
Windows than open source solutions allow, having a more well integrated 
Linux solution for those cases is a plus.

In no way do I think Microsoft is doing this out of the goodness of 
their hearts.  But nor do I assume this is some trap.  Considering the 
reciprocal nature of this agreement, it is possible that Novell caught 
Microsoft with their hands in the cookie jar using Novell propietary 
code designed for Linux in Microsoft products.  Rather than face a major 
licensing cost, or pulling a product, Novell forced Microsoft to this 
agreement instead which nets them a ton of money, and gives them access 
to specific technologies that their own customers have been saying they 
need integrated.

Could Microsoft be digging a trap for Linux and Novell?  Yes they 
could.  And I wouldn't trust them at all.  However, I certainly wouldn't 
turn up my nose at any discoveries made through this event either(I 
can't count the number of times I've seen people in my organizationgm 
complaining about what a failure the corporate file sharing solution is 
because some passwords don't work, and it takes them a whole extra FIVE 
minutes to change a password when it doesn't work.  About how this is 
all the fault of samba and they certainly would not recommend Linux to 
their clients because of this gross failure.  Is it really worth 
alienating those people and decreasing the market share of Linux just to 
avoid 'tainted' agreements?)
 


More information about the nylug-talk mailing list