Industry


Ads by TechWords

See your link here


IT Blogwatch's picture
IT Blogwatch

A Daily Digest of IT Blogs from Richi Jennings

TomTom fights Microsoft to protect GPL?

In a special IT Blogwatch Extra, Richi Jennings watches the growing disquiet over Microsoft's TomTom patent lawsuit. Not to mention what Darth Vader finds disturbing...

Previously in IT Blogwatch: Microsoft "recalculating route" of Linux patents

Steven J. Vaughan-Nichols digs in for a fight:

TomTom logoMicrosoft is suing TomTom in part because the guys from Redmond claim that TomTom's use of Linux in its navigation devices has violated three of its file-system related patents. One reason why Microsoft feels it can do this is that it already has patent cross-licensing agreements covering these patents with other Linux-using companies.

I dug this up during an e-mail discussion with Horacio Gutierrez, Microsoft's [bigwig] of intellectual property and licensing ... Why haven't you heard of this before? It's because Microsoft and the companies that have put these licenses under NDA ... there are at least 18 FAT LFN [File Allocation Table/Long File Name] licensees, we still don't know which companies have signed such deals.
...
[But] any company doing a patent cross license without covering its downstream recipients, i.e. users, is a direct violation of [the GPL] ... Microsoft has essentially been giving companies a choice: pay us under the covers, and violate the GPL, or don't pay and risk a lawsuit.more


Jeremy Allison agrees, channeled by Glyn Moody:

What people are missing about this is the either/or choice that Microsoft is giving TomTom. It isn't a case of cross-license and everything is ok. If Tom Tom or any other company cross licenses patents then by section 7 of GPLv2 (for the Linux kernel) they lose the rights to redistribute the kernel at all.
...
TomTom are the first company to publicly refuse to engage in this ugly little protection racket, and so they got sued.more


Jason Perlow sees a parallel with Unisys and GIF:

All of these ... back-door, secret cross-licensing agreements ... have occurred without the knowledge of the Free Software Foundation (FSF) which originates the GPL2 license. Although such a scenario has never been tested, were the FSF to become aware of such a secret agreement, they would immediately prohibit the vendor from using the Linux kernel in any of their products.
...
Good for TomTom for not violating the GPL2, but now that this has all become public, if TomTom is forced into licensing the FAT32 patents as a result of Microsoft’s legal action, it could forfeit the use of Linux in their products in the future. Which may be exactly what Microsoft wants, as it covets entry into the automotive technology industry.more


MarkvW pontificates on collateral estoppel and issue preclusion:

If Microsoft wins, it sucks for Tom Tom and it creates FUD. That's bad, but not too bad. Microsoft still has to sue everybody violating its software patent. But if Microsoft loses because the Court rejects the concept of software patents a'la Bilski, then Microsoft is royally screwed because if it sues anybody else over a software patent, that defendant can argue that Microsoft can't argue software patents anymore because they already fully fairly and finally litigated the issue against Tom Tom and they lost.
...
You can see why this is HUGE for Microsoft ... Tom Tom is really vulnerable because the GPS market is slammed in this economy. I suspect that Microsoft is betting that they'll give up. The Linux community ought to prop up Tom Tom with legal and technical support--at least on the software patent theory. Microsoft's invasion should be defended at the beaches. They should be thrown back into the sea before they create more FUD!more


Meanwhile, this Anonymous Coward accuses, albeit with references:

Companies like Microsoft have a history of stealing BSD code, making minor changes, and then patenting their implementation.

This is why Ted Tso' said he would use the GPL for Kerberos instead of the BSD license if he had it to do over again.more


Pamela Jones waves her cluestick:

Here's the problem with taking Microsoft money, whether for conferences or for employment or in patent peace deals: once you do it, you have to justify it. Worse, it blunts what you used to know as clear as a bell, namely that Microsoft is what it is.
...
It's so sad to watch, but that is not at all the final chapter ... After you take the money and dance around to try to justify it, you end up road kill by the side of the road, because Microsoft was never your friend.more


And finally...

Previously in IT Blogwatch:

RSS feed icon Like this stuff? Subscribe to the RSS feed.

Richi Jennings is an independent analyst/adviser/consultant, specializing in blogging, email, and spam. A 23 year, cross-functional IT veteran, he is also an analyst at Ferris Research. You can follow him on Twitter, pretend to be Richi's friend on Facebook, or just use boring old email: blogwatch@richi.co.uk.

What People Are Saying

Is this a hole in the GPL strategy?

OK, If I read this correctly, a writer of GPL code that wants to use a technology requiring a license really can't under the GPL unless it covers all users of the GPL code, which could be anyone and forever.

This means that any GPL'd code really can't cross license technology where the owner wants money. The thought that someone would give or license a valuable product so everyone could use it for the single license price is just out of this world!

I seem to remember someone got a general CPM license like that, maybe Osborne? The owners of CPM never made that mistake again, then again they blew off IBM as well.

Me thinks this little tidbit needs attention by the FSF to deal with. If GPL'd code is to be mainstream, it must have some method of legally using protected code while staying in compliance with the GPL.

To me the whole GPL concept is socialism anyway, so how does hard core capitalism and hard core socialism meet and trade to make both better?

It's just *a* license

You are correct that adding code to the GPL would require automatic sub-licensing rights of that imported code. This is one of the issues that killed Microsoft's SenderID/SIDF standardization bid, for example.

However, don't forget that GPL is just one license that a developer can choose. A body of code can be licensed under more than one scheme simultaneously.

For example, if a vendor wanted to use GPL'ed code but didn't want to agree to the GPL, the vendor could negotiate with the code's owners for a special license. This might involve money changing hands or some other quid pro quo, instead of the GPL's reciprocity.

True, just "A" licence, but . . . .

The GPL is probably the most common license for Open Source projects. This means that the developers starting new projects, that are great technicians, but not lawyers, can easily accidentally lock their project out of using any copyrighted code.

Yes, things can be negotiated, but if the project team has nothing the code owner deems adequate compensation for giving up their copyrighted code forever, this could easily limit Open Source as a viable option.

The FSF is looked to by the development community as a group that protects them. The absolute requirement that GPL'd code owners must protect all future users by granting full license to all code contained in the project severely limits flexibility.

It also contributes to two completely seperate camps, each fighting with each other over who owns the copyrighted code and what code is open to the world to use. FSF may be staffed with lawyers that can fight for the freedom of code, but commercial enterprises (not jut Microsoft) have Congress. Not even a fair fight. Commercial enterprises will win every time. Just look at the much beloved Disney. Mickey Mouse was about to come out of copyright, so Disney got it extended for another 75 years or something like that.

This little conundrum severely limits flexibility and the abiltiy to mix the two communities. It also renders much of the Open Source code unusable by businesses such as Tom Tom.

Not something that should be taken lightly.

"FSF may be staffed with

"FSF may be staffed with lawyers that can fight for the freedom of code, but commercial enterprises (not jut Microsoft) have Congress. "

No worries there, comrade! Congress is now safely in the hands of Democrat Party and White House safely in hands of Obama!

You will see now triumph of Free Software and final death of Capitalism! Democrat Congress crush Microsoft! Obama crush market! No more rich people! People win! No more software company, only noble, enlightened programmers work for free to serve people!

You cannot bribe Democrat Party with business interests! You cannot bribe Obama with commercial concerns! Market already in 6000's and not yet first 100 days! Soon Carbon Tax drive it down to 3000's and then no more Microsoft, no more Tom Tom, no more commercial companies, no more jobs to enslave noble programmers who would rather work for free! Yes we can!

Ob...

No political rants, please, @YesWeCan.

                            __________________________
                   /|  /|  |                          |
                   ||__||  |       Please don't       |
                  /   O O\__           feed           |
                 /          \       the trolls        |
                /      \     \                        |
               /   _    \     \ ----------------------
              /    |\____\     \     ||               
             /     | | | |\____/     ||               
            /       \|_|_|/   |    __||               
           /  /  \            |____| ||               
          /   |   | /|        |      --|             
          |   |   |//         |____  --|             
   * _    |  |_|_|_|          |     \-/               
*-- _--\ _ \     //           |                       
  /  _     \\ _ //   |        /                       
*  /   \_ /- | -     |       |                       
  *      ___ c_c_c_C/ \C_c_c_c____________ 

Eh?

I read your comment four times, but I'm not really clear what your point is.

How is it that GPL code is "unusable" by TomTom, seeing as their units run on Linux?

Tom Tom's scenario

If I read the article correctly, the issue isn't so much Linux as the GPL.

Tom Tom is using Linux which is licensed under the GPL. So, if like all good Open Source vendors they should give code back to the community.

The code they are using at this point is claimed by MS under Copyright or Intellectual Property. Microsoft is litigating under this law.

Back to the GPL. If a vendor such as Tom Tom wishes to use copyrighted or IP code, it must obtain a license that indemnifies all future users of the code that license it under the GPL.

This causes a problem. If Microsoft doesn't want to license all future uses of the code, and Tom Tom pays just for its own license from Microsoft, Tom Tom is in violation of the GPL. If Tom Tom doesn't pay Microsoft for the code, legally Tom Tom can't use the code.

Assuming now that Microsoft really does own the code and that Microsoft prevails in court, all future vendors will need to examine how the GPL (Linux if you will) interacts with copyrighted code licenses.

If the GPL cannot find a way to mix with commercially owned and managed code, this inability makes GPL'd code pretty much useless to other commercial vendors such as Tom Tom as most features, ideas, advances, etc are either copyrighted or considered intellectual property.

In other words, Open Source has never, so far as I know, of invented anything new. The vast majority if not all new inventions in the software world came from the commercial vendors.

(yes I've had this argument many times and usually the Open Sourcers provide the information required to prove the point)

Since the vast majority of inventions come from the commercial side, the inability to license for one-off products such as Tom Tom severely hampers the ability of Open Source to be used in a business such as Tom Tom.

If Tom Tom loses the suit, this will be a cold one for the Open Source community. Even Open Source cannot thrive without access to the Copyrighted or Intellectual Property of the corporate world.

Backwards

James, I think you have it a bit backwards.

Nobody is suggesting that there is Microsoft-copyright code embedded in TomTom devices. You are, I suspect, confusing copyright with patent. Both are lumped together in the catch-all phrase "intellectual property," but are quite different animals.

Microsoft is claiming patent protection over certain alleged inventions that TomTom is presumably using. However, these inventions are variously believed to fail the novelty and/or "obviousness" tests required for a patent to be defended. (Note that these tests are not in practice required for a software patent to be grated in the U.S.)

Further, such "business methods" patents are believed to have been invalided by case law -- specifically the In re Bilksy verdict (see posts passim).

As to your claim that nothing has ever been invented by open source authorship, was it your intention to troll for a flame war? ;-)

It sounds like what you actually mean is that nothing has been patented as a result of open source. Well, of course, not -- this is so almost by definition. Software patents are an anathema to licenses such as the GPL.

Yes, you are correct

I am lumping both patent and copyright together as IP. This is, as you point out, incorrect.

As for the Nothing invented by Open Source, I stand by that. Last time the flame war started, the Open Source folks actually proved the point. Open Source typically refines, or does a function differently, however, 99.9% of all inventions are from the commercial side.

If you substitute the term IP for patent and copyright, then the argument probably makes more sense.

By the way, to label someone a troll just because they disagree is offensive to everyone. As an IT professional with over 25 years in the business, it is amazing how the Open Source communities arrogance has relegated it to the back room repeatedly. Yes, I work for a company with well over 50K employees and I think we have one or possibly two Linux servers and they came in under dubious circumstances.

For Linux to reach the forefront of the business and consumer worlds, the arrogance must be tempered with a willingness to abide by the law, quit whining about how MS rules the world, etc. MS may be a nasty beast to deal with now, but they made money by taking risks no one else would at the time.

The term of Troll is stupid as more Open Source types incite the arguments by shouting down other opinions than most of those labeled as trolls. Besides, there wouldn't be trolls if the Open Source types would be civil in most cases. The fun for those you would call trolls is to cause the Open Source types to lose their tempers and look like idiots.

So, for you, don't feed the Open Source shouters either. It encourages the trolls.

Re: Yes, you are correct

To be clear, it's @YesWeCan who I'm calling a troll, with his misplaced political rant.

No, there's nothing "incorrect" about grouping things together with a handy phrase like "IP", but one shouldn't confuse the component parts, which are distinctly different.

OK, so nothing was invented by people writing free software? Except perhaps for email, Unix, TCP/IP, the Web, Kerberos... (I could go on). Nothing of any consequence, for sure ;-)

And before you tell me that the Web was developed by closed-source development, don't forget that it would never have got off the ground if it wasn't open-source to begin with. Instead, we'd be stuck with proprietary islands of MSN, AOL, and the like.

Indeed, all parties' "arrogance must be tempered with a willingness to abide by the law." And also to abide by the constitutionality and subsequent interpretation-cum-case-law of those laws. And also-also to abide by the terms of the licenses and contracts which they have executed.