• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Microsoft commits fatal flaw and grants patent immunity to all Linux users!

DarkThinker

Platinum Member
Ah the satisfaction of knowing that Microsoft fell in a trap of it's own making makes the manliest of men want to run in a field of roses singing with the birds.

Congratulations Everyone!
Linkage!
 
Originally posted by: mugs
My brain is not working right now, but I don't see why GPLv3 would apply to Microsoft.

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license providing freedom to use, propagate, modify or convey a specific copy of the covered work to any of the parties receiving the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

Microsoft is being part concerned by this paragraph, therefor they would have screwed themselves royally when Linux and GNU apps are under GPLV3
 
Originally posted by: mrSHEiK124
I don't get it

You're not alone. That groklaw author's writing style is atrocious.


I never followed this in the past and my legalize would not win me any cases, or protect me from being screwed over.

So, MS intended for companies, individuals and anyone developing anything of linux, by linux and for Linux to have one of these MS vouchers, absolving them of infringement by, it appears, allowing the holder to exercise full GPLv3 rights. But, GPLv3 removed any implied statement and made them concrete and anyone producing a GPLv3 app, utility, whatever, passes on full GPLv3 priviledges onto to anyone using any part of the appl, util, lib, code, etc, etc, etc. Is that corrrect?

 

Just so you understand it goes like this:


A. Microsoft is spreading patent FUD to try to point out that Linux costs money and may increase your company's liability.
(This is true, but it's also true for Windows since Windows violates patents also.)

The reason it's FUD is because Microsoft does this every year about this time for the past 3 or 4 years. They are being a bit more louder about it this year, but still they refuse to disclose the patent.

Also new this year you had the KSR vs Teleflex and the Microsoft vs. AT&T decisions by the supreme court that have a large-ish impact on software patents.

The KSR v. Teleflex changed how patents are judged on their 'non-trivial' nature making it much easier to defeat patents in courts.

Microsoft vs AT&T is more complicated and I don't understand all of it, but here is the run down:
Microsoft pays MP3 licensing fees to Fraunhofer IIS-A due to MP3-related patents that Fraunhoffer owns. However Fraunhoffer isn't the only company that has mp3-related patents.

Microsoft hasn't been paying these other people and they got busted exporting PCs out of the U.S. to non-software-patent-honoring countries. USA export laws say any goods exported are treated under the same patent laws as if they were sold here in this country.

Microsoft argued that since they didn't have Windows installed on the PC then shipping the software without the hardware, and hardware without the software, didn't violate software patents.

http://www.softwarefreedom.org/ Even wrote a letter during all this to the Supreme Court in support of Microsoft.

The supreme court agreed so Microsoft won. The Supreme court also pointed out that the validity of software patents in general is in question because they have never ruled on it.

With regards to patents the court system has a lot of control...

So software patents are weaker now (but still a threat). Microsoft's patents, in general, are not that good to begin with. Many are going to be weaker then the ones in the KSR case and Microsoft refuses to divulge the patents they own.

Plus Linux has OIN backing it up. So if you sue Linux users OIN automaticly sues you. It's a doomsday sort of device. And Linux developers, in general, are pretty decent at avoiding patents and working with other companies to resolv issues.

So it's all FUD.


B. Microsoft has to be very carefull on who they threaten.

It's not 1995 anymore; Linux is commonly used in the enterprise. It's replacing Unux and since it's open source and has lots of open source tools for it it's very flexible.

Most enterprise folks have lots and lots of different sorts of software and hardware. Mainframes, big Unix systems, SAP, Oracle, Windows, etc etc etc. Virtualy none of it is able to 'talk' to one another. But Linux now has widespread vendor support and most of it talks to Linux. So Linux makes great 'glue' to hold all these different sorts of computer systems together. Plus it's a very good server OS in it's own right.

So the people that Microsoft are threatening with software patents are people like the New York Stock Exchange. There are a lot of very large financial, banking, and lending institutions that are huge customers of Microsoft that are also huge customers of Linux systems and IBM and such. Large manufacturing companies and all sorts of stuff like that.

These are some of the biggest and most powerfull companies in the world right now. They make Microsoft a lot of money, and they basicly control the stock market.

Microsoft can't afford to, and definately does not want to, threaten these folks... Or even lots of smaller companies. They are royally put the hurt to MS if they wanted to. Microsoft wants to threaten Linux developers and distributers and scare people away from doing large-scale Linux installations to replace their software.


C. So this is were the Novell-Microsoft deal comes in.

Novell-Microsoft deal is good for Linux on the face of it. Novell was smart for doing it. HOWEVER Novell royally F-ed up because they got tricked into the patent agreement. Novell got greedy and probably thought people would think that Microsoft paying them 420 million dollars to use Linux would be cool.

So the Novell-Microsoft agreement does a wormy thing to work around GPLv2. GPLv2 has a _implied_ patent license, but doesn't come out and say it. But basicly you redestribute the software under the same terms which you got the software. And sort of added restrictions you try to place on the software, which you yourself did not have, is against the license. So normally placing a patent restriction on the software would be a copyright violation. (GPL uses copyrights to enforce it's limitations as does any other license)

So the wormy thing is they don't agree not to sue each other (this would effectively place additional restrictions on the GPL software) What they do do is that they agree that they won't sue each other's _customers_. In this way they were able to work around the GPLv2.

Most other companies in similar positions, like IBM or Sun, would simply say 'as long as your using this software we won't sue you', which would work for everybody, but Microsoft does not want to loose that FUD.

So now Microsoft just sells those vouchers or coupons or whatever to those larger enterprise users and thus they can continue their anti-Linux-PR campain without threatening dangerous people.

Since those big customers are now immune by the Novell-Microsoft agreement then Microsoft figures aren't going to give a crap anymore about MS threatening to sue everybody. They are probably right.



D. The GPLv3....

The GPLv3 is a attempt at modernizing the GPLv2 license. Since the GPlv2 was created software is much more international, GPL'd software is used in lots of unusual places, people are finding ways to worm around the license (tivo, Novell-Microsoft are two examples, but aren't the only ones), and all sorts of stuff like that.

One of the things that they are working on is to add patent language to it. The GPLv2 has implied patent language, but that is confusing, so GPLv3 wants to solidify it. Lots of other common open source licenses have patent language.. IBM public license, Sun's CDDL, Eclispe license, Mozilla public license, Apache license, etc. etc.

So this was ongoing before the whole Microsoft-Novell debacle. But GPLv3 drafts changed as a result of it.

So the goal now for the GPLv3 is that instead of making what Novell-Microsoft did illegal, they are making it so that any 'covenent not to sue' automaticly extends to other downstream users.

So that if I buy a copy of Suse I am protected from Microsoft. If I was to give you some code from that system then you would be protected also. So the 'coventent' automaticly extends with other legal uses of the GPLv3 software.

So this is very cool way of doing things. Now companies that do own patents, but what to use and redistribute their own versions of GPLv3 software can do so without having to give up control of those patents. They just have to enter into a 'convenent not to sue' themselves. This also is a more internationally-friendly way of doing things and avoids a lot of the pitfalls in different places with regards to differences in patent law.

Now it was assumed that when Novell started shipping GPLv3 software then Microsoft would just pull out of the agreement because they don't want to see their FUD go away and their agreed protections spread to other people.

But they _can't_. On the coupons they gave out there is no expiriation date. You can get the coupon now, wait till Novell starts shipping GPLv3 software and then buy that version. Then the 'covenent not to sue' will spread to other people.


Hope that makes sense.


I am not a lawyer and I don't know how valid all this reasoning is. Also I am probably making big mistakes on some parts of it, but I think I have the idea. It sounds fishy to me, but Even Moglen is a history of law professor at Columbia University so if anybody knows this stuff he does and this is mostly his (or my guess/interpretation of it) theory on it.

BTW on his homepage be sure to check out the "Die Gedanken Sind Frei: The Free Software Movement and The Struggle for Freedom of Thought" lecture he gave in 2004. http://emoglen.law.columbia.edu/

It's very good.
 
Originally posted by: DarkThinker
Originally posted by: mugs
My brain is not working right now, but I don't see why GPLv3 would apply to Microsoft.

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license providing freedom to use, propagate, modify or convey a specific copy of the covered work to any of the parties receiving the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

Microsoft is being part concerned by this paragraph, therefor they would have screwed themselves royally when Linux and GNU apps are under GPLV3

The gpl is irrelevant to MS because MS is not distributing any GPL code. Novell is covered by the GPL and with version 3 they would no longer be able to comply with the terms of the GPL and MS agreement. That means they would have to stop shipping GPL3 software or stop honoring the coupons.
 
Originally posted by: smack Down
Originally posted by: DarkThinker
Originally posted by: mugs
My brain is not working right now, but I don't see why GPLv3 would apply to Microsoft.

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license providing freedom to use, propagate, modify or convey a specific copy of the covered work to any of the parties receiving the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.

Microsoft is being part concerned by this paragraph, therefor they would have screwed themselves royally when Linux and GNU apps are under GPLV3

The gpl is irrelevant to MS because MS is not distributing any GPL code. Novell is covered by the GPL and with version 3 they would no longer be able to comply with the terms of the GPL and MS agreement. That means they would have to stop shipping GPL3 software or stop honoring the coupons.

Well how do you know that this violates the agreement that Microsoft and Novell had?

I haven't seen it, I realy doubt you have seen this agreement either. What makes you think that Microsoft was prepared for this eventuality when the patent language in the GPLv3 draft is different then it is now and they lacked the forsight to put experation dates on the coupons that they are selling to everybody? Don't forget Microsoft is the one selling them. They paid Novell 420 million dollars to get them.

I know that Eben Moglen has seen the agreement though. Novell let him review the agreement to prove that neither them or Microsoft had violated the GPLv2 license, which they didn't and it probably isn't going to violate the GPLv3 license either.

Thank you drag, that clears things up significantly

Your welcome.
 
Originally posted by: drag
So now Microsoft just sells those vouchers or coupons or whatever to those larger enterprise users and thus they can continue their anti-Linux-PR campain without threatening dangerous people.
The one problem I have had with this line of reasoning is that nobody seems to have the text of or pertaining to said vouchers available. Moglen has stated that the vouchers support this argument, and I have no particular reason to not believe him, but some actual wording would be nice to confirm this.
 
Originally posted by: drag
Well how do you know that this violates the agreement that Microsoft and Novell had?

I haven't seen it, I realy doubt you have seen this agreement either. What makes you think that Microsoft was prepared for this eventuality when the patent language in the GPLv3 draft is different then it is now and they lacked the forsight to put experation dates on the coupons that they are selling to everybody? Don't forget Microsoft is the one selling them. They paid Novell 420 million dollars to get them.
.
The whole idea was that the patent protection would only apply to Novell's costumers so I would be really surprised if MS didn't write that into the agreement. But hey maybe MS lawyers really screwed up who knows.
 
Back
Top