Novell May be Banned from Distributing Linux 553
Hymer writes "Reuters is reporting that Novell may be banned from selling Linux. In the wake of the (much maligned) Novell/Microsoft deal, the Free Software Foundation is reviewing Novell's right to sell the operating system at all. The foundation controls the rights to key parts of the operating system, and council for the organization said that 'the community wants to interfere any way it can' with the Novell business arrangement. No decision has yet been reached, but one should be made in the next two weeks." Is this a measured response, or an over-reaction to the Novell/Microsoft arrangement?
Dumb Move (Score:1, Interesting)
How can they do this? (Score:3, Interesting)
Considering that the software is still all under the GPLv2 and not GPLv3, on what grounds could the FSF revoke Novell's right to distribute copyrighted FSF software?
Re:How can they do this? (Score:5, Interesting)
Personally, I would support the FSF if they decide to do this. The Novell/ MS deal is nothing, but a way to provide Novell with a marketing tool, the ability to say "use our Linux distro and be safe from MS patent claims", at the expense of the overall community. Novell is essentially saying that it's OK for MS to sue everyone, except Novell customers, for so-called IP infringements. It is a move by Novell to establish themselves as the Linux monopoly by making their product "safe" from MS lawyers. Novell is hoping that the business community will make wholesale migrations to their products in order to avoid the threat of MS litigation and is a, somewhat silent, partner in MS' efforts to spread FUD about the "use of MS proprietary technology in Linux". Make no mistake about it Novell is evil: to my mind it is more evil than MS in that it portrays itself as a friend of the Linux/FOSS community, while doing whatever it can to undermine the philosphical and legal basis for that community. MS at least makes no claim that Linux is OK - they just flat-out hate us and do everything that they can to prevent the spread of freedom within the community of computer users.
Re:Stupid move... (Score:3, Interesting)
Just my $.02,
Ron
Re:How can they do this? (Score:2, Interesting)
i.e. they're saying that they'll change the license of code they own to be GPL3 once it has been finalised, and they may revoke Novell's right to distribute said code, since they will be in breach of this new license. That is why it will only affect 'future versions of linux'. By which the author probably actually meant 'GNU', not the Linux kernel - e.g. gcc for instance.
Which would force Novell to fork and continue to use old versions if they wanted to stay in the linux business (without altering the ms deal). But they don't have the resources for that, and there's little reason for any other company to join their fork.
But there's nothing 'underhanded' going on, it is only possibly because of the imminent completion of the GPL3.
Re:I'm confused (Score:5, Interesting)
My question is: Can they release that code under the GPL, knowing that it cannot be freely distributed?
Re:How can they do this? (Score:5, Interesting)
Re:I'm confused (Score:3, Interesting)
1. If patented code is in there, its being placed there knowingly/mistakenly by Novell, the project can deny it knew it was patented and further, can take steps to remove the offending code.
2. Is this any different from an employee (ex or current) adding patented code into a GPL project? There is no ban/special treatment of employees of companies with software patents.
3. Code still has to be accepted into a project. Why not let the individual project leaders decide if they trust Novell or not?
Handing MS a huge victory on a platter (Score:4, Interesting)
Consider how this ban will affect those customers of Novell who use Linux. And consider the kind of reputation that this will give the open-source community.
One reason companies pay for expensive proprietary software is that the companies that write proprietary software are considered reliable. They won't suddenly throw a tantrum and refuse to deliver.
If the open-source community is seen as throwing a tantrum and refusing to deliver, then good-bye credibility. Companies just won't dare use open-source software.
Re:For the best (Score:3, Interesting)
Re:Poor Article (Score:3, Interesting)
They can't legally change that without contacting every contributing author and getting permission to change to v3... and I can bet that more than a few would refuse (not least Linus). I'm sure my meagre contributions don't exist any more (long time ago) but I personally would refuse if asked.
Anyway 'bits' or even 'most' of the kernel is still pretty much nonfunctional - you'd have to fork it to rewrite the v2 bits (all the bits that linus wrote, which is a substantial amount of the core..)
Re:Um, That's a Good Idea... (Score:3, Interesting)
Novell seems to believe that only its patent agreement with MS protects its customers. *If* this is the case, then Novell's customers cannot exercise their rights to redistribute or modify software under the GPL without violating patents. The GPL (yes, even V2) forbids Novell from distributing GPLd software if this is the case.
The FSF is (probably) working out whether this applies in this case.
Re:I'm confused (Score:5, Interesting)
If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
Novell would seem to have a patent license for any of MSFTs patents. Unless Novell can guarantee anyone who uses their GPL'd code would have the same indemnification, they wouldn't be allowed to distribute the code. Of course, Novell can't guarantee this. In fact, the whole point of the deal with MSFT is so that they are the only ones with such a guarantee.
To get academic, if Novell wrote the code from scratch, they could license the code under the GPL, but I'm not sure how that would work. The GPL can't diminish rights held by the owner of the copyright. One could argue that placing code under the GPL would be a blanket patent license, but that doesn't seem likely to hold up. You'd have to talk to a copyright and/or contract lawyer about that.
Re:I'm confused (Score:4, Interesting)
This is the crux of the issue: if Novell develops code to extend any existing GPL program to be more compatible with MS software, they have to distribute it under the GPL. By doing this, they are granting everybody else the right to read, modify, redistribute their contributed code. If said Novell-contributed code makes use of MS protected intellectual property which Novell has the newly-acquired right to use, by redistributing it under the GPL Novell will be granting everybody the right to use such protected intellectual property —a right they do not have.
This actually means that Novell cannot legally distribute programs that they changed by adding MS protected intellectual property, if and when they will do such changes. The GPLv3 has nothing to do with it: Novell would be in breach of contract even for GPLv2 programs.
Indeed if Novell does make MS-IP-protected changes to GPL programs and if they do distribute such modified programs (which they must do under the GPL, if they do it at all), it's up to Microsoft to go after them, because Novell would be granting other people rights (the right to use MS protected IP) they (Novell) don't have the right to grant. That's because the Novell-MS deal only protects Novell customers, but the Novell-released GPL products would also be accessible to non-Novell customers, so by distributing such modified programs Novell would be breaking its side of the deal with Microsoft, and not just their contract (licence) with the copyright owners of the GPL programs they would have modified. The FSF (or any other GPL-program-copyright-holder) cannot prevent Novell from distributing their programs currently, but they can sue Novell for breach of contract if and when Novell starts distributing versions of GPL-protected programs modified to include MS-IP-protected changes.
IOW, Novell has wedged itself in a situation where they can't really exploit the potential benefits of their deal with Microsoft without getting sued by Microsoft, the FSF, or both.
Finally, a question for the lawyers, if there are any here: if Novell does distribute such conflicting changes and if MS chooses not to sue Novell over this, can they (MS) go after anybody else? Don't they lose the rights they choose not to defend?
Re:Most likely an overraction ... (Score:4, Interesting)
The pragmatists want a Windows alternative. They want Linux to be this alternative. License issues are secondary. This group well accepts closed-source software and -drivers. Their primary goal is to push Desktop Linux so that MS is no longer the hyperpowerful monopoly.
The idealists want everything to be free. They couldn't care less about Linux being popular, they want a 100% free system, even if it means that only 5 people in the world use it.
The FSF belongs to the latter group. However, one argument the pragmatists definitely have is by not pushing Linux the idealists ultimately give MS carte blanche to redesign the IT sector to their liking. This can't happen if there is a real competitor. In the end, Linux may not run at all on *any* PC because of this.
This is why I wonder why BSD wasn't pushed. It does not have any license worries, and could work just as well on a desktop.
So much for "open" (Score:3, Interesting)
(?)
Re:Handing MS a huge victory on a platter (Score:3, Interesting)
Just because a company charges for their software doesn't prevent them from adding terms to their EULA that allow them to do just this. I recently had a large well-respected graphics software company (I won't name names, but it starts with 'a' and ends with 'dobe') functionally revoke my licenses because I had bought an individual upgrade for one application in a bundle that I had previously purchased (starts with 'C' and ends with 'S'). They told me that it was 'not a suitable upgrade path' and that I had to upgrade the entire bundle instead. The only place this was detailed was in the EULA of the original bundle, of which I had upgraded the other programs individually already (despite what they said, two of the three applications upgraded individually just fine). I could return the upgrade I had just bought, but if I wanted to upgrade that application I had to either purchase a new license for that application, or upgrade the entire bundle. They had, in effect, thrown a tantrum and refused to deliver.
I cannot do my job without their proprietary software (and don't tell me to use Gimp, Inkscape and Scribus instead--I've tried, and they are not viable alternatives for professional graphic design). I'm not necessarily disagreeing with the rest of your post, but being expensive and proprietary does not mean that they won't find ways to screw you over anyway.
Re:Stupid move... (Score:3, Interesting)
Just my $.02,
Ron
And You Wonder Why People Avoid Open Source? (Score:3, Interesting)
Nor does the fact that when open source hits the non-techie media, the story is usually about geeks and lawyers fighting about byzantine licensing issues that only they care about. If open source delivers better technology, why isn't open source making sure people read about it? (To that, I'm sure, some will blame the Great Evil Mainstream Media Conspiracy. Nonsense, Play the media game as others play it, and the coverage wil be there. If you think that means abandoning your principles, sorry. Convincing all the other players to change the rules is the wrong way to win the game.)
Re:Spreading FUD (Score:3, Interesting)
There is a very clear manipulation of what has been really said, and this is very bad indeed...
This is not just "hype" or "unnecessary waves"... the FSF should react far more strongly. Do you have a right to force Reuters to publish a reply by the FSF, in the US? An article on linux-watch.com surely won't be read by the same people reading Reuters, and the FSF must make things clear to the people who don't read linux-watch.com, because making ennemies of these people won't lead to any benefit for Linux, and, more importantly, will hinder Linux adoption by new companies, including companies involved in hardware, and drivers for hardware...
GPL restricts freedom (Score:2, Interesting)
This is patently false.
The GPL is about restricting what you can do with software.
Public Domain is about not restricting what you can do with software.
A more accurate version of the Anonymous Coward's suggestion would be "All we ask is that you drink the Kool-Aid."
Public Domain is not the only way, but perhaps the oldest way among those typically discussed, to truly encourage Free (liberty) Software. BSD licenses and the LGPL are other ways that encourage freedom. GPL encourages restriction, but they are restrictions that lots of people (not me) happen to like. These people are not altruistically giving away the fruits of their labors to benefit humanity. Instead they want to give away the fruits of their labors to people who think like they do while making sure that no part of humanity benefits in a way that they don't approve of, like making money. Of course, this is totally fine for them, up to the point where they try to pretend with absurd statements like ``All we ask is that you share with others as well.''
At it's most basic, the GPL is about restricting what you are allowed to do with the software. GPL is why I can't use GDBM at work. LGPL would allow it, but GPL restricts my freedom beyond the point where I can use it without having to give away my company's software as well. This is where ``GPL is a virus'' comes from.
If you care about freedom, you should fight the GPL. Place your Free (liberty) Software in the Public Domain.
If you want something to be free, then don't add restrictions. Period.
Your Confused (Score:3, Interesting)
FUD, Really? F at best ;) (Score:4, Interesting)
I don't see any FUD anywhere, at least not the D[oubt]. The FSF foundation is: "reviewing Novell Inc.'s right to sell new versions of Linux operating system software".
The FSF is doing a review of the matter to see if they can stop Novell (stop why? read below). Perhaps they can find a legal reason to stop Novell and perhaps they won't, but that the review is taking place isn't in [FU]Doubt.
What also isn't in doubt is that people (esp. the FSF, enough to do a review) are not impressed with Novell making back room deals with Microsoft in an apparent effort to circumvent the GNU GPL in playing patent agreement games.
The uncertainty is not really an issue, the FSF is making it clear that the will either restrict Novell now in using the FSF's software (if the review is successful), or they will be restricted (from using the latest FSF versions) later when the GNU GPLv3 comes out and the FSF moves all of its software over th the license which will prevent patent games.
As for Fear, I'd be afraid too if I was Novell going down the path it's on. They can remove any fear if they choose to back out of their Microsoft deal - the choice is theirs. What isn't their choice is to make use others' works without, at the very least, deference to the license it's under.
Re:I'm confused (Score:4, Interesting)
But in doing that the courts would be affirmatively establishing a contract violation. That is the Novell claimed to be distributing all patent rights they had when the distributed the software under the GPL. The non customer could then argue that they acted in good faith. I think the non customer has a pretty strong claim that any monies owed microsoft are owed by Novell.
Further you might get
6a. licensing code containing your patented material to be distributed in a GPL product constitutes a waver of patent and thus there is no more enforceable patent with respect to this code. A very reasonable outcome btw.
Re:Your Confused (Score:3, Interesting)
Apart from legal nitpickings, imagine a reversed situation. We find a way to distribute Vista for free by a loophole in their EULA. Now do you really expect MS to not try to remedy this?
Therefore, the OSS community has every right to protect the spirit of the GPL vigiously. If that means to retaliate with FUD and legal means, that's just the weapons first chosen by the other side, and Novell is their pawn caught in the middle. Chances are they will go the way of all former MS partners (replaced next OS iteration), but they made their own bed in this. Bye Novell, you have provided some good products in the past.
Re:I'm confused (Score:3, Interesting)
Not necessarily. If you read what the grandparent said about the XVid codecs, you'd see that the Novell agreement is similar. Novell can acknowledge that they don't have the full rights, but as long as they're distributing the rights the do have, they can stay in compliance regarding the GPL.
As for any monies owed by a non-customer also being owed by Novell, Microsoft can selectively choose to apply their patent agreement. The fact that Microsoft has agreed not to enforce against Novell says nothing about Microsoft choosing or not choosing to enforce against you. As the grandparent states, trademark is the only thing that has to be actively defended. Selective enforcement of copyright and patent is OK.
Section 7 and explicit claims (Score:3, Interesting)
Since the patent license mentioned above is only given as an example of a GPL violation, I wonder why GPLv2 isn't considered sufficient to block the Novell-Microsoft deal, while GPLv3 will be. The essence of section 7 should be inferred from its first sentence: Can Novell distribute so as to satisfy simultaneously their obligations under the GPL and the deal with Microsoft? As I understand the GPL without having the actual text in front of me, Novell must not only give their own customers the freedom to copy, but they must extend this freedom also to their customers' customers, and in fact to anyone who happens to directly or indirectly obtain copies or modified versions of the software in question. This is implemented in the GPL as a requirement to redistribute under the GPL only, with no restrictions added or removed.
The deal with Microsoft removes a supposed restriction that is not part of the GPL, and there are doubts whether this restriction is even legally valid (i.e. whether there are any patents being violated). However, if this restriction is legally valid, then it has in fact first been added by someone, and the deal doesn't completely remove the restriction since the removal only applies to Novell's customers, but not to other recipients of the same code, nor even to Novell itself (if I have understood it correctly). Adding a restriction and then not removing it completely is the same as adding a restriction, and that is a GPL violation, regardless of when it was added or by whom. So, either Novell has added a restriction (by acknowledging the potential validity of Microsoft's patent claims), or Novell has received software which wasn't distributed in accordance with the GPL in the first place, even if the distributor said it was.
Novell has "paid" for the patent license offered by Microsoft (to Novell's customers) already by entering the deal, regardless of the direction in which money has flowed. It doesn't matter that Microsoft ended up paying millions to Novell; Microsoft received something in return from Novell for their money and their covenant-not-to-sue, and that something was (in part) another covenant-not-to-sue. Maybe Novell's supposed patents were supposedly worth that much more than Microsoft's supposed patents? It's not very implicit really; the deal explicitely involves unspecified legal claims by Microsoft to rights in software sold by Novell, even as Microsoft has had no part in the creation of said software.
If Novell had merely issued a press release saying "yea, Microsoft may have rights to that software we sell, but we don't dispute that, as we don't care", things wouldn't have been half as bad. But Novell actually made a financial deal with Microsoft involving the transfer of money for effectively making that statement. How much more explicit can you get?
I hereby grant you an exclusive, non-transferrable right to free speech, in return for you granting me the same. Here, have some pocket money as well. Now, let's conquer the world together and sell free speech to anyone who can pay for it! $-)
Re:Your Confused (Score:2, Interesting)
Someday we'll see the contract. That'll be an interesting day.
This would be atni-free-software, wouldn't it? (Score:3, Interesting)
The whole point of Free Software is freedom - enforced by the GPL. Why would Novell not be able to distribute Linux software? Perhaps there may be trademark issues, but restricting someone from doing what they want with GPL software would make Stallman quite the hypocrite.
A Post in a novell blog about this (Score:2, Interesting)
Re:WRONG! (Score:3, Interesting)
Quite Honestly it makes little difference what these customers [of Novell] develop in the first place because their are not redistributing this software.
You are making a major assumption that no customer of Novell's would ever develop and distribute a derivative of Suse-- and that is absurd.
One of our projects in early incubation is developing a distro on a flash drive or low cost portable computer that would provide adult students in back-to-work programs with an affordable interactive curriculum. If we can get this funded and developed, we will want to distribute it under GLOSS [see below] licensing both directly to students and to similar back-to-work programs nationwide. This is not a liberal-based feel-good thing; it is a serious effort to take as many people off of public assistance as possible by turning them into taxpayers with living wage jobs as health care technicians, administrative assistants, and so on.
Novell's actions have poisoned Suse for this work. Any modified distro of Suse we come up with would be at greater risk of patent attack from Microsoft than would be the case for RedHat, Debian, Ubuntu, or any other distro. This would be true even if the modifications were simply stripping out device drivers and functionalities that our students would not need, because there would be no way for us to determine whether Novell had introduced any patent-tainted code into some component that we were retaining.
Novell has poisoned Suse for this kind of specialized distro development work. Who would willingly step into the FUD and confusion they have swirled around themselves when there are numerous alternatives to Suse that are not so encumbered? For that matter, who would willingly pay support fees to a company that has so publicly hoisted themselves with their own petard? Novell is just too damn clever for its own good.
Note: GLOSS— Gratis/Libre OSS