To view parent comment, click here.
To read all comments associated with this story, please click here.
It's largely a high stakes game of poker. I would be surprised if Microsoft didn't show at least one patent they were confident they could win on, perhaps something they've already tested in court, to the people that matter that they made the deals with. At least, that's how I would go about it. Granted, software patents aren't respected everywhere, but if they're respected enough in a large enough portion of the market for software, does it matter all that much?
Thus, I strongly suspect that this will come to legal blows, and it won't be pretty. I won't try to predict who would win, as I don't have enough information (I'm speculating in the previous paragraph, but it makes enough sense that it could be truth) but I do know with certainty that in US law (which is at least one major market where software patents are respected) you can't be forced into new terms of a contract that you didn't sign up for, and it may even be possible that Microsoft won't have to disclose all of their patent claims in court, as it would only require a single patent that the court doesn't knock down for the whole arrangement to have meaning.
So, I don't think this will harm Microsoft in any real way: they aren't beholden to GPLv3 with the deal they made, if only because you can't change terms of a contract after the fact in US law without all parties agreeing to it, and that's what anyone that's had any real experience in US law and business will tell you: it may not matter much about the other details, because that one trumps them all.
This is not the way it works. Microsoft have no contract with the authors and copyright holders of FOSS software. Microsoft has no contract with, for example, the GNU Foundation, which is the copyright holder for about a quarter of the code that goes into any Linux distribution.
So, Microsoft are giving out vouchers for copyrighted works (parts of the Linux distribution called SuSe). What gives Microsoft the right or permission to do that? The GPL gives them the permission (not the right) ... provided Microsoft stick to the terms of the GPL.
If Microsoft do not stick to the terms of the GPL, then they are, without permission of the authors, giving out vouchers for copyrighted works which they do not own.
That is a nono. There are laws against that. Microsoft are criminally liable if they do that.
No is trying to subject Microsoft to the GPL3. All they have to do is never sell or release a version of Linux through coupons or in any other way that contains GPL3 software.
Just like Microsoft's own software, there will be a license attached to some software, which Microsoft can choose to release or not at their leisure.
But if they do release it, they will be bound by it as the GPL is a distribution license and pleading ignorance doesn't work for a corporation the size of Microsoft.
We are already at this point. The largest chunk of any Linux distribution is actually GNU software. Up to about a quarter of the code in a Linux distribution, maybe a bit more, is GNU software.
The GNU foundation is the author of the GPL license.
http://www.gnu.org/copyleft/gpl.html
The GNU foundation has just gone through the process of writing the GPL v3 license, so you can bet their own software will go under than license.
GNOME is GNU software. It doesn't matter about the kernel or KDE, we are already at the point where it is just not possible to make a functional "Linux distribution" without GPL v3 software making up a large chunk of it.
Edited 2007-07-19 00:58







Member since:
2006-06-03
Erm. How is this good for Microsoft? As projects start to move to v3 (if they do). Then the value of the Microsoft patent deal will drop, If Gnome, KDE and the Kernel all move to v3, then the majority of the Operating System will not be covered by this covenant and MS will be forced to actually show their hand of patents and start sueing if they want to continue to profit from free software. At that point, all manner of hell will break loose in the corporate American world.
This is effectively an admission by MS that their computing tax will not stand up to the GPLv3.