Slashdot Mirror


The Real Reason For Microsoft's TomTom Lawsuit

Glyn Moody writes "We now know that Microsoft's lawsuit isn't just against TomTom, but against Linux too: but what exactly is Microsoft hoping to achieve? Samba's Jeremy Allison has a fascinating theory: 'What people are missing about this is the either/or choice that Microsoft is giving Tom Tom. 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*. Make no mistake, this is intended to force Tom Tom to violate the GPL, or change to Microsoft embedded software.' Maybe embedded Linux is starting to get too popular."

14 of 408 comments (clear)

  1. Say It Ain't So by alain94040 · · Score: 5, Interesting

    Ok, I'll play devil's advocate for a second. Here are the relevant parts of section 7 of the GPLv2:

    If, for any reason, conditions are imposed on you that contradict the conditions of this License, they do not excuse you from the conditions of this License. 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.

    Here's an example. The US government probably prevents you from selling your open source software to Cuba or Iran. If I read section 7 correctly, that counts as a "condition imposed on you". So really you lose all rights to using that code?

    You got to be careful with literal interpretation of legalese... sometimes you can push the arguments too far.

    I hope the same applies to this theory that Microsoft is forcing people to violate the GPL and therefore lose their rights to the code.

    1. Re:Say It Ain't So by Anonymous Coward · · Score: 5, Interesting

      Since they have to distribute the code so people can use their devices they could just switch to a free FS. As I understand (IANAL) this lawsuit mostly concerns their use of FAT for their memory cards. If they used EXT2 and bundled EXT2IFS with their windows app they might well be able to avoid a lot of the hassles from Microsoft regarding this.

    2. Re:Say It Ain't So by morgan_greywolf · · Score: 5, Interesting

      Forget ext2, they can use UDF, which is already supported on Windows, Linux and Mac OS X and is not patent encumbered.

    3. Re:Say It Ain't So by morgan_greywolf · · Score: 3, Interesting

      UDF is an ISO/IEC standard, so the format itself is not patent encumbered. Yes, ways of implementing it are, but the important thing is that Microsoft only has 3 patents that even mention UDF, and only one of those is specific to UDF. Also, IBM seems to be one of the largest patent holders on UDF implementations. I'm guessing they'd willing to launch a patent salvo against Microsoft should Microsoft try to sue someone over Linux' UDF implementation.

    4. Re:Say It Ain't So by dgatwood · · Score: 3, Interesting

      The problem is that these extensions aren't just used for long file names. IIRC, extra directory records in the FAT filesystem are also overloaded for other purposes like permissions, without which Linux et al would be unbootable off of FAT. I'd imagine that many of those uses would run afoul of the patent, but I could be wrong.

      More to the point, if it only applies to its use for naming purposes and not to the concept of storing additional data about a file in additional directory entries with reserved type codes that older OSes ignore, then the invention should have been unpatentable anyway, as there's nothing particularly original about taking the Rock Ridge extension set from ISO-9660 and applying the exact same concept to FAT except insofar as it uses additional directory entries. That's literally all they did here. Instead of an additional entry in the system use area of the variable-length directory record, they use additional directory entries with a different type code, but that's basically caused by differences in how the filesystem describes a file....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    5. Re:Say It Ain't So by Anachragnome · · Score: 5, Interesting

      "Therefore, it is our right, nay, our duty to users everywhere to violate those bits of intellectual property at every possible opportunity until it becomes such a legal nightmare for these companies that they are forced to back down. Anything less would be uncivilized. I know this is no Rosa Parks moment, but it still very much necessary for the long-term viability of computing as we know it. Just say no to data format patents."

      This is precisely the tactic I encourage everyone I know to use.

      These people are no longer playing fair, WHY SHOULD WE?

      In this day and age, corporations are, quite simply put, walking right over common sense. There is no more "customer service", but rather corporations simply see us all as resources to be mined.

      When these people no longer see reason, no longer work to provide a product without stifling the competition, then "Intellectual Disobedience" is the ONLY route left to address the situation.

      Speak with your mind, voice and dollar, in that order.

  2. Really an attack on using Microsoft tech in Linux by guruevi · · Score: 5, Interesting

    What TomTom (and others) need to do is start using EXT2/3 on their external cards and then distribute Fuse with their software. This will force FAT and with that Microsoft tech slowly but surely out of the market.

    What do you think will happen when all external media starts using alternative formatting?

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  3. Good work Stallman... by cyphercell · · Score: 3, Interesting

    "There is no avoiding war; it can only be postponed to the advantage of others." Niccolo Machiavelli The escalation is not all Microsoft's. GPLv2 is proof that the FSF was looking forward to this scenario.

    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  4. Re:Misleading title. by Jeremy+Allison+-+Sam · · Score: 5, Interesting

    Thanks dude. I guess I should take my complements where I can :-).

    We are moving to a registry based config in later versions, but I'm not sure you would think that an improvement :-).

    You have to remember Samba is 17 years old, and you can still parse original smb.conf files from the first version. These things do tend to acrete over time, and it's hard to break existing configs. Not an excuse, but...... :-).

    Jeremy.

  5. Re:Excuse Me? by mlwmohawk · · Score: 3, Interesting

    Gates (and Allen) developed MBASIC, and DISK BASIC. DISK BASIC used the "FAT" system to control free space.

    Gates and company copied basic from other sources.

    The FAT system is nothing more than a fixed size array allocation system, in use in many systems of the time.

    CP/M did NOT use the same scheme. Instead, CP/M built up free space maps by scanning the directory. It also did not use a linked list. Personally, I thought FAT was weak then, and still is....

    CP/M was better, yes.

    But the "industry" adopted it.

    One has to wonder about the anti-trust issues of patent usage. Yes the industry adopted it, but could it have, in any practical sense, adopted anything else?

    Then, Microsoft designed a long filename system on top of it, that was back-compatible with the old method. THAT was patented. And, no, it wasn't even the "obvious" solution -- that would have been a mapping file.

    The word "obvious" is subjective. LFN in FAT is implemented simply using the existing directory mechanisms. Is the only way to do something "non obvious?"

    Microsoft was creative with the MS FAT longname solution. Either deal with it, or get the patent overturned.

    "Creative" is not what makes something worth a patent. Was it obvious? The only answer to that is yes, as someone skilled in the art (someone with file system experience, particularly FAT) their method was the only way to do it.

  6. Collateral Estoppel / Issue Preclusion and YOU! by MarkvW · · Score: 5, Interesting

    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. They don't get to relitigate the same issue all over again.

    You can see why this is HUGE for Microsoft. If they win, they get some money from Tom Tom and they put a scare into the Linux community. If they lose because their software patents are no good, then Microsoft's whole software patent edifice is gravely jeopardized. Microsoft will really fight this hard.

    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!

     

  7. Those that cannot compete, litigate. by QuietLagoon · · Score: 3, Interesting

    Wasn't that what Microsoft said about the Windows anti-trust lawsuits?

  8. Remember GIF by fritsd · · Score: 4, Interesting

    I'm wondering if a patent can become so diluted that it is unenforceable. FAT is ubiquitous. It is used just about everywhere in every industry in innumerable devices. If Microsoft were to fight to enforce their patent they'd essentially be taking on the entire IT space. I doubt the courts would allow that to happen.

    IIRC, that's exactly what happened to GIF: After it was well established and used, Unisys decided to see dollar signs.

    --
    To be, or not to be: isn't that quite logical, Slashdot Beta?
  9. Re:I disagree! by Lord+Bitman · · Score: 4, Interesting

    Software is covered by patents, there is no need for it to be covered by copyright, too.

    Software is often distributed in binary form: a form which cannot be derived from. The protection, for a limited time, of original works, is meant to allow them to be developed so that people in the future can create derivative works based on them.

      - NO protection without source code.
      - NO copyright on compiled software (makes as much sense as copyrighting a hammer)
      - Patent protections on binaries, contingent on the full source being provided.
      - NO obvious patents.

    Software patents aren't bad, they just have a bad name because stupid ones have been granted.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All