Slashdot Mirror


TomTom Settles With Microsoft

Surrounded writes "It appears TomTom bowed to the pressure and settled with Microsoft over the recent patent infringement claims from the Redmond software giant. In the agreement, TomTom will pay Microsoft for coverage under the eight car navigation and file management systems patents in the Microsoft case. Also as part of the agreement, Microsoft receives coverage under the four patents included in the TomTom counter-suit. TomTom also has to remove functionality related to two file management system patents (the 'FAT LFN patents')."

273 comments

  1. let me be the first to say.. by pak9rabid · · Score: 1, Insightful

    ...weak sauce.

    1. Re:let me be the first to say.. by SirGarlon · · Score: 2, Interesting

      Yeah. Without a court ruling one way or the other, we have no indication whether Microsoft's strategy Free/Open Source software using patents (see the Halloween Documents) will be upheld by the courts. That sword is still dangling over Linux and other F/OSS developers.

      --
      [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    2. Re:let me be the first to say.. by Amazing+Quantum+Man · · Score: 1, Insightful

      I understand why TomTom settled, but (IANAL) I'd give odds that the FAT LFN patents are invalid under Bilski.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    3. Re:let me be the first to say.. by EkriirkE · · Score: 2, Informative

      LFN is an enhancement to FAT that is not a requirement, it just prettifies.

      --
      from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
    4. Re:let me be the first to say.. by Tony+Hoyle · · Score: 1

      Except TomToms use FAT SD cards to store their data, and with most of them, the OS too.

      Kinda difficult to boot Linux on a filesystem with only 8.3 filenames available.

    5. Re:let me be the first to say.. by Tacvek · · Score: 3, Insightful

      Nonsense. A single file is all it takes to boot Linux. (Or to boot virtually anything for that matter.) Since "bzImage" is a valid 8.3 filename, as is "kernel", "boot.img", or hundreds of other possible filenames for the kernel, I'm not sure what the issue is.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    6. Re:let me be the first to say.. by master5o1 · · Score: 1

      Wait? So what does 8.3 filename mean? Does it mean 12345678.123 (8 char before . and 3 char after?)

      --
      signature is pants
    7. Re:let me be the first to say.. by beav007 · · Score: 2, Interesting

      Yes

    8. Re:let me be the first to say.. by Anonymous Coward · · Score: 0

      What does this have to do with "weak sauce"?

    9. Re:let me be the first to say.. by petermgreen · · Score: 2, Insightful

      (note: FAT in this post reffers to FAT12, FAT16 and FAT32 which all handle filenames in the same way, exFAT is completely different afaict)

      "8.3 filenames" are the type of filename that FAT natively uses.

      The character encoding is either ascii or the "OEM" character set of the machine (I don't remember which) all filenames are uppercased. Only one . is allowed (which isn't actually stored on the disk so "FILENAME" and "FILNAME." are equivilent) with up to 8 characters before and 3 characters afterwards.

      MS added support for long filenames to FAT with windows 95 (and later NT) using a dirty hack (storing the long filename in specially crafted "volume label" entries and filling the filename with an autogenerated 8.3 alias (e.g. PROGRA~1). Somehow they managed to convince the patent office to accept a patent on their dirty hack. Worse after issuing some priliminary rejections during a reexam the patent office turned round and upheld the patent.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    10. Re:let me be the first to say.. by ozmanjusri · · Score: 1
      Why the "Troll" mod?

      This seems to me to be a fairly informative summary of the history of FATxx filesystems.

      --
      "I've got more toys than Teruhisa Kitahara."
    11. Re:let me be the first to say.. by ggeens · · Score: 1

      Kinda difficult to boot Linux on a filesystem with only 8.3 filenames available.

      Well, there used to be UMSDOS. According to Wikipedia, it has been discontinued in kernel 2.6.11. Even before that, most people considered it an ugly hack that never worked very well.

      (Looking at the Wikipedia entry, I wonder if it could be used as prior art for the LFN patents?)

      --
      WWTTD?
    12. Re:let me be the first to say.. by lamapper · · Score: 1

      Amazing...this is NOT directed at you, as your post makes sense to me, however somewhere out here I read that someone thought Linux violated many Microsoft patents and could not find the entry, and it might have been deleted while I was copy/pasting links...but I figured your heading,

      Re: let me be the first to say..

      was a perfect place to say...:

      FUD, FUD, FUD, FUD, FUD, FUD, FUD.

      Microsoft please stop spreading FUD, the only reason more people are NOT AWARE of your FUD is because of the pro Microsoft FUD that Microsoft spreads and people mistakenly pick up and spread as gospel...hardly the truth, but than again, that is the point of FUD isnt it! To keep users ignorant to the truth and extend the Windows desktop as a money maker for Microsoft.

      Fortunately most people are waking up to the lies of pro Microsoft FUD, thus it loses its impact. This is why Microsoft continually tweaks and changes their message as people wake up and see through their BS. All the experts know that any short term success is overshadowed by long term failure, ultimately they will fail. We are seeing this now as the Microsoft desktop dominance continues to weaken over time. The only place they have over 60% market share is in the public or government sector. The last number I saw for the private sector was closer to 46%. Didnt they use to have 85% - 90% of the desktop market? And thanks to netbooks (the Vista mis step hurt them) less than $400; running Linux with only 512 MB of RAM; that will do everything most business management people need to do, their desktop market share continues its negative slide.

      Why spend over $1,000 for a desktop when I can purchase a netbook running Linux with 512 MB of RAM for under $400. A huge plus in that it will do everything a typical business person needs it to do. Literally EVERYTHING, no exceptions. (you can replace Office, Word Processor, Adobe Reader, Outlook, Calendar, Spreadsheets, Windows Media Player, Databases, you name it, etc with superior alternatives under Linux.) And if I purchase more memory: 1 GB of RAM, 2 GB of RAM or more; the Linux operating system will not eat it up, rather that extra memory will be available for my applications which means everything runs faster on my computer thanks to Linux. Heck Linux, will run with only 128 MB of RAM. Will even Windows 95 run with that little RAM memory?; Granted Linux runs much better with 512 MB or even 1 GB of RAM or more....

      Microsoft steals from Linux and Open source, and they hide the theft in their proprietary code. They

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
    13. Re:let me be the first to say.. by dangitman · · Score: 1

      Kinda difficult to boot Linux on a filesystem with only 8.3 filenames available.

      How can you have 0.3 of a filename?

      --
      ... and then they built the supercollider.
  2. I wish they'd fought; I understand why they didn't by dwheeler · · Score: 4, Insightful

    I wish TomTom had fought this; the FAT patents are utter nonsense. But patent fights are notoriously expensive, so I understand why TomTom did this instead. In the long term, I hope that software patents get eliminated, but that will have to wait for another day.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  3. Sue users by sakdoctor · · Score: 3, Interesting

    Um lol?

    Anyway, there wasn't any details on the removed functionality, or any side effects. I don't want to download a minor update to my device and suddenly lose something.

    1. Re:Sue users by black_lbi · · Score: 1

      Um lol?

      Anyway, there wasn't any details on the removed functionality, or any side effects. I don't want to download a minor update to my device and suddenly lose something.

      From TFS:

      TomTom also has to remove functionality related to two file management system patents (the 'FAT LFN patents').

      I don't think this will directly affect end-users. They will just find a way to do it without LFN.

  4. Good! by Anonymous Coward · · Score: 2, Funny

    It's time to put OSS freeloaders/thieves to the sword! Go Microsoft!!!

    1. Re:Good! by decula03 · · Score: 1

      Here's wishing your back-up on your USB removable drive with a FAT file system gets upgraded to EXT4 filesystem just for your Windows box.

  5. What a settlement does settle by tepples · · Score: 4, Insightful

    True, a settlement out of court says nothing about the patents' validity or other merits of the case. But it does say something about the conditions under which a patent holder is willing to license a patent.

  6. this is fail by Anonymous Coward · · Score: 0, Interesting

    I don't like the precedence this sets at all - removing functionality related to the file management systems. Everyone should be extremely bothered by the implications of that.

    1. Re:this is fail by clang_jangle · · Score: 4, Informative

      Being a settlement rather than a judgement, it doesn't set a precedent.

      --
      Caveat Utilitor
    2. Re:this is fail by Anonymous Coward · · Score: 0

      IANAL, but how exactly can a settlement set precedence?

    3. Re:this is fail by saiha · · Score: 1

      Not legal precedent, but it is precedent none the less.

    4. Re:this is fail by JCSoRocks · · Score: 4, Funny

      I don't like your use of the word "precedence". It sets a poor precedent.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    5. Re:this is fail by Anonymous Coward · · Score: 0

      Yeah, well -- you're a FAThead!

    6. Re:this is fail by TheRaven64 · · Score: 3, Insightful

      Wrong. It doesn't set a legal precedent. Microsoft can still go to other device managers and say 'look at this settlement; TomTom agreed that our patents on FAT LFN were valid. It would be cheaper for you to just pay up, or switch to Wince for your embedded device, than to fight us in court.'

      --
      I am TheRaven on Soylent News
    7. Re:this is fail by zotz · · Score: 1

      I don't like your use of the word "precedence". It sets a poor precedent.

      What does the president have to do with this issue?

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    8. Re:this is fail by Anonymous Coward · · Score: 0

      Yeah, and OJ Simpson was 100% not guilty.

  7. Re:Sloppy Seconds by Anonymous Coward · · Score: 0

    ha, fail.

    anyways, it's not really that interesting of an article. there was no way that they could stand up to MS in court, settlement was their best way to get over it and move on.

  8. So, Microsoft wins? by TheRaven64 · · Score: 5, Interesting

    Remember kids, if you're going to build a Linux-based device and distribute it in the USA, remove the FAT driver and include an ext2fs IFS driver on your install CD.

    --
    I am TheRaven on Soylent News
    1. Re:So, Microsoft wins? by Microlith · · Score: 1

      include an ext2fs IFS driver on your install CD

      Except this is why they use FAT, to avoid this.

      The only reason they haven't pulled this against Redhat, or any other distro maker, is because it would be a blatant case of anti-competitive behavior. I suspect TomTom will not be the first to be threatened for using Linux in an embedded fashion such as this.

    2. Re:So, Microsoft wins? by TheRaven64 · · Score: 1

      The beauty of this approach is that now, Microsoft doesn't have to sue them now. Anyone with code in the Linux kernel has standing to sue Red Hat and so on for GPL violation. How many patches in the Linux kernel are from people who now work for Microsoft, or could be persuaded by a suitcase full of money to sue? This strategy is an excellent way of discrediting both Linux and the GPL.

      --
      I am TheRaven on Soylent News
    3. Re:So, Microsoft wins? by shutdown+-p+now · · Score: 1

      Actually, this case is far simpler than that.

      Remember, kids, don't try patent-troll Microsoft - they have their own patents to fight back. This equally applies to any large company.

      (in case anyone missed the timeline, it was TomTom who started the patent war here, not MS)

    4. Re:So, Microsoft wins? by Andy_R · · Score: 1

      Or just wait until 2013 when the patent expires?

      --
      A pizza of radius z and thickness a has a volume of pi z z a
    5. Re:So, Microsoft wins? by WindBourne · · Score: 1

      I suspect TomTom will not be the first to be threatened for using Linux in an embedded fashion such as this.
      You win. THey were not the first to be threatened. Of course, the real issue that they are not likely to be the last.

      Coffee. Wonderful stimulant for either early AM or late noon.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    6. Re:So, Microsoft wins? by porl · · Score: 1

      how have red hat violated the gpl?? i must have missed something...

      unless they have been shown to have violated it, someone who has released gpl code can't sue anyone for using it under the terms of the gpl license... i don't think that needs to be said. if they did they wouldn't be very successful at discrediting anything other than their own rationality...

      porl

    7. Re:So, Microsoft wins? by TheRaven64 · · Score: 1

      WTF? The entire first paragraph of my post vanished some time between hitting preview and submit. Good job, Slashdot 2.0. Originally, I wrote something along the lines of:

      TomTom has, by agreeing to this settlement, publicly declared that they believe that the FAT patents are valid. Clause 7 of the GPL states that you may not distribute the GPL'd software if doing so would require a patent license that is not sublicensable in a way compatible with the GPL. This means that distributing Linux in the USA, if you include the FAT filesystem drivers, is now of very questionable legality - and you can be sure that Microsoft reps will be questioning it very closely when they talk to embedded device manufacturers. All it takes is one person with standing to sue (i.e. someone with code in the Linux kernel) to notice this and they can sue anyone who distributes Linux. I wonder if there are any disgruntled former kernel developers who would accept a suitcase full of cash to sue a few prominent Linux developers...

      --
      I am TheRaven on Soylent News
    8. Re:So, Microsoft wins? by TheRaven64 · · Score: 1
      Read clause 7 of the GPL. You may not distribute GPL'd code in jurisdictions where doing so would violate a patent. This is intended to ensure that you have the right give the recipient of the code all of the rights that the FSF's four freedoms guarantee. If Microsoft's patents are valid, then distributing the Linux kernel with the FAT module in the USA is a violation of clause 7 of the GPL. Now, most of the Linux developers won't care and so won't sue, but I'm sure there are a few who could be persuaded to.

      Also, your writing is terrible. Please learn what a sentence is, and try to finish one occasionally. It is very hard to read whatever point you are trying to make when you can't be bothered to express it in anything more than a vague approximation of English.

      --
      I am TheRaven on Soylent News
    9. Re:So, Microsoft wins? by porl · · Score: 1

      OK. I will concede your point regarding the GPL patent clause. I am not aware of all the relevant intricacies of copyright laws. I still think the scenario is far fetched, but it is possible that someone could try it.

      You should be more careful in future, however, when pointing out grammar issues in other member's posts. Accusing someone of poor grammar whilst starting a sentence with a conjunction is somewhat hypocritical. It was quite obvious that my post was written informally, and I don't see what was unclear about it that would justify your going off topic to point it out.

    10. Re:So, Microsoft wins? by ion.simon.c · · Score: 1

      If Microsoft's [FAT-related] patents are valid...

      You're forgetting about the Doctrine of Latches, my friend...

    11. Re:So, Microsoft wins? by ion.simon.c · · Score: 1

      TomTom has, by agreeing to this settlement, publicly declared that they believe that the FAT patents are valid.

      Perhaps. OTOH, maybe they're saying "It would cost less to pay you off and remove the code that you're whining about from our product than it would to challenge your patents in court. We'd rather save money ATM kthx."

  9. Who wants to use FAT anyway? by SirGarlon · · Score: 2, Insightful

    FAT is so... 1980's. Although it's a pity TomTom had to settle, FAT support seems like a feature unlikely to be missed.

    --
    [Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
    1. Re:Who wants to use FAT anyway? by jperl · · Score: 2, Interesting

      Well how are your usb sticks formatted? Also if you have dual boot windows/linux on your computer, FAT partitions are really easy to handle from both windows and linux. Truly FAT is not the best file system, but it is still widely used.

    2. Re:Who wants to use FAT anyway? by Anonymous Coward · · Score: 0

      NTFS

    3. Re:Who wants to use FAT anyway? by SuperKendall · · Score: 1

      NTFS

      Brilliant idea if you want to leave millions of stock Macs unable to write to the USB source.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    4. Re:Who wants to use FAT anyway? by Richard_at_work · · Score: 2, Interesting

      Do what Parallels do and ship MacFUSE with your install...

    5. Re:Who wants to use FAT anyway? by Anonymous Coward · · Score: 0

      NTFS is shite for flash drives, as is any other journaling filesystem. RTFM, noob.

    6. Re:Who wants to use FAT anyway? by Anonymous Coward · · Score: 0

      I connected an ntfs-formatted external usb drive to a mac running leopard it worked fine

    7. Re:Who wants to use FAT anyway? by jedidiah · · Score: 0

      HFS and ext3

      '-ppppp

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:Who wants to use FAT anyway? by hplus · · Score: 1

      You are not running a "stock" mac then.

    9. Re:Who wants to use FAT anyway? by KwKSilver · · Score: 3, Insightful

      Well how are your usb sticks formatted?

      ext2. fsck -U /dev/MS ;-)

      --
      If you want your life to be different, live it differently.
    10. Re:Who wants to use FAT anyway? by Anonymous Coward · · Score: 0

      And that's likely to be relevant to the GP AC how exactly?

      He's unlikely to want "millions of stock Macs" to write to the USB stick in his back pocket. If he does find someone that owns one the conversation is likely to be "HFS+/NTFS*? How 1990s..."

      *delete as applicable for each side of the conversation.

  10. And so it goes in the licensing world by TinBromide · · Score: 1

    Kudos to everyone who predicted just this. Microsoft doesn't get any money for driving a potential customer away (i.e. tomtom is now a customer of microsoft's patent portfolio), they also get to play with tomtom's patents to better their products. Why does anybody get alarmed when there's a patent suit between two PRODUCTIVE companies? Microsoft is not a pure patent troll, they make more money through using patents than licensing fees. It seems like that cross-licensing agreements rarely start out with a nice sitdown, but are negotiated in court nowadays :/

    --
    Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
    1. Re:And so it goes in the licensing world by cheesybagel · · Score: 3, Insightful

      Because it seems in the end TomTom has to remove FAT LFN support after all. I also note that in cases where one of the offending parties has less or less notable patents than the other there is usually a cash offset. I hope this drives to the home that FAT is *not* suitable has a standard filesystem for interoperability and people start using ISO9660, or whatever.

    2. Re:And so it goes in the licensing world by icebike · · Score: 1

      Why does anybody get alarmed when there's a patent suit between two PRODUCTIVE companies?

      Because Microsoft's intent is to kill Linux with patents, by getting each vendor (TomTom, Red Hat, Novell, etc) to include patented crap into Linux. Death by a thousand paper cuts.

      How successful they will be with this is anyone's guess.

      At least TomTom removed the Long File Name support rather than licensing that, which would probably have brought an immediate law suit from FSF, as it would have been admission that long file names on FAT are patentable. They side stepped the issue. Nothing is solved.

      Don't be so sure this spat is about patents mentioned. To do so is to focus on the hammer, instead of the nail they are trying to drive in Linux's coffin.

      Read some of th links at the top of this page: http://linux.slashdot.org/article.pl?sid=09/03/05/1624221

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:And so it goes in the licensing world by TheRaven64 · · Score: 1

      ISO9660 is not suitable for read-write filesystems. Various versions of UDF are, but support is very varied across operating systems. What are the other options? NTFS? Even more patent-encumbered, and still only just has write support on most platforms. Ext2fs? No support on OS X, although there's a BSDL version in the FreeBSD kernel that could probably be ported. UFS? Not a bad idea in theory, except that there are at least four incompatible implementations...

      --
      I am TheRaven on Soylent News
    4. Re:And so it goes in the licensing world by Jamie's+Nightmare · · Score: 1

      Because Microsoft's intent is to kill Linux with patents

      Some people get alarmed because they enjoy drama. This isn't Star Wars come to life. There is no epic battle here against good vs evil. Microsoft was protecting it's interests through patents, as would any other company in existence that gives a damn about staying in business.

      --
      "When you see a unixer brainwashed beyond saving, kick him out of the door." - Xah Lee
    5. Re:And so it goes in the licensing world by Kalriath · · Score: 1

      I'd mod this insightful if I hadn't just run out of points. Seriously, why does everyone on this site equate Microsoft with Evil and Linux with Good, as if there is some war transcending time and space between the two?

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    6. Re:And so it goes in the licensing world by Alex+Belits · · Score: 1

      Yeah, just like any other human in existence that gives a damn about surviving would send spam and Nigerian-style scam letters.

      Some companies MAKE PRODUCTS THAT PEOPLE ACTUALLY WANT TO USE. Microsoft is not among them.

      --
      Contrary to the popular belief, there indeed is no God.
    7. Re:And so it goes in the licensing world by quantum+bit · · Score: 1

      although there's a BSDL version in the FreeBSD kernel that could probably be ported.

      The ext2 driver in FreeBSD isn't very actively maintained, tends to lag behind the rest of the kernel, and has been the cause of various problems like panics and VFS lockups in the past. It's not recommended for serious read-write use.

      Really the only platform to have good ext2 support is Linux. Honestly a least-common-denominator UFS variant would probably be usable by more systems due to Mac OS X.

    8. Re:And so it goes in the licensing world by TheRaven64 · · Score: 1

      I've never actually used the ext2 driver on FreeBSD, but a couple of releases ago it was completely rewritten (previously it was based on the Linux version and so was in a separate GPL-tainted module). UFS, as I said, is nice in theory, but Sun UFS, BSD UFS, OS X UFS and so on are all incompatible. OS X's UFS implementation isn't too different from *BSD's UFS1, so you could relatively easily create an implementation from one of the BSD versions, but that still leaves the problem that there is no Windows version...

      --
      I am TheRaven on Soylent News
  11. Microsoft needs TomTom by should_be_linear · · Score: 3, Insightful

    I believe they needed to settle, because of maps. There are only two companies owning global map data, one is owned by TomTom and another by Nokia. Nokia is already competitor, so there was no way for MS to alienate TomTom for a long time. Without maps MSN would collapse under the weight of Google more then it already does.

    --
    839*929
    1. Re:Microsoft needs TomTom by Anonymous Coward · · Score: 0

      so why is it then that TomTom caved like a house of cards on a Florida sink hole?

    2. Re:Microsoft needs TomTom by jnnnnn · · Score: 3, Interesting

      I don't believe you. I can name more than that off the top of my head.

      Mapdata Sciences

      Navteq

      Digital Globe

      USGS

      They may not all have complete sets of road data, but I'm sure there are more than two.

    3. Re:Microsoft needs TomTom by koiransuklaa · · Score: 1

      I think you are mistaken, as far as I know world wide map data is available from two sources at the moment.

      Notes on the companies you mentioned:
      Navteq is the Nokia company. USGS is (as the name implies) about geological survey which is very different from producing road maps. Digital Globe is an image producer, again very different from producing road maps. Mapdata sciences seems to be a 13-in-a-dozen regional mapping company -- they will no doubt sell you world wide map data but it will be from Navteq or Tele Atlas (the TomTom company)

  12. Microsoft Microsoft by syousef · · Score: 4, Funny

    Shouldn't that be TomTom settles with MicrosoftMicrosoft???

    --
    These posts express my own personal views, not those of my employer
    1. Re:Microsoft Microsoft by CannonballHead · · Score: 2, Funny

      Yes. Glad it's over. Let's go get some PizzaPizza

    2. Re:Microsoft Microsoft by Anonymous Coward · · Score: 0

      Can't we do better than that? That stuff tastes like CaCa.

    3. Re:Microsoft Microsoft by Anonymous Coward · · Score: 1, Funny

      No, that would be MICROS~1.OFT, due to file system restrictions.

    4. Re:Microsoft Microsoft by LotsOfPhil · · Score: 1

      Sirhan Sirhan was was denied denied parole parole today today.

      --
      This post climbed Mt. Washington.
    5. Re:Microsoft Microsoft by microbee · · Score: 1

      No, that was BillBill and now SteveSteve.

    6. Re:Microsoft Microsoft by greed · · Score: 1

      Why not get PizzaPizzaPizza?

      Might be a bit expensive for delivery to Americans, though.

  13. Remove FAT Long File Names? by icebike · · Score: 1

    So that essentially says that Microsoft won, and TomTom got their butts kicked. Removing functionality does not sound like cross licensing, it sounds like knuckling under and making a show of trading patent licensing on some other meaningless issues to save face.

    Does this also mean that Long File Names may be infringing in Samba?

    Does this mean that TOMTOM is in trouble with FOSS, since they can't pass on these cross licensed features free and clear?

    --
    Sig Battery depleted. Reverting to safe mode.
    1. Re:Remove FAT Long File Names? by Bill_the_Engineer · · Score: 5, Informative

      The article states:

      Microsoft has previously stated that this lawsuit represents an isolated issue and that the company does not intend to broadly sue Linux users.

      I remember when the news of the dispute first became known, it was widely speculated that TomTom threatened Microsoft with some possible patent infringements made by Microsoft Streets, and Microsoft threaten to defend itself by making enforcing a patent claim on FAT.

      In other words, TomTom tried to get a better deal, Microsoft called their bluff, and TomTom folded their hand.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    2. Re:Remove FAT Long File Names? by EvilRyry · · Score: 1

      I don't believe the implementation of long file names in SMB have anything to do with long file names in FAT32.

    3. Re:Remove FAT Long File Names? by Bill_the_Engineer · · Score: 1

      You know it's been a long day when you mentally delete the word "making" rather than actually doing it in the sentence "... by making enforcing a patent claim..." above.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    4. Re:Remove FAT Long File Names? by Zombie+Ryushu · · Score: 2, Insightful

      Samba doesn't implement vFAT, it implements SMB. So Samba has nothing to do with this.

      However, F/OSS could have a huge fight on its hands. The fact is, that everything uses vFAT. Nobody really supports anything else. The Linux Kernel has a vFAT module in it. Microsoft could say the vFAT Module has to be removed from the Kernel. If M$ Does, then, the entire Linux population is infringing. (Face it, we all HAVE to have FAT.)

    5. Re:Remove FAT Long File Names? by renoX · · Score: 1

      [[In other words, TomTom tried to get a better deal, Microsoft called their bluff, and TomTom folded their hand.]]

      How do you know this? Perhaps TomTom got the better deal!
      Were the financial aspects of the initial proposal and of the settlement disclosed?

    6. Re:Remove FAT Long File Names? by icebike · · Score: 2, Interesting

      Note that they never sere alleging violation of FAT32 patents, merely long name support.

      When you say "Nobody supports anything else" I presume you mean in small devices, cameras, phones, thumb drives, etc.

      But use of other file systems on such devices would be no worse than distributing drivers (like was done for Win98) and using EXT2/3/4.

      A high quality windows driver released free and clear for that pretty much flips the coin on Microsoft. There are several of these out there: ( http://www.fs-driver.org/ http://ext2fsd.sourceforge.net/ ) but its not clear that they are robust enough for device vendors to ship millions of units with.

      --
      Sig Battery depleted. Reverting to safe mode.
    7. Re:Remove FAT Long File Names? by icebike · · Score: 1

      I was thinking about SMBFS portion (which is not technically Samba).

      --
      Sig Battery depleted. Reverting to safe mode.
    8. Re:Remove FAT Long File Names? by tepples · · Score: 1

      I don't believe the implementation of long file names in SMB have anything to do with long file names in FAT32.

      What long file names in Super Mario Bros.? The game is only 40 KB, for cricket's sake!

    9. Re:Remove FAT Long File Names? by Red+Flayer · · Score: 1

      In other words, TomTom tried to get a better deal, Microsoft called their bluff, and TomTom folded their hand.

      A poker analogy? Really?

      I demand a car analogy. I'll make it myself - it's a simple game of chicken.

      TomTom is driving a mid-size sedan. Microsoft is driving a semi. TomTom pulls onto the patent infringement claim one-lane road, heading west. Microsoft pulls onto the same road, one mile west of TomTom, heading east. The wind is blowing from the SW at 40 knots, and road conditions are icy. What time does TomTom arrive in Schenectady, New York assuming an average velocity of "Back the fuck up, MS is bringing out the FAT claims"?

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    10. Re:Remove FAT Long File Names? by Anonymous Coward · · Score: 0

      8 patents vs 4.

      tomtom removing functionality from their product vs MS not having too.

      tomtom paying licensing fees.

      unless tomtom got paid megabucks on this there is no way they came out of it better and from what I heard even though I hate MS they were the lesser of 2 evils here.

    11. Re:Remove FAT Long File Names? by TheRaven64 · · Score: 2, Insightful

      Of course they won't sue Linux users, that would be bad PR. Fortunately for them, the GPL means that they don't have to. All they have to do is find some proxy with code in the Linux kernel (or in Samba) who has standing to sue anyone distributing their code for violating clause 7 of the GPL by distributing their code linked against code which requires a patent license. Microsoft can then stand there and say 'we're not suing anyone, look what a legal minefield that nasty Linux thing is'. As a bonus, this also lets them discredit the GPL, since this strategy would not have worked if Linux had been BSD licensed or similar (Microsoft could still have sued for patent infringement, but it would have had to have been overt).

      --
      I am TheRaven on Soylent News
    12. Re:Remove FAT Long File Names? by HermMunster · · Score: 1

      I don't like that a company can use patents on old decadent technology, and a patent that is so obvious anyway, to manipulate a competitor. It would be different if Microsoft wasn't a convicted criminal predatory monopolist.

      FAT is junk and it is unnecessary. The industry should never have chosen to accept M$ way of doing things they should have come up with an industry standard.

      All the industry players should come up with an ISO standard. After they have completed this it wouldn't be a stretch to see Microsoft submit FAT or FAT32 to that just to keep from loosing the pole position. Just like with OOXML. If Microsoft didn't come up with something they might find themselves at the receiving end of a tech implementation where they had to pay back something to everyone else.

      As far as TomTom getting out from under the legal threats the removal of a technology doesn't mean that they made a bad choice. They may have chosen to remove a technology that they felt was decadent and unnecessary and wasn't worth the license fees instead choosing to move to a different technology altogether.

      --
      You can lead a man with reason but you can't make him think.
    13. Re:Remove FAT Long File Names? by ion.simon.c · · Score: 1

      *sigh* I see that you're all over the alterslashed comment threads.

      So, lemmy counter with this:
      The SFLC is on the case. There's nothing to be concerned about.
      http://www.softwarefreedom.org/news/2009/mar/30/settled-not-over-yet/

    14. Re:Remove FAT Long File Names? by TheRaven64 · · Score: 1

      If the SFLC had any credibility left, I'd be relieved.

      --
      I am TheRaven on Soylent News
  14. Re:I wish they'd fought; I understand why they did by Midnight+Thunder · · Score: 4, Insightful

    I wish TomTom had fought this; the FAT patents are utter nonsense. But patent fights are notoriously expensive, so I understand why TomTom did this instead. In the long term, I hope that software patents get eliminated [dwheeler.com], but that will have to wait for another day.

    What really need to happen is something similar to what happened to the GIF file format. In that case it was decided to develop a new image file format called PNG. There is room for doing the same thing with the file system. Although FAT is common, if everyone could agree an open alternative, and then encourage hardware manufacturers to provide the necessary drivers to Windows users, then we could finally move forward.

    --
    Jumpstart the tartan drive.
  15. Re:I wish they'd fought; I understand why they did by codepunk · · Score: 3, Insightful

    The US govt does not have enough money to fight MS how do you expect TomTom to do it.

    --


    Got Code?
  16. Well.... by Newer+Guy · · Score: 1

    Well, when you are a gnat that's about to be squished by a Sherman Tank, you have two choices: capitulate or get driven into the pavement. Tom Tom lives to ifght another day...

  17. Yes, but by Cajun+Hell · · Score: 2, Informative

    FAT is so... 1980's

    FAT legacy support is so .. 1990s. And that's why such archaic crap is still in the patent window.

    --
    "Believe me!" -- Donald Trump
    1. Re:Yes, but by TheRaven64 · · Score: 1

      Legacy? Windows Me was the launched in 2000, and did not support any hard disk filesystems other than FAT. Windows NT 4 did not support FAT32, so you were stuck with FAT16 if you wanted to dual-boot. Windows XP was the first consumer operating system from Redmond to support NTFS and move FAT to the legacy pile. A lot of users did not upgrade immediately, so 2003-4 is probably around the time when most desktops were running an OS which had a better option than FAT as a filesystem.

      --
      I am TheRaven on Soylent News
    2. Re:Yes, but by Cajun+Hell · · Score: 1

      Windows NT 4 did not support FAT32

      NT4 had NTFS. But rather than hairs with you, it sounds like you're saying "a lot" of people didn't upgrade to not-FAT systems until early 2000s. Well, fine, but those Windows 9x users are something I call legacy, and the OS they were running, was obsolete, even at that time. Whether or not a lot of people happened to upgrade to the OSes of the 1990s (Windows NT 3-4, OS/2 2-4, Linux 2.0-2.2, BeOS, AmigaOS 2-3, whatever BSDs were around at the time, etc), the OS code being written in late 1980s and throughout the 1990s treated FAT as legacy and shipped with vastly superior native filesystems. I'm talking about OSes that were actually distributed and used in production by many people (though I'll grant you that they were not a majority); these weren't research projects or academic or anything like that.

      If in the mid-1990s, you were running an OS whose default filesystem was FAT, your computer was a joke amongst "technology enthusiasts." Sorry, but that's just how it was. Windows 95/98/ME were never, at any time, not even the day each one came out, considered technologically "current," and at the time, even Microsoft(!!) had more modern products on the market, not to mention Microsoft's competitors. By 1993 (NT 3.1 release), you could put on your Microsoft blinders and ignorantly pretend their pathetic ecosystem was representative of 1993 technology, and you still might be using NTFS. And yes, you might not; you might use FAT instead: but as legacy.

      --
      "Believe me!" -- Donald Trump
    3. Re:Yes, but by TheRaven64 · · Score: 1

      If you think 'the only option on the system with 80%+ market share' counts as legacy, then you are using a different definition to most of the rest of the world. You could make the same argument now that petrol or diesel are only needed for legacy support, and new things use hydrogen or electricity. The fact that most cars still contain internal combustion engines would be conveniently ignored, because they are jokes amongst "technology enthusiasts".

      --
      I am TheRaven on Soylent News
  18. There are plenty of file formats to choose from by Viol8 · · Score: 4, Insightful

    in fact so many that the choice itself could be the problem. Manufacturers can't see a single other format they could settle on that everyone else will agree to so they choose the lowest common denominator - FAT.

    1. Re:There are plenty of file formats to choose from by Midnight+Thunder · · Score: 1

      in fact so many that the choice itself could be the problem. Manufacturers can't see a single other format they could settle on that everyone else will agree to so they choose the lowest common denominator - FAT.

      True, but this is where someone has to find something that offers something equivalent and easily implementable. Of course, the sad reality is that waiting for the patent to expire might just be the easiest solution - BTW does anyone know when the patents expire?

      ZFS looks like an interesting possibility, but I am not sure whether it is compact enough for embedded environments and whether Sun is asking for any royalties? The other issue with ZFS is that there is currently no Windows implementation - not even read only.

      --
      Jumpstart the tartan drive.
    2. Re:There are plenty of file formats to choose from by kyz · · Score: 4, Insightful

      The reason they don't is that the only format which works out-of-the-box almost ubiquitously on desktop computers is FAT. That's why FAT is the de-facto standard flash memory filesystem.

      Microsoft Windows only supports FAT and NTFS for reliable read-write access. That's about 90% of all desktop computers. Most other popular operating systems support FAT well, but few support NTFS well. Hence FAT.

      It's entirely Microsoft's doing. If you wanted some other filesystem to replace FAT, it could only be another filesystem fully supported by Microsoft Windows, otherwise it wouldn't be out-of-the-box compatible with over 90% of desktop computers and thus would be trounced by anything that was.

      --
      Does my bum look big in this?
    3. Re:There are plenty of file formats to choose from by jedidiah · · Score: 1

      Have you actually used a flash drive lately?

      They are more than capable of installing their own stuff. It's a big of a scourge actually.

      Instead of that stupid "backup" stuff, they could install drivers for the fs of their choice.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:There are plenty of file formats to choose from by afidel · · Score: 3, Insightful

      Going forward you should be able to use UDF across all platforms since Vista, Linux, BSD, Solaris, and OS/2 all have read/write drivers for it, but it might be a bit of time before it's universally accepted since XP can't write to it or read version 2.5+ volumes.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:There are plenty of file formats to choose from by pembo13 · · Score: 1, Troll

      I'm sure manufactures can find one format that works on Linux and Mac. The only real problem is Windows.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    6. Re:There are plenty of file formats to choose from by battery111 · · Score: 1

      OS/2?? Really?

    7. Re:There are plenty of file formats to choose from by Darinbob · · Score: 1

      UDF is also not nearly as easily implementable as FAT. Especially the later versions which add all sorts of stuff unnecessary to the simple interchange of files, and especially on tiny computers with tiny CPUs and very limited memory. UDF also takes up a significant amount of overhead space if you use small media (yes, some people still use floppies or flash media smaller than 1MB).

      As for versions, if you want UDF to be universally accepted, then stick to version 1.50 without VATs.

    8. Re:There are plenty of file formats to choose from by cavtroop · · Score: 2, Insightful

      um, what about using it on machines that I don't have admin access on?

      Machines I may not want another file system driver on?

      Library machines, corp machines, etc.?

    9. Re:There are plenty of file formats to choose from by TheRaven64 · · Score: 1

      How many of these operating systems have you actually tried creating / using a UDF partition with? The Wikipedia list is very optimistic about support for UDF. Pretty much anything can read it (or, at least, some versions of it), but writing it is a lot less reliable.

      --
      I am TheRaven on Soylent News
    10. Re:There are plenty of file formats to choose from by Anonymous Coward · · Score: 0

      See, Vista is better then XP

    11. Re:There are plenty of file formats to choose from by Dynedain · · Score: 1

      And how do they do that? By having a FAT partition that the crapware resides on.

      So you're still stuck with using FAT and risking patent problems.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    12. Re:There are plenty of file formats to choose from by Targon · · Score: 1

      ext3 would do the job, and with a Linux kernel, would make sense to use it. When you are using a program to handle transfers to the device in the first place, the program could handle any translation from the PC or Mac to the device.

    13. Re:There are plenty of file formats to choose from by Patch86 · · Score: 1

      (yes, some people still use floppies or flash media smaller than 1MB)./quote>

      Who?!

      If it's people using it for interesting specialist purposes, they should be more than capable of choosing an appropriate FS for their specialist tasks.

      FAT's universal acceptance is only an asset when we're talking about devices than need cross-platform, any-computer compatibility. USB drives which people use to ferry files between computers, or computer gadgetry (like TomTom) that wants to work on anybody's machine.

    14. Re:There are plenty of file formats to choose from by Tony+Hoyle · · Score: 1

      A lot of the time with TomTom you're not - you're just copying files to the drive. TomTom Home largely sucks ass, and I'd hate to be forced to use it.

      They may be able to produce models which pretend to be FAT to the PC, whilst running ext2 underneath, but that's a lot of work.

    15. Re:There are plenty of file formats to choose from by mysidia · · Score: 1

      Windows has a feature called autoplay. The device could come pre-partitioned with a 1.4 MB FAT filesystem containing an autoplayed executable exposed by the hardware.

      When you plug the SD card in, the executable silently checks for the presence of the enhanced filesystem driver, if not present, it displays a dialog box.

      The user clicks ok (as users are trained to do), a block device driver and a filesystem driver automagically install, and the _real_ filesystem gets mounted.

    16. Re:There are plenty of file formats to choose from by mysidia · · Score: 1

      By making their filesystem look like a file on a virtual FAT filesystem, where everything except the individual blocks in the file are read-only.

      When you plug the device in, a splash screen opens (autoplay) with an option to install a driver, or an option to use a Java, ActiveX applet, or simple program to upload/download from the device.

      You don't generally need admin rights to run an application.

      The vast majority of corporations and libraries (with the exception of fairly large ones) normally don't implement any sort of security, and you have admin rights anyways.

      By design, you generally need admin rights to your own computer to get any work done, and most corp users in the real world have laptops or their own machines (and full rights or ability to install drivers on them).

    17. Re:There are plenty of file formats to choose from by Darinbob · · Score: 1

      Who? Any system designed several years back. Anyone who owns an older small flash drive. Or is the idea of a new universally accepted file system standard supposed to mean we throw all old hardware in the ocean and start over?

      I have used floppy discs within the last year on a couple different oscilloscopes, devices that I could not just "choose an appropriate FS" for. My digital camera uses FAT on a small CompactFlash. Cross-platform uses aren't limited to large media.

    18. Re:There are plenty of file formats to choose from by Anonymous Coward · · Score: 0

      Going forward you should be able to

      Only marketroids say "going forward". Real humans say "in the future". I implore all people to resist the urge to replace perfectly cromulent phrases with less accurate euphemisms.

    19. Re:There are plenty of file formats to choose from by SEE · · Score: 1

      And how do they do that? By having a FAT partition that the crapware resides on.

      UDF works fine for read-only purposes. So you put the driver on a small UDF partition, and format the rest of the drive in ext2.

    20. Re:There are plenty of file formats to choose from by afidel · · Score: 1

      For a floppy you are going to use FAT12 which is old enough that even if it had been patented would now be free to use, FAT16 for small volumes is almost as old and probably not covered either. It's just for modern high capacity volumes that it's an issue. For really large volumes or where you need single files greater than 2GB then your only real option is UDF, exFAT isn't likely to be implemented on other platforms due to patent coverage and none of the other systems work out of the box on Windows.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    21. Re:There are plenty of file formats to choose from by afidel · · Score: 1

      Umm, going forward is simple shorthand for "from this point forward", in the future implies that it doesn't apply today.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    22. Re:There are plenty of file formats to choose from by petermgreen · · Score: 1

      For the four patents on wikipedia and based on information on US patent expiry on wikipedia (i'm not a lawyer nor am I in the US so if this is important to you check it yourself)

      According to my calculations the first patent would expire on April 28 2016, the second on november 26 2014 and the third on may 26 1998.

      I'm not sure when the fourth patent (which according to wikipedia experts think does not apply to most implementations on other operating systems) would expire because i'm not sure what this "priority" thing means but afaict it would be at the latest 2017

      True, but this is where someone has to find something that offers something equivalent and easily implementable
      Thats easy enough, just use the same basic principles as FAT but design it for long filenames from the start.

      The real problem is that device manufacturers want to be able to offer devices that are "driver free". That means using a filesystem that windows supports out of the box.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    23. Re:There are plenty of file formats to choose from by petermgreen · · Score: 1

      For a floppy you are going to use FAT12 which is old enough that even if it had been patented would now be free to use, FAT16 for small volumes is almost as old and probably not covered either. It's just for modern high capacity volumes that it's an issue.
      WRONG

      The fat patents are to do with long filenames (a feature added with windows 95) and apply equally to the use of long filenames on FAT12 FAT16 and FAT32.

      You could live without long filenames of course and some device manufacturers probablly will but it doesn't make for a particularlly nice user experiance.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    24. Re:There are plenty of file formats to choose from by FlyingBishop · · Score: 1

      I don't know what corporations or libraries you're working at, but aside from the small office where I was the admin over the summer, I haven't seen anywhere that wasn't locked down tight enough that installing a driver wouldn't require something that by most definitions would be called hacking.

    25. Re:There are plenty of file formats to choose from by hairyfeet · · Score: 1

      Wouldn't work, as there are too many machines that are locked down. You would have tons of machines that the stick wouldn't work on. But why can't we just put a little bloody translator on the damned stick? They have gotten those 8/16 bit microcomputers down to truly teeny tiny size, so size isn't an issue, they have gotten truly dirt cheap since their designs were perfected more than 20 years ago, so cost shouldn't be a problem, and since all we are talking about here is taking formatted file A and letting it be dropped onto filesystem B it shouldn't be very big code wise, especially if you have it coded in ASM.

      So I don't see why we can add stupid "fuel gauges" and all other types of bling bling BS and not just stick a micro translator chip. Then the loader program could look like a CDROM, FAT12 whatever you needed just to launch the translator. And since this is once again MSFT using their position to add a "tax", in this case to all flash media, can't somebody bust their ass for antitrust on this? Because we all know that nobody in their right mind would still be using crappy FAT anything in this day and age if MSFT didn't have a monopoly. By having control through patents of the ONLY way to make a device that will work on all three major OSes they have pretty much made a toll bridge for anyone who wants to make an interoperable device.

      IMHO this smells more like an antitrust issue than the whole "browser wars" bit. At least then I could go to Netscape or Opera if I didn't want IE. But if I want my flash stick to work on all 3 major OSes there is NO choice. I HAVE to buy from a company that has paid the MSFT "LFN tax" or my stick simply don't work.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    26. Re:There are plenty of file formats to choose from by koiransuklaa · · Score: 1

      The vast majority of corporations and libraries (with the exception of fairly large ones) normally don't implement any sort of security, and you have admin rights anyways.

      Thanks for the statistic, my own studies say 87.2% of said organizations do lock desktops down.

      Seriosly though, you are probably wrong about "vast majority" -- that's not even nearly true in my experience (as an example I've never seen a public use machine that wasn't tightly locked down).

    27. Re:There are plenty of file formats to choose from by rat7307 · · Score: 1

      Hans Reiser would kill to get ReiserFs implemented for this. Oh wait.....

      --
      Burma?
    28. Re:There are plenty of file formats to choose from by RMH101 · · Score: 1

      Every alternate file system I've had to mount on Windows (Ext2, Truecrypt for examples) has required admin rights.

    29. Re:There are plenty of file formats to choose from by Hucko · · Score: 1

      Now, I don't get this.

      If you are in a locked down situation, and you need a particular device installed; your tech should install the drivers required to get the device to work. Status quo. This has to happen anyway, except that lock down situations usb storage is on by default and needs to be turned off. I had an insight into a moderate sized organisation that did turn off usb use except by authorised personnel.

      However, if, as a large portion of home/smb users are, you are not in a locked down situation you install the drivers by blindly installing the disk the manufacturer gave you to hope that the device works.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    30. Re:There are plenty of file formats to choose from by hairyfeet · · Score: 1

      It is simple. In a lot of places, such as my local library, there is NO IT guy on hand. He works for them part time and has several other IT jobs. So your answer would be a simple "Denied". It would be the same at most coffee shops, kiosks, and any other place where there isn't a point in having a full time IT staff. It would be quicker, easier, and cheaper simply to tell you no than it would be to get the IT guy out there in a timely fashion.

      And unless we were somehow able to get a "universal standard" implemented then it would truly be a tower of Babel where you would need a full time IT guy simply to deal with requests from users of every single different stick made. I don't know if you remember the days of Win9X, but we had the same problem when it came to USB. You would end up needing to carry a mini disc around with the driver for YOUR particular flash drive, as the driver for MY flash drive wouldn't work. That is why I was so glad when someone cooked up universal USB drivers for Win98, because I still run into machines running Win98 and it finally gave Win98 a "one size fits all" USB driver. But I don't relish the thought of going back to that.

      That is why we need to have these FAT patents invalidated or have MSFT busted under antitrust for them. Because short of building micro-controllers into every single flash made from this point on to do translation between the filesystems there simply isn't a way to go from OSX to Linux distro to Win2K/XP/Vista without crossing the LFN "toll bridge" set up by MSFT. And unless someone forces MSFT to send out an update that adds support for EXT2/3(unlikely) then that is the way it is always going to be, unless we all simply agree to pay the toll until the patents expire.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    31. Re:There are plenty of file formats to choose from by Hucko · · Score: 1

      The fact that you can't use/install a device in a particular location increases the likelihood you are not supposed to. If you are, it should be setup from the get-go or you have the authority to change it... of course I agree that is the hard part. Libraries et al that you mention are just the places I'd expect you to not be able to use your 'universal' device. My reasoning is security -- something FAT isn't known for.

      This drops us back to the situation that I spoke of. You did bring up 98, and it is very inconvenient. Strangely enough the reason for changing both 98 and FAT is the same; they can't cope with the volumes that users require. Prior to USB, we used floppies remember? The difference is the floppies hadn't out grown their size limits; user requirements had. UFDs and other devices have outgrown both and are able to accommodate both separate partitions and the new filesystem driver.

      If the majority of manufactures coordinated and agreed on the spec, driver and partition location, we could see the death of most FAT devices in a few years. IMO a marketable portion could be reached in months after the first batch of devices! And the tower of Babel would be avoided if Manufacturers did the coordination.

      Also, Microsoft isn't the only one updating software out there. Java and Flash are two systems that could potentially be piggybacked into providing a system driver (with the normal opt out options presented to users). Adobe would be harder to convince though. It would be in Sun's interest. (Have I just argued for ZFS? I was hoping for UDF).

      I agree that currently there isn't a way to avoid the toll bridge... easily. I agree with most of your points. I just don't agree that we should just give up and that is the attitude I'm surmising from your posts. That said, I'd say you might have a better idea than I do of the difficulties.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  19. Industry could solve this in an hour by jmorris42 · · Score: 5, Insightful

    It is time for Microsoft to decide what it wants more. Collect a few cents here and there and spread some FUD or keep all memory cards shipping as FAT.

    All the SD trade group would need to do is put together a new spec. It would call for a tiny FAT12 partition on each card sold with an IFS driver for a new file system. No it couldn't be ext2/3/4 because of the GPL. It just couldn't so give that idea up. But there ARE a lot of other proven file systems that support long file names and large filesystems. Getting a Windows IFS written would be cheaper than what the industry is paying Microsoft in one year and it would eliminate the FUD attacks. Writing one would probably be cheaper than what Tom Tom just paid their lawyers. So pick a BSD licensed file system that is available (or could easily be) for OS X, Linux and BSD. Supply the driver for Windows on every piece of media along with a README file explaining to customers why all this is going on.

    That readme could say something like:

    "The SD industry has previously used Microsoft's FAT filesystem due to it's uniquity. Microsoft has decided to reward us for helping drive their monopoly by suing us. So we have adopted one of the many other competing file systems for (whatever cute name of new standard). All other popular operating systems support this format out of the box. We offered a driver to Microsoft for inclusion in Windows 7 and they refused to include it. So you will need to click (here) to install the copy we include on each drive/memory card if you have not previously done so."

    Now take this proposed new standard to Microsoft and offer them a choice. Then let them choose their future. A royalty free perpetual license for vFAT for any implementation that supports removable flash based media or see FAT gone within a couple of years.

    --
    Democrat delenda est
    1. Re:Industry could solve this in an hour by Samalie · · Score: 1

      I don't disagree with what you propose, in theory. In pratice, do you have any idea how pissed off the general population would be if, god forbid, they had to do {something} to make their new {whatever} work with their Windows computer. Lets face it, we all here live in the world of geek, and running an install utility to put a filesystem driver on windows is trivial and nothing. Now put that out in the wild. The average dumbass user would freak the fuck out. There would be reports of virii on mass produced CF cards. Or people wouldn't do it, despite the readme, and then their shit wouldn't work. Then you have to convince everyone...and I mean EVERYONE...to rewrite the software for their cameras, digital photo frames, Wii's, WHATEVER takes WHATEVER media format to support the new standard. And to flash the firmware of every existing device so that it can read the new format (and then you have to tell the population at large how the fuck to change their digital photo frame's firmware, and somehow get them to do it). And lets face it, the first time something doesn't work with a new media card...well, its either the media card manufacturer's fault, or their device's fault, and either way the tech support calls will be many and furious. I admire your idea, I REALLY do. But the logistics of what you propose are so enormously, well, fucked, that there is NO way in hell it will ever happen. We're stuck with the LFN FUD from Microsoft until we can get people off of Microsoft products...which IMHO is NOT going to happen anytime soon. It sucks, but its just not going to happen :(

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    2. Re:Industry could solve this in an hour by Millennium · · Score: 1

      The hell of it is, that still doesn't work. Or rather, it only works for devices that have updateable filesystem drivers. Good luck getting the newer SD cards working with, for example, digital cameras.

    3. Re:Industry could solve this in an hour by PCMeister · · Score: 1

      "It would call for a tiny FAT12 partition on each card sold with an IFS driver for a new file system."

      M$ would scoff at the idea and laugh the usb/flash memory card vendors back to the bargaining table and possibly entertain raising the royalities. This is because you're forgetting a critical part to having your plan work: User security restrictions in corporate environments; Windows/Mac OS alike. It wouldn't affect the average home user, but think about the implications for I.T. staff in general who would have to field calls from users complaining that they can't read or write to their shiny new flash device. Sure it's a trivial task, but scale it up to several hundred/thousands of systems scattered around different locations and you have yourself an adventure. You could incorporate a script into the login process, but you'll always have that one VIP user that's not connected on the LAN or through VPN, needs it to ASAP and is bitching up a storm until it's done.

      In short, one must look at the bigger picture and assume that no plan/idea is foolproof. Just my $0.02..

    4. Re:Industry could solve this in an hour by Dogtanian · · Score: 1

      Your idea is interesting, and probably workable, except for this bit...

      Supply the driver for Windows on every piece of media along with a README file explaining to customers why all this is going on. That readme could say something like:
      "The SD industry has previously used Microsoft's FAT filesystem due to it's uniquity. Microsoft has decided to reward us for helping drive their monopoly by suing us. So we have adopted one of the many other competing file systems for (whatever cute name of new standard). All other popular operating systems support this format out of the box. We offered a driver to Microsoft for inclusion in Windows 7 and they refused to include it. So you will need to click (here) to install the copy we include on each drive/memory card if you have not previously done so."

      No, they're not going to include that text or anything like it. They know that 99% of consumers don't give a toss about company X's licensing spats and grievances with MS (whether or not they're justified), at least not at a time when they're simply trying to get their card working. It just comes across as unprofessional and petty to do so.

      If they want consumers to know that MS are being dicks, better to reference the issue obliquely and very briefly ("due to licensing issues")- if at all- and let third parties such as photographic websites and magazines cover the issues behind this, which will be well known anyway.

      I can't recall any major companies conducting disputes doing it in this manner, and I don't think they're going to start now!

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    5. Re:Industry could solve this in an hour by Sleepy · · Score: 1

      You do realize your idea would break MANY installations right?

      Let's assume an environment where you are allowed to use a USB drive, but you don't have admin rights to install drivers. Many corporate PCs are like this.

      Or at home, suddenly you need to install a driver to read a memory stick? Wasn't this the problem memory sticks were trying to SOLVE? They all just work, now.

      Vendors who lead the charge against Microsoft, get squashed. In the early days of 3D on the PC, I recall nVidia giving Microsoft the finger and developing their own 3D API, instead of using Microsoft functions.... they almost did not survive Microsoft retribution. (This folks, is pre-Direct-X days).

      The first vendor trying to do this might as well call it a suicide pact... and they're going first.

      Microsoft's not interested in royalties for FAT, so once someone has their arm twisted and they capitulate, the issue is over. If you are targeted by MS, you can't solicit support from the last company MS targeted, because they don't care anymore (no stockholder value in that).

    6. Re:Industry could solve this in an hour by Niten · · Score: 2, Insightful

      No it couldn't be ext2/3/4 because of the GPL. It just couldn't so give that idea up.

      Absolutely wrong. It couldn't be the *Linux implementation* of ext2/3/4, because of the GPL. But there's nothing to stop someone else from creating a new extN implementation under an arbitrary, non-GPL license: in fact, it's already been done.

    7. Re:Industry could solve this in an hour by summner · · Score: 1

      It has happened already with the advent of SDHC which made nearly all SD enabled appliances obsolete. We are approaching another barrier of maximum fat partition size, where Phat32 just doesn't do well at calculating free space. FAT isn't going to stay forever, it lacks security, journaling etc, everything a modern fs should have. I don't in any way advise putting for instance ntfs on it in the future, I think we need completely new FS. It could be coupled with built in logic to provide some security, like encrypting access to some of the files/dirs on unauthorized computers. It can be done, just not with the current setup.

    8. Re:Industry could solve this in an hour by Nightspirit · · Score: 1

      And then one company makes a product that uses FAT and advertises "does not require additional drivers!" and you're back to square one.

    9. Re:Industry could solve this in an hour by tepples · · Score: 1

      Good luck getting the newer SD cards working with, for example, digital cameras.

      SDHC is limited to 32 GB. Perhaps the new file system might be a requirement to get a camera, etc. certified as taking the "SDv3" cards that would appear after the next process shrink.

    10. Re:Industry could solve this in an hour by Anonymous Coward · · Score: 0

      You must mean SDv4 as SDXC has already been specced to use exFAT (aka FAT64)

    11. Re:Industry could solve this in an hour by TheRaven64 · · Score: 1

      I recall nVidia giving Microsoft the finger and developing their own 3D API, instead of using Microsoft functions.... they almost did not survive Microsoft retribution. (This folks, is pre-Direct-X days)

      You are confusing nVidia with 3dfx. They developed Glide, which was supported by a number of games under DOS. It also worked under Windows, but by the time people started taking Windows gaming seriously OpenGL and Direct3D were also supported and were cross-vendor. Developers could choose to support Glide and work with 3dfx cards, or support OpenGL/Direct3D and work with any 3D cards.

      In the DOS days, every game shipped with its own drivers for everything anyway because DOS hardly provided anything. They all came with SoundBlaster, AdLib, and so on drivers for the sound and Glide for 3dfx if they wanted to support 3D (and no one else was really competing with 3dfx selling consumer 3D cards back then), or very occasionally drivers for some other 3D card. When Windows 95 happened, developers started expecting that kind of thing to come with the OS. Games all used DirectSound for sound, and started using GL or D3D for 3D. Only people with existing Glide experience continued supporting Glide, and 3dfx started shipping OpenGL and Direct3D drivers.

      3dfx died, but not because of Glide. If anything Glide was what gave them their big market share in the early '90s. Completely misjudging the market and producing hardware that no one wanted killed 3dfx.

      --
      I am TheRaven on Soylent News
    12. Re:Industry could solve this in an hour by Jah-Wren+Ryel · · Score: 2, Insightful

      No it couldn't be ext2/3/4 because of the GPL. It just couldn't so give that idea up.

      Just what does the GPL do to restrict data formats?

      The answer, of course, is it doesn't do anything.
      The GPL is about distributing copies of code, not data structures.

      There would be absolutely nothing stopping a company from coming up with an alternate implementation of ext2fs code and giving it a proprietary license, or even just an LGPL license, suitable for use by any closed-source implementation.

      Hell, didn't Tso fund part of his work by selling ext2fs code to one of those proprietary partition resizers like 10 years ago?

      --
      When information is power, privacy is freedom.
    13. Re:Industry could solve this in an hour by jmorris42 · · Score: 1

      > ..do you have any idea how pissed off the general population would be if..

      Well first off it won't happen. If the industry made a credible threat MS would quickly realize that having everyone standardized on FAT is worth far more than they can hope to collect in royalties.

      Second the idea is to make sure people know to direct their anger at Microsoft for being a dick about this licensing thing. FAT is too simple to be worthy of a patent. The only value in it at this late date is that Windows and everything else reads it.

      But it really wouldn't be much of a hassle. The first time simebody encountered one of the new cards they click an icon and install a driver. And if it happens when they have just bought a new device it could happen as part of installing the software bundle that comes with that device.

      And since the hardware is 100% backwards compatible with SDHC it makes stocking decisions simple. Just stock the new stuff and let people with legacy SDHC gear reformat the card in the camera/player.

      --
      Democrat delenda est
    14. Re:Industry could solve this in an hour by Anonymous Coward · · Score: 0

      You are part of the problem. You say it's not going to happen. The reason it really isn't going to happen is cause you keep propagating this non-sense. Start switching people already. I do it all the time. I have been switching people for years. It's a slow process- it is happening. There are more non-geek GNU/Linux users every day. We're getting better support as a result too.

    15. Re:Industry could solve this in an hour by jmorris42 · · Score: 1

      > User security restrictions in corporate environments; Windows/Mac OS alike.

      Any site with those sort of restrictions wouldn't allow card readers in the first place. If the art dept's new camera needs a driver installed it will happen.

      And remember, in my scheme Microsoft will have been publicly offered a FREE (BSD licensed) driver they could have made available in a service pack or just in their online driver accessable download feature of Windows update.

      --
      Democrat delenda est
    16. Re:Industry could solve this in an hour by icebike · · Score: 2, Informative

      > It wouldn't affect the average home user, but think about the implications for I.T. Staff.

      Said Staff would be rejoicing because proprietary company documents would stop walking out the door on every disgruntled employee's thumb drive.

      I'm sure that corporate IT is not by far the largest thumb drive consumer, let alone cameras, SD cards, Cell phones, etc.

      You can always format the thumb drive again with what ever file system you want.

      Besides, you make a mountain out of a mole hill. Microsoft would distribute the driver for you, just like they do for hundreds of other third party drivers.

      --
      Sig Battery depleted. Reverting to safe mode.
    17. Re:Industry could solve this in an hour by SpazmodeusG · · Score: 1

      Arrgh i just modded you funny when i meant insightful. But you are 100% correct. GPL doesn't stop re-implementations under another license.

    18. Re:Industry could solve this in an hour by initialE · · Score: 1

      The only thing I would have to ask is, can you get the driver to work in Windows without administrative rights?

      --
      Starbucks, Harbuckle of Breath.
    19. Re:Industry could solve this in an hour by ion.simon.c · · Score: 1

      Completely misjudging the market and producing hardware that no one wanted killed 3dfx.

      *has memories of those magical 16-bit graphics* :/

      I actually have two PCI Voodoo 3 boards in my bin of spare hardware!

    20. Re:Industry could solve this in an hour by ion.simon.c · · Score: 1

      The only thing I would have to ask is, can you get the driver to work in Windows without administrative rights?

      How is this relevant? Most people are accustomed to "insert this CD before using this new hardware dongle" instructions. You're not making the claim that new IFS drivers require root privs to use after their installation, are you?

    21. Re:Industry could solve this in an hour by saleenS281 · · Score: 1

      The employee would just format the thumb drive with ntfs... try again.

    22. Re:Industry could solve this in an hour by icebike · · Score: 1

      You have a problem with freedom of choice?

      --
      Sig Battery depleted. Reverting to safe mode.
    23. Re:Industry could solve this in an hour by Anonymous Coward · · Score: 0

      Uh... There is already a (non GPL) IFS driver for windows (link here), and both Mac OSX and the libre BSDs have (at least read only) ext2 support. Just because the original code is GPL doesn't mean you can't never ever do an alternative implementation (GPL doesn't restrict Reverse Engineering)

    24. Re:Industry could solve this in an hour by magus_melchior · · Score: 1

      So pick a BSD licensed file system that is available (or could easily be) for OS X, Linux and BSD.

      You mean this one?

      I'm not aware of a Windows driver, but it shouldn't be difficult to code; this FS has been in existence for longer than FAT.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    25. Re:Industry could solve this in an hour by FaxeTheCat · · Score: 1

      The point you are missing is that all those manufacturers of small devices like cameras, MP3 players etc. have already licensed the patents. For most of them the money involved is trivial, and far less than it would cost to develop anything or the cost of replacing it with something else. All this is not about being "right" or "wrong" or "doing the best thing". For the companies involved it is simply about money, and for now, paying the license fees (which most of them have done already anyway) is the simple and cheapest solution.

    26. Re:Industry could solve this in an hour by initialE · · Score: 1

      i'm actually thinking that i might have to use my thumbdrive on someone else's computer than my own. i think it's not very nice to go installing drivers all over other people's systems, but that's just me.

      --
      Starbucks, Harbuckle of Breath.
    27. Re:Industry could solve this in an hour by ion.simon.c · · Score: 1

      *nods*
      That is just you. If I require installation of a driver on someone's machine, I go to the machine's operator and make my case.

      If your driver installation process installs no crapware, what is there to lose? Pride due to the social awkwardness of being told "No, I don't want you to install that on my system." by the operator?

    28. Re:Industry could solve this in an hour by dangitman · · Score: 1

      The SD industry has previously used Microsoft's FAT filesystem due to it's uniquity.

      Uniquity: the interbreeding of unicorns with ubiquity.

      --
      ... and then they built the supercollider.
    29. Re:Industry could solve this in an hour by NeoSkandranon · · Score: 1

      No one with a non-SDHC enabled device is required to use SDHC cards though (So far)

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    30. Re:Industry could solve this in an hour by badkarmadayaccount · · Score: 1

      Let me just say this:
      ha!ha!ha!ha!ha!ha!ha!ha!ha!ha!ha!ha!ha!ha!

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  20. Re:I wish they'd fought; I understand why they did by dedazo · · Score: 1

    They didn't "fight" it, they try to pressure Microsoft into a better licensing deal, Microsoft called their bluff, they got served. There was no way TomTom was going to carry this one under current IP law, and this was never about Linux (although that didn't stop the armchair advocates and their sisters from screaming it was).

    Want to stop this? Lobby your representative to fix the patent system. Then you can stop the big boys (MS, IBM, Apple, Toshiba, etc) and the patent trolls from leaving a trail of shafted and bloodied small companies behind them. Until then, you better be ready to cough up some cash to license the technology you want to use.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  21. Re:I wish they'd fought; I understand why they did by renoX · · Score: 4, Insightful

    [[ What really need to happen is something similar to what happened to the GIF file format.]]

    Given that the GIF format is still more used than the PNG format, I wouldn't use this as a basis for what 'need to happen' more of an example of the *success* of 'submarine patents' (let something patented be used for free for a long time then make users pay): even when there is a better technical solution, it most probably won't be used due to the 'network effect'.

  22. Funny you should mention PNG... by Millennium · · Score: 4, Insightful

    Unfortunately, open alternatives are only feasible for a limited time: once the proprietary lock-in "standard" gets too common, open alternatives are pretty much condemned to also-ran status.

    Consider PNG. It's a great format, and I prefer it over GIF whenever possible, but the fact remains that by the time real PNG support got widespread enough matter, the GIF patents had expired and so the original point of PNG was moot.

    FAT, sad as it is, seems to be in the same position as GIF was. It's so widespread that by the time any open alternative could possibly take hold, it won't matter anymore because the invalid patents on FAT will be dead anyway.

    1. Re:Funny you should mention PNG... by tobiasly · · Score: 1

      Consider PNG. It's a great format, and I prefer it over GIF whenever possible, but the fact remains that by the time real PNG support got widespread enough matter, the GIF patents had expired and so the original point of PNG was moot.

      Really? Once the GIF patents expired, they magically started supporting greater than 256 colors with 8-bit transparency? Forget the patents, PNG is a superior format in nearly every respect, there's nothing moot about that.

      Plus, I really enjoy using PNG images on my websites, because IE6 doesn't handle the transparency correctly, so it reminds all those remaining IE6 users that they're using a shitty browser. When they complain about the page not rendering correctly I can simply point out that all other browsers are capable of displaying them as intended.

    2. Re:Funny you should mention PNG... by spandex_panda · · Score: 1

      I exported a spreadsheet as a picture from ms-excel and OMFG it defaults to .png!!!!!!! wtf!!!! Surely this is not the sign of a limited spread? I think png is the new default format, after jpg.

      --
      like phosphorescent desert buttons singing one familiar song
    3. Re:Funny you should mention PNG... by petermgreen · · Score: 1

      Consider PNG. It's a great format, and I prefer it over GIF whenever possible, but the fact remains that by the time real PNG support got widespread enough matter, the GIF patents had expired and so the original point of PNG was moot.
      Basic png support was pretty widespread quite some time before the patent expired.

      Alpha channel support in browsers took longer but then the browsers didn't support alpha channel for any other formats either afaict.

      Still a combination of misinformation and apathy meant that gif remained very common.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Funny you should mention PNG... by davolfman · · Score: 1

      Except that PNG can run unpaletted. Combine that with features like color profiles and alpha transparency and fully-implemented PNG actually makes a better TIFF replacement than almost anything else. That probably means the overdid the spec a wee bit.

    5. Re:Funny you should mention PNG... by dangitman · · Score: 1

      Consider PNG. It's a great format, and I prefer it over GIF whenever possible,

      It's not really that great. There are some cases where it can slightly outperform JPEG, but those are mostly edge cases that involve purely limited-color line graphics. For most real-world uses it doesn't offer any benefit over JPEG.

      --
      ... and then they built the supercollider.
    6. Re:Funny you should mention PNG... by dangitman · · Score: 1

      Once the GIF patents expired, they magically started supporting greater than 256 colors with 8-bit transparency?

      So, how often does the need to do that arise? Anything approaching 256 colors is handled more efficiently with JPEG, and very few people feel the need for high-color images with an alpha channel on a website. What's the vital need for that?

      --
      ... and then they built the supercollider.
    7. Re:Funny you should mention PNG... by Anonymous Coward · · Score: 0

      True, but it might be worth it to develop a file system something along these lines:

      1. Use the FAT boot sector, and use some of the reserved areas in the FAT boot sector to point to the real boot sector and identify the file system as not really FAT;
      2. The new file system format would use long file names only;
      3. The FAT root directory should contain either drivers for the Windows operating system, or my preference, either a README.HTM (short file names only, so no ".html"), or better, an autorun program, that tells the user their operating system is obsolete or out of date and prompts the user to telephone Microsoft's toll free sales number in whatever country the user appears to be in, to request a free upgrade to allow their system to access the content.

      If they want to make us pay, we should make them pay.

      The new file system should, of course, not have advanced features like ownership, ACLs and user based permissions - they key here is simplicity.

      Find a sweet spot to implement this, like, say, in telephone produced by a company that is a supporter of open source and open standards. I think we might be able to find one or two of those.

  23. You mean like... by houstonbofh · · Score: 1

    What really need to happen is something similar to what happened to the GIF file format. In that case it was decided to develop a new image file format called PNG. There is room for doing the same thing with the file system. Although FAT is common, if everyone could agree an open alternative, and then encourage hardware manufacturers to provide the necessary drivers to Windows users, then we could finally move forward.

    You mean like? http://www.fs-driver.org/ Now just go and convince everyone to use it. :)

  24. examples of products which did long & short fi by Locutus · · Score: 1

    if this is really about FAT32 doing long and short filenames, what about that HP NewWave product from the late 80s? And didn't OS/2 provide long & short filenames for DOS programs?

    And since the HP product goes back to the late 80s and it is 2009, hasn't that patent expired since its public usage is over 17 years?

    I would also think that this could be worked around anyways since it is not like the old DOS days where applications were more of the OS than DOS was. Todays products have a real OS and so can't a different lookup mechanism be implemented around the patent? People have used short words for references to longer ones for hundreds of years, this should not hold up in court and should be challenged.

    Glad to see TomTom is planning on working around the issue but on the outside, it looks like a win for MSFT.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  25. For those griping about the settlement. by Chas · · Score: 3, Insightful

    Repeat after me.

    America. Land of opportunity.

    DEEPEST POCKETS WINS!

    TomTom may be a great, profitable-as-fuck company. But litigation of this sort is STUPIDLY expensive. And Microsoft could drop the actual value TomTom (debt and all) on the litigation several times over and never miss it. TomTom, OTOH, has to be more circumspect (since they don't have access to the next best thing to God's pocketbook). They can burn all the money on the suit OR they can settle and get on with business, using aforementioned money to build the business more.

    While it's not as fun as seeing Microsoft bitch-smacked by "some plucky young upstart", it's not MY investment (see MONEY) they're playing with.

    --


    Chas - The one, the only.
    THANK GOD!!!
  26. SFLC says: Settled, But Not Over Yet by foregather · · Score: 3, Informative
    http://www.softwarefreedom.org/news/2009/mar/30/settled-not-over-yet/

    Today's settlement between Microsoft and TomTom ends one phase of the community's response to Microsoft patent aggression, and begins another. On the basis of the information we have, we have no reason to believe that TomTom's settlement agreement with Microsoft violates the license on the kernel, Linux, or any other free software used in its products. The settlement neither implies that Microsoft patents are valid nor that TomTom's products were or are infringing.

    The FAT filesystem patents on which Microsoft sued are now and have always been invalid patents in our professional opinion. SFLC remains committed to protecting the interests of our clients and the community. We will act forcefully to protect all users and developers of free software against further intimidation or interference from these patents.

    SFLC, working with the Open Invention Network and the Linux Foundation, is pleased to participate in a coordinated, carefully graduated response on behalf of all the community's members to ongoing anti-competitive Microsoft conduct. We believe in strength through unity, and we think our community's unity in the face of these threats has helped to bring about Microsoft's quick settlement on all issues with TomTom.

    1. Re:SFLC says: Settled, But Not Over Yet by icebike · · Score: 1

      >The settlement neither implies that Microsoft patents are valid nor that TomTom's products were or are infringing.

      These guys are whistling past the grave yard.
      They weren't party to the suit, just putting their oar in, too little too late.

      As far as TomTom was concerned the patents were valid. Cry all you want about cost of a defense, the point remains that a patent that is too expensive to defend against is just as effective as a valid one.

      Once TomTom caves and removes the offending long name support, who else will stand up?

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:SFLC says: Settled, But Not Over Yet by ozphx · · Score: 1

      Blah blah blah.

      Did you miss the bit in this where TomTom started litigation on some 'method of doing obvious shit with a GPS' bullshit against Microsoft. Then MS decided to open up the Big Chest'O'Patents and teach those upstart little fuckers a lesson. TomTom realised that it had been poking a bear with a stick, and folded, accepted a cross-patent agreement, and to pay some cash for being a little cunt.

      They brought all this shit on themselves. MS is not lauching some offensive against your "freedom" - if they did then they would be pulling out all the damn stops on more modern patents like ClearType (sub-pixel anti-aliasing).

      But I guess its nice to set someone up to blame for it not yet being 'The Year of The Linux Desktop'...

      --
      3laws: No freebies, no backsies, GTFO.
    3. Re:SFLC says: Settled, But Not Over Yet by ozphx · · Score: 1

      Shit, I must've been reading the digitally remastered summary ;)

      --
      3laws: No freebies, no backsies, GTFO.
    4. Re:SFLC says: Settled, But Not Over Yet by Kalriath · · Score: 1

      We believe in strength through unity, and we think our community's unity in the face of these threats has helped to bring about Microsoft's quick settlement on all issues with TomTom.

      Really, SFLC? A little full of ourselves are we? If anything, Microsoft's incredible financial arsenal bought about TomTom's quick settlement on all issues with Microsoft!

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  27. Re:Industry could solve this in an hour - WTF by burgundysizzle · · Score: 1

    The SD industry has previously used Microsoft's FAT filesystem due to it's uniquity.

    While uniquity may be a word (see http://dictionary.reference.com/browse/uniquity) I think you may have meant ubiquity (b and n are next to each other on the keyboard). It's slightly humorous in your version though.

  28. Re:I wish they'd fought; I understand why they did by Anonymous Coward · · Score: 0

    I wonder why no one has gone and done a prior art challenge to the MS FAT patents? ISTR that there were several operating systems that used what is essentially a file allocation table prior to ms-dos...

    the 100K question is, if it can be found that the MS FAT base patent is invalid, does that also negate the child patents like FAT-LFN?

  29. UDF by tepples · · Score: 2, Insightful

    True, but this is where someone has to find something that offers something equivalent and easily implementable.

    I believe it's called Live File System by Microsoft and Universal Disk Format by everyone else. Any OS with DVD-ROM support can read UDF. Linux, Mac OS X, and Windows Vista can write UDF, and so can Windows 5 (2000 and XP) with common CD-RW software.

    Of course, the sad reality is that waiting for the patent to expire might just be the easiest solution - BTW does anyone know when the patents expire?

    They were filed during the development of Windows 95; add twenty years.

    1. Re:UDF by Anonymous Coward · · Score: 0

      Two problems with that:

      1. with UDF you can have only one partition on that device

      2. UDF support in Windows sucks. It seems to only work with optical drives. You can't format a disk, memory card or USB stick. And even if you manage to format them with a different OS you still can't use them in Windows.

      Please proof me wrong on number 2, I am desperatly waiting for it.

    2. Re:UDF by tepples · · Score: 2, Interesting

      with UDF you can have only one partition on that device

      What USB drive or SD card comes preformatted with more than one partition?

    3. Re:UDF by Meski · · Score: 1

      Windows 95? I'm sure they were using FAT file systems in the era of msdos 3.n If they waited til Windows 95 to file, I'd think that would make them invalid? (IANAL etc)

    4. Re:UDF by Kalriath · · Score: 1

      It's the long filename support (which came with 95) that they patented. Not FAT itself.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    5. Re:UDF by slimjim8094 · · Score: 1

      Anything with that 'U3' thing, which is at least all sandisk drives. For anyone who doesn't know, it's basically PortableApps, but done in a shitty way.

      It's a pain in the ass because it tells windows it's a CD drive, so you can't delete it using diskmgmt.msc. It autoruns whenever you put it in, and starts its manager software - which leaves all kinds of files around your profile.

      First thing I do when I get a new drive is remove it. You need their special downloaded tool for that, though.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    6. Re:UDF by tsa · · Score: 1

      No you don't. You can remove it from the U3 manager itself. See the FAQ on the Sandisk website. I really don't understand why they made this software in the first place though.

      --

      -- Cheers!

    7. Re:UDF by adolf · · Score: 1

      Because Windows, generally[1], doesn't autorun a USB flash device, but will autorun from a USB CD-ROM. It's handy to plug a thumb drive into a machine, and, you know, have the magic work[2].

      [1]: In my experience, only Vista and Windows 7 do this at all without extra help.
      [2]: Difficult though it may be, try to imagine yourself not as a talented geek with a 5-digit Slashdot UID, and instead as Joe Layman. Joe's happy that his software Just Works when he plugs his thumb drive into a random Windows computer, and Joe doesn't care what sort of ugly hacks have to happen in order for that to occur.

    8. Re:UDF by Anonymous Coward · · Score: 0

      That is all you have to say? In case you missed that: this was the minor point which is only important if you want to use UDF for your cross platform data storage on your dual-boot pc.

      But even if that was not important in any way that still doesn't make UDF work with Windows AT ALL.

    9. Re:UDF by slimjim8094 · · Score: 1

      I've tried their tool in the manager a grand total of 4 times... never got it working. The download works fine, though.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    10. Re:UDF by dangitman · · Score: 1

      What USB drive or SD card comes preformatted with more than one partition?

      Ummm, millions of them? Have you never used more than a couple of flash drives in your life? It's a sewer out there.

      --
      ... and then they built the supercollider.
    11. Re:UDF by Anonymous Coward · · Score: 0

      Windows loses its mind when it sees more than one partition on a USB drive. So none usually. I personally have a usb drive which I'd put two partitions on, an NTFS partition, and a FAT16 partition. The second partition is completely inaccessible on windows xp/vista/7 beta.

    12. Re:UDF by tepples · · Score: 1

      In case you missed that: this was the minor point

      I did miss that. And in the case of a Limited User of a PC running Windows administered by the manager of an Internet cafe, what solution would you propose for letting this user access files on a USB drive formatted in a file system other than FAT or NTFS?

    13. Re:UDF by Knuckles · · Score: 1

      Using linux, just use dd to zero out the partition table.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  30. Block animated GIF by blocking GIF by tepples · · Score: 1

    by the time real PNG support got widespread enough matter, the GIF patents had expired and so the original point of PNG was moot.

    Not necessarily. Servers that allow members of the public to upload images can block distracting animations by blocking GIF. The use of more than 256 colors is also a lot cleaner in PNG; GIF requires multiple layers, each adding 255 more colors to the image.

    1. Re:Block animated GIF by blocking GIF by mysidia · · Score: 1

      That's a bit like saying you block porn sites by blocking .HTML

      In that case you can just rename your .gif files to .png files, and upload them anyways. Relying on the fact that IE (at least certain versions), will figure out the file type by examining the data, while your filetype-based-ban stays blissfully ignorant.

  31. NTFS? Screw me harder. by tepples · · Score: 2, Informative
    Anonymous Coward wrote:

    NTFS

    Do you think NTFS isn't patented even more thoroughly than the long file name extensions to FAT?

  32. Next victim of the recession by jonfr · · Score: 0

    Microsoft is the next victim of the recession. Microsoft is also a patent troll that has used there wealth to crush competition, instead of being better the competition.

    There is a simple word over this type of behavior. Corporation bulling.

    1. Re:Next victim of the recession by Macthorpe · · Score: 1

      Microsoft is the next victim of the recession.

      You're living in a fantasy world.

      There is a simple word over this type of behavior. Corporation bulling.

      That was two words, and one of them was wrong.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    2. Re:Next victim of the recession by Technician · · Score: 1

      There is a simple word over this type of behavior. Corporation bulling.

      We know how well this worked for SCO and Compuserve. In the long term, it isn't good for business.

      --
      The truth shall set you free!
    3. Re:Next victim of the recession by walterbyrd · · Score: 1

      >>We know how well this worked for SCO and Compuserve. In the long term, it isn't good for business.

      The scox scam was great for scox. Scox would have been out of business three years ago, if not for all that msft money. IMO: the scox scam was just another msft PR stunt. Msft wants the world to know that linux is a legal mine field.

  33. Re:I wish they'd fought; I understand why they did by Darinbob · · Score: 1

    A new file system won't help with the existing systems out there. It would only help new systems. FAT is the defacto standard for interchange precisely because older systems use it. So you create a new file systems that everyone uses, but you still end up required to support FAT to save traces from oscilloscopes, to get files off of your digital camera's CompactFlash, to print photos on some printers, to print files at the local copy shop, to update firmware in countless hardware devices, etc.

    Notice how well PNG has not taken over the web. I see GIF files all over the place. Declaring a new standard does not solve any problems.

  34. UMSDOS by Anonymous Coward · · Score: 0

    Didn't UMSDOS predate VFAT by 2 or more years?

    1. Re:UMSDOS by x2A · · Score: 1

      How's that relevant?

      --
      The revolution will not be televised... but it will have a page on Wikipedia
  35. Drivers? by tepples · · Score: 1

    But use of other file systems on such devices would be no worse than distributing drivers (like was done for Win98)

    On what media, formatted in what file system, would you distribute drivers? One solution under Windows 98 was to distribute them on a floppy, which doesn't work on newer PCs that lack a floppy drive, and besides, floppies are formatted FAT. Another solution is to distribute the drivers over the Internet, but then you need to carry an EDGE dongle and its drivers if you want to use a PC away from a hotspot. CDs formatted in ISO 9660 might work, but a problem remains: How would you use a non-FAT non-NTFS USB drive on a PC running Windows whose owner says she "don't want you installing shit"?

    There are several of these out there: (two sourceforge.net links) but its not clear that they are robust enough for device vendors to ship millions of units with.

    How would you use one on 64-bit editions of Windows Vista, which have a system policy against loading kernel modules developed by hobbyists without throwing the whole system into "Test Mode"?

    1. Re:Drivers? by icebike · · Score: 1

      Don't confuse Fat with either Fat32 or Long file names. You can have a small partition large enough to hold your drivers on the dongle.

      Many devices in the Win98 era came with a mini-cd with the drivers on it. I have 4 of 5 of these that all used the same drivers, and once you installed one it would work for many devices (cameras mostly in my case).

      (And if "she don't want you installing shit" walk away. Its not your machine).

      As for the Vista problem, this is why a signed module developed by and maintained by someone other than Joe Average Hacker is needed. Perhaps Red Hat or Novell or some such.

      Look, we are not talking about Apple here, we are talking about Microsoft. Apple would just say NO and that's the end of it. (Ok, maybe a bit of a troll, but Apple is _very_ controlling).

      Microsoft includes hundreds of drivers developed by third parties, and they would include an EXT driver too if the source was reliable and the inclusion would not encumber them with the GPL.

      --
      Sig Battery depleted. Reverting to safe mode.
  36. Re:I wish they'd fought; I understand why they did by Anonymous Coward · · Score: 0

    Is it legal for a commercial company to write and distribute an alternative file system driver for Windows?

  37. What install? by SuperKendall · · Score: 1

    The whole point of a device supporting USB storage is that there is no install! If you want a support nightmare, that would work, but otherwise it's not a solution at all. No-one wants to go back to the days of supporting drivers for every device that ships...

    I despise FAT but there's simply no realistic alternative if you are building a commercial device. I sure hope something can displace it someday but the possibility is not even on the horizon.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  38. Convincing the wheel group? by tepples · · Score: 1

    Getting a Windows IFS written would be cheaper than what the industry is paying Microsoft in one year

    The Windows Vista 64-bit code-signing issue that plagues hobbyist efforts like Ext2 IFS wouldn't affect this too much because the SD Card Association could easily afford the $400 per year to maintain an Authenticode certificate. But another problem remains: Windows has a group called Administrators, which corresponds to wheel of *BSD. As I understand it, only users in the Administrators group can install file system drivers. So how are people going to convince the administrators of the PCs they use to let them install the read/write driver for UDF or whatever other file system the SD Card Association decides on?

    1. Re:Convincing the wheel group? by ion.simon.c · · Score: 1

      So how are people going to convince the administrators of the PCs...

      Protip:
      Most people are Administrators of the machines that they run... one way or another. :)

    2. Re:Convincing the wheel group? by man_ls · · Score: 1

      Windows XP and later does, supposedly, support user-mode filesystems and user-mode drivers.

      I don't know if there's a single driver that is, actually -- but the framework is there.

    3. Re:Convincing the wheel group? by tepples · · Score: 1

      Most people are Administrators of the machines that they run

      Not at an Internet cafe: no wheel group, no unsupervised physical access. Or what am I forgetting?

    4. Re:Convincing the wheel group? by ion.simon.c · · Score: 1

      Most people are Administrators of the machines that they run

      Not at an Internet cafe:

      I don't run the machine that I use at an internet cafe... unless I'm the manager of said cafe.

    5. Re:Convincing the wheel group? by tepples · · Score: 1

      I don't run the machine that I use at an internet cafe... unless I'm the manager of said cafe.

      Let me rephrase in terms of your "run": So how does the person who uses the computer convince the person who runs the computer to install the file system driver?

  39. Re:I wish they'd fought; I understand why they did by Anonymous Coward · · Score: 0

    There was no way TomTom was going to carry this one under current IP law, and this was never about Linux (although that didn't stop the armchair advocates and their sisters from screaming it was).

    Spoken like a man with a ten-inch netbook.

  40. I don't believe this to be a true account by kanguru007 · · Score: 1

    > It appears TomTom bowed to the pressure and settled with Microsoft

    I don't believe this to be a true account of what happened.

    http://www.openinventionnetwork.com/about_members.php

    Have a look at the OIN website and feel their strength. IBM is one of the members, they're standing up 100% for Linux and Microsoft simply does not have a chance.

  41. Re:I wish they'd fought; I understand why they did by MrLint · · Score: 2, Interesting

    There is another way, but its not much better.

    If USB devices were to show up as 'network adapters' with some kinda minimal IP stack, then it could be a network storage device and the vendor's software can talk to whatever the back end device's native file system is, by even as something as crazy as WebDAV.

    The benefit is that you have totally abstracted the device from the host OS, and the benefit is platform neutrality.

  42. Why bother? by westlake · · Score: 2, Interesting
    Although FAT is common, if everyone could agree an open alternative, and then encourage hardware manufacturers to provide the necessary drivers to Windows users, then we could finally move forward.

    FAT is more than common.

    When the talk turns to pocketable media, it is all but universal - and close on to thirty years old.

    The HP on your desktop has a 15 in 1 card reader.

    2 cartridge slots for HP's USB media drives. 4-6 USB ports "out back" and maybe a Firewire port or two.

    So much for getting the hardware manufactures to agree on anything. But what is your compelling argument to move away from FAT?

    FAT is a file system for the temporary storage of a keychain drive, digital camera or camcorder.

    It needs to be compatible with the PC and the Mac - 99% of your potential market.

    But it doesn't have to be particularly sophisticated or robust.

    Licensing is capped at $250K - and the patent will, in time, expire.

    There are no show-stoppers.

  43. Re:I wish they'd fought; I understand why they did by marcansoft · · Score: 1

    There's already a standard for file-based accesses to USB devices. It's called PTP and it's what many cameras use. It shouldn't be too hard to adapt for more general FS access.

  44. Microsoft's message: use Linux, get sued by walterbyrd · · Score: 3, Informative

    I believe msft is being very successful with that message.

    That message is what the entire scox-scam is about. Think about it, why sue IBM? IBM is not even a Linux distributor. But, IBM had just made a big contribution to linux, and msft wants the world to know: that sort of action does not go unpunished.

    The tomtom suit is another slam-dunk msft victory. Msft gets free access to tomtom's patents, msft gets money from tomtom, and tomtom has to stop using fat. Most importantly of all, the message is broadcast: use Linux, get sued.

    It doesn't matter whether or not the lawsuit has merit. Unless you have about $50 million to fight the lawsuit, msft wins as soon as they file the suit.

    1. Re:Microsoft's message: use Linux, get sued by KwKSilver · · Score: 1

      And MS and its shills will continue to claim to be mystified as to why so many people hate their guts. Doh.

      --
      If you want your life to be different, live it differently.
    2. Re:Microsoft's message: use Linux, get sued by Anonymous Coward · · Score: 0

      TomTom only uses FAT to maintain compatibility with Windows. It may take a few more cases, but once this is correctly phrased as 'support Windows, get sued' MSFT my not be looking so clever.

  45. Internet cafe by tepples · · Score: 1

    (And if "she don't want you installing shit" walk away. Its not your machine).

    I was imagining the following hypothetical use case: I live where the only affordable home Internet access is dial-up. (For various definitions of "affordable", this could be rural North America, or even North America in general.) I have traveled to an Internet cafe to download some large files using its high-speed Internet connection to a USB drive. As you point out, I do not own this machine, yet I have paid to rent its use as a "Limited user" for an hour. The drive is larger than 2 GB and therefore can't be formatted in FAT16 with no LFNs. What file system should I use on this drive?

  46. Re:examples of products which did long & short by x2A · · Score: 1

    This is not to do with having long filename support; TomTom could store short filenames with a textfile containing short to long filename mapping, but then those long filenames wouldn't be consistent on your desktop if you renamed them etc. The patent is for the particular method of supporting long filenames (which IIRC uses volume label entries in the directory structure to contain the extra filename info). Patents aren't what you accomplish, they're how you accomplish it.

    --
    The revolution will not be televised... but it will have a page on Wikipedia
  47. Only writing LFNs is patent covered. by slash.duncan · · Score: 4, Insightful

    TomTom's problem wasn't FAT, the 8.3 filename version, but LFN aka VFAT, and AFAIK, reading them isn't covered, only writing. The MS patents are specifically on the long file name stuff, apparently only on writing, and any patents on the original 8.3 format will have expired by now. Since with USB it's the host that controls the writing, TomTom's window of patent vulnerability on that particular patent is quite small anyway, and it's entirely possible to avoid infringement, especially since from all reports I've seen the TomTom devices themselves don't expose the filenames they are working with.

    It's actually quite possible that TomTom wasn't actually using the LFN code anyway, but was simply shipping it as it was configured in their default Linux kernel load. As such, it should be fairly trivial to simply avoid turning on that option, and if necessary, rewriting any other code that they had internally that expected the LFN so it works with the 8.3 name.

    Thus, the case never really was about the FAT LFN patents in the first place. It was simply one more arrow in the legal quiver that MS unloaded on TomTom. It was the other patents, including the broad mobile computer mounted in a car patent and a couple of the navigation patents, at issue.

    That's why it's possible for TomTom to take the easy way out of this one. The GPL "live free or die" clause need not be invoked since they can simply toggle off the VFAT functionality (and if necessary entirely patch the code out of what they ship) in their shipping kernels, and they can license the other patents without triggering the "live free or die" clause since their userspace code didn't need covered under the GPL.

    --
    Duncan
    "Every nonfree program has a lord, a master,
    and if you use the program, he is your master."
    R Stallman
    1. Re:Only writing LFNs is patent covered. by Tony+Hoyle · · Score: 2, Informative

      especially since from all reports I've seen the TomTom devices themselves don't expose the filenames they are working with.

      Which reports would these be.. the ones from people who have never used a TomTom?

      All a tomtom basically is to a PC is an external drive (actually two, for the models with internal and addon flash separate) - then the TomTom software reads and writes files to it. This includes the OS (linux) and boot files, so LFN is pretty much required, unless TomTom have a version of Linux that can boot using only 8.3 filenames.

    2. Re:Only writing LFNs is patent covered. by Kalriath · · Score: 1

      Uh, modern Linux wont boot off FAT filesystems anyway, last I saw. So the Linux partition is likely an EXT2 or EXT3 mounted separately.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    3. Re:Only writing LFNs is patent covered. by richlv · · Score: 1

      as already mentioned at http://yro.slashdot.org/comments.pl?sid=1181177&cid=27396305, all linux needs to boot is single kernel image file, then linux kernel can take over and use ext2, 3, 4 or whatever for it's internals, initrd etc.

      they probably would still have to keep fat for user exposed files, but those should be easily trimmable to 8.3.
      well, until industry gets strong enough to replace patent envumbered filesystems with something saner. maybe when btrfs is stable ;>

      --
      Rich
    4. Re:Only writing LFNs is patent covered. by slash.duncan · · Score: 1

      You are correct about the access from the computer, but in that case, it's the host operating system's (presumably MS OS or OS licensed, not TomTom's problem in any case) code on the computer that's doing the LFN access. The USB mass storage protocol is setup so it's all host system in that case, and any TomTom software running on the computer is simply using the host system's filesystem code. No patent violation there, at least not on TomTom's part.

      The problem is only when the files are accessed from the device itself (not from the host computer when connected via USB), and then (apparently) only if the LFNs are written. Apparently, the on-device software doesn't have a file dialog or similar UI that exposes filenames at all, so if the device writes to the FAT filesystem at all, it's entirely outside the view of the user, and thus, if it does happen to be using long filenames, it can be changed without affecting the user experience at all.

      This is apparently what they've agreed to do, if indeed they were writing LFNs at all. Regardless, however, apparently the kernel they shipped was configured with the (generic Linux vfat module) ability to write LFNs, regardless of whether they were actually using that ability /for/ anything or not. They now have to configure that /out/ of the kernel they ship, so it doesn't even have the ability to write LFNs. Thus, they avoid having to license that patent, and avoid triggering the kernel's GPLv2 "live free or die" clause in the process.

      --
      Duncan
      "Every nonfree program has a lord, a master,
      and if you use the program, he is your master."
      R Stallman
    5. Re:Only writing LFNs is patent covered. by Anonymous Coward · · Score: 0

      AFAIK, reading them isn't covered, only writing. The MS patents are specifically on the long file name stuff, apparently only on writing,

      So why's everyone getting worked up anyway, when the solution is clear at hand? There's no problem reading data, the problem is only if data is ever written, which is obviously completely unnecessary.

    6. Re:Only writing LFNs is patent covered. by Anonymous Coward · · Score: 0

      Linux can boot from any supported filesystem, as long as the bootloader can load a kernel from somewhere. For example Wubi [http://wubi-installer.org/] boots from FAT or NTFS using the Windows bootloader. On a TomTom all system files are on FAT. Only the bootloader is located on an internal chip.

  48. Re:Wrong. by Myrddin+Wyllt · · Score: 1

    JerryLeeCooper, is that you?

    --
    [ ]Half Empty [ ]Half Full [x]Twice as big as it needs to be
  49. What's wrong with ISO 9660? by g2devi · · Score: 1

    Why use VFAT when ISO 9660 (the CD image format) is freely available, seems more flexible, and is used in at least as many devices as VFAT?

    1. Re:What's wrong with ISO 9660? by Anonymous Coward · · Score: 0

      Why use VFAT when ISO 9660 (the CD image format) is freely available, seems more flexible, and is used in at least as many devices as VFAT?

      Perhaps because ISO9660 was designed as a file system for static data? As such it may be much less than optimal for updating dynamically changing data.

    2. Re:What's wrong with ISO 9660? by Olivier+Galibert · · Score: 1

      You can't fragment files in iso9660. That means adding data to a file can often require rewriting the whole file somewhere else.

          OG.

  50. Re:I wish they'd fought; I understand why they did by mysidia · · Score: 1

    What really need to happen is something similar to what happened to the GIF file format. In that case it was decided to develop a new image file format called PNG. There is room for doing the same thing with the file system.

    How about something using the NetBSD implementation of ext2 as its reference implementation?

    I realize the Linux implementation is more popular, but it's GPL-proprietary (i.e. not free in the sense that you can't take it and add it to your product without GPL'ing and releasing source for the lot), so I can see why device manufacturers wouldn't want to use the Linux implementation.

    We have some very good filesystems, why not use what's been invented already?

    Another thought would be the HFS+ filesystem in Darwin.

    I'm sure a reduced subset of either filesystem could perform quite well.

    No need for features like journaling, etc.

  51. Lose the drivers by smoker2 · · Score: 1

    Why don't TomTom lose the FAT support and make it a network interface ? FTP can read & write to whatever file system it needs to. UPnP ?

  52. Proof that MS uses patents offensively by walterbyrd · · Score: 2, Interesting

    Still want to use Mono?

    1. Re:Proof that MS uses patents offensively by Kalriath · · Score: 1

      Actually, Mono should be safe - since any open-sourceish stuff that Microsoft offers is under a pretty strict irrevocable license (unless you violate it). And since it has patent immunity clauses like GPL3...

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  53. Re:I wish they'd fought; I understand why they did by mysidia · · Score: 1

    The problem is, while you may avoid using a patented filesystem -- you require a number of patented technologies to implement that, and the whole thing may be patented, so you could just be best off licensing FAT...

  54. Why? Why? Why? by actionbastard · · Score: 1

    Did they choose FAT as the file system?

    As usual, Groklaw has the full dope.

    --
    Sig this!
  55. Re:examples of products which did long & short by Locutus · · Score: 1

    So let Windows put the files on there and let Windows create the mapping TomTom uses on the device so they don't need to look at those special places in the FAT filesystem they got a patent for. What about that AutoRun stuff. Can't TomTom have the users put a TomTom AutoRun util on the memory device so that Windows does all the special remapping using Microsoft's own driver to give out the long and short names? Are there any kinds of drop operations which can trigger this same remapping?

    Let's hope TomTom comes up with a really elegant way around this issue and the whole memory stick market moves off of VFAT and onto TFAT or whatever they call it. If this is an example of what Microsoft has for patented software, VFAT, they are skating on thin ice with all these patent/IP extortion games they've been playing. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  56. Re:I wish they'd fought; I understand why they did by Kalriath · · Score: 1

    Absolutely! Windows is specifically designed so that you can do that sort of thing. They're called Installable Filesystem Drivers (IFS in the 9x series - though they can be done for NT as well).

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  57. Re:I wish they'd fought; I understand why they did by Kalriath · · Score: 1

    PTP is for pictures. MTP is for movies and music. You're not meant to use MTP or PTP for anything other than what they're designed for.

    Though really, the question is "what's the base standard for PTP and MTP?"

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  58. Re:Wrong. by Kalriath · · Score: 1

    Any company that is considering threatening Microsoft with patent infringement suits will be re-evaluating that threat. TomTom clearly are run by idiots, otherwise TomTom would not have threatened Microsoft in the first place. So the question for other companies that plan to threaten Microsoft is whether fighting Microsoft in court will cost them more than simply not threatening Microsoft in the first place.

    --
    For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  59. Legal is not always moral by Anonymous Coward · · Score: 0
    And when the Wall Street bankers were stealing their $trillions, they were only protecting their interests, right? It was all legal, wasn't it?

    As you can see, "legally allowed" and "morally right" are two very different things.

  60. Re:I wish they'd fought; I understand why they did by CAIMLAS · · Score: 1

    What really need to happen is something similar to what happened to the GIF file format. In that case it was decided to develop a new image file format called PNG. There is room for doing the same thing with the file system. Although FAT is common, if everyone could agree an open alternative, and then encourage hardware manufacturers to provide the necessary drivers to Windows users, then we could finally move forward.

    There's a big, big problem with that idea. Yes, it would be technically possible to implement something like this (trivial, even: just strip all multiuser functionality from ext2, and you'd already be mostly done.

    The problem is that all current and past MS systems treat non-MS filesystems as "empty". Yes, there is a 3rd party ext2 driver for Windows. But that does not allow products not using MS 'technology' to enter the market. Maybe there's a way to put the driver on a small 1-2Mb partition, and have it get automatically installed on said system if it's not there already, but I don't see that happening to any useful degree: people will just format them, if possible, to MS formats (or simply not be able to access them).

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  61. Re:I wish they'd fought; I understand why they did by ameyer17 · · Score: 1

    Or you could do something along the lines of what the Rio Karma did and have a dock with an ethernet port, a minimal web server, and a java applet for transferring stuff over, except not quite as buggy/slow.

  62. Microsoft's message: use MSFT's formats, get sued by BhaKi · · Score: 1

    Fixed it.

    --
    The largest prime factor of my UID is 263267.
  63. Patents on FAT 8.3 filenames?????? by IvyKing · · Score: 1

    The MS patents are specifically on the long file name stuff, apparently only on writing, and any patents on the original 8.3 format will have expired by now.

    Since the 8.3 filename dates back to DEC's RSX-11, which was copied by CP/M, which was then copied by QDOS/86-DOS on FAT-12, it's not bloody likely that MS would have a patent on that. The idea of using FAT for QDOS/86-DOS was borrowed from MS's Disk BASIC, but I don't recall Gates or Allen patenting the FAT concept. If you're wondering what the heck is QDOS/86-DOS, it was bought by MS in 1981 and renamed MS-DOS.

  64. Re:examples of products which did long & short by IntlHarvester · · Score: 1

    if this is really about FAT32 doing long and short filenames, what about that HP NewWave product from the late 80s? And didn't OS/2 provide long & short filenames for DOS programs?

    Neither supported long _file_ names. The long program names were stored by the shell and not the file system.

    NewWave probably used standard Windows PIF files, but I can't recall.

    --
    Business. Numbers. Money. People. Computer World.
  65. Re:I wish they'd fought; I understand why they did by donaldm · · Score: 1

    I wish TomTom had fought this; the FAT patents are utter nonsense. But patent fights are notoriously expensive, so I understand why TomTom did this instead. In the long term, I hope that software patents get eliminated, but that will have to wait for another day.

    Could not agree more, however the only way to get arround this would be to use a file-system like ext2 or ext3 which is very easy to do from a Linux machine onto an SD, MS, XD, MMC or any USB storage device. The problem here is not using ext2 or ext3 it is the ability of the Microsoft OS to actually read the device since Microsoft won't support this file-system preferring to dictate what file-systems they support with their OS. Coupled with this is the fact that many devices (eg. cameras) that take cards or even USB storage devices also cannot read ext2/3 file-systems.

    To get a file-system like say ext2/3 supported would require a courageous effort on the part of manufacturers to demand this type of support and I personally don't think that will happen any time soon.

    What is bizarre is the fact that it is very easy to create a FAT32 file-system on just about any Linux platform yet you actually have to download software to a MS Windows (Win2000 on) machine to do this. This reinforces my impression that Microsoft expects everyone to do as they dictate and they don't even care about FAT32 except as a means of using it as a bargaining chip.

    --
    There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  66. Re:I wish they'd fought; I understand why they did by tomatensaft · · Score: 1

    Why not use Ext2? It's usable under Windows (there are 2 different drivers for Windows, that enable use of this filesystem), it's usable under Linux. It can easily be realized under other operating systems, if any of them happen to lack support. A nice gadget can have its firmware reloaded to use another filesystem instead of FAT. So, what's the problem?

  67. Re:I wish they'd fought; I understand why they did by Anonymous Coward · · Score: 0

    Dont' hold your breath on that. This case just demonstrated that if you are a gorilla corporation like MS software patents are an easy way to make money in a recessed economy.
    I don't see in any imaginable future a government composed of puppets controlled by corporations, which means any government, eliminating software patents.

  68. TomTom should have done what Microsoft did... by lamapper · · Score: 1

    After IBM and Microsoft had their falling out, IBM separately developed PC DOS 6.1 in 1993, and since Microsoft failed to file against IBM, my guess is that any operating system similar to PC DOS 6.1 developed up to and including 1993 would successfully weaken any Microsoft claim if not out right invalidate it. That fact in addition to plenty of prior art (see some examples below, there are many others as other posters here have mentioned...) should be more than enough for any person and or company to tell Microsoft to stuff their misplaced Legal FUD!

    TomTom was stupid and blew it big time, they should have called Microsoft's bluff and said go ahead and file your court case, while the lawsuit was working through the court system any potential issues with long filenames, still questionable in my opinion could have been removed from the platform, that way by the time the issue would have worked its way through the court system TomTom would NOT have been in jeopardy any longer....they should have stood their ground and called Microsoft's bluff. (The last thing Microsoft wants is for any of these BS patent claims to go to court and be legally invalidated.)

    Bear in mind that this was how Microsoft reacted to Stac Electronics lawsuit over the disk compression in MS DOS, thus Microsoft released MS-DOS 6.21 in 1994 in response to that lawsuit.

    MS-DOS 6.0 and 6.20 were released in 1993, both including the Microsoft DoubleSpace disk compression utility program. Stac successfully sued Microsoft for patent infringement regarding the compression algorithm used in DoubleSpace. This resulted in the 1994 release of MS-DOS 6.21, which had disk-compression removed. Shortly afterwards came version 6.22, with a new version of the disk compression system, DriveSpace, which had a different compression algorithm to avoid the infringing code.

    Examples of prior art:

    CP/M was developed in 1973-74;

    TRS Model 80 Model I was released in 1977.

    MS-DOS was copyrighted by Microsoft in 1979, with MS-DOS 1.0 being released in 1981.

    TRS 80 Model III was released in 1981.

    --
    Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
  69. Ignore the extension by tepples · · Score: 1

    In that case you can just rename your .gif files to .png files, and upload them anyways.

    And then the server gives an error for any uploaded file that starts with "GIF8" and not "\x89PNG".

    Relying on the fact that IE (at least certain versions), will figure out the file type by examining the data

    If IE can sniff signatures, so can your server.

    1. Re:Ignore the extension by mysidia · · Score: 1

      And then the server gives an error for any uploaded file that starts with "GIF8" and not "\x89PNG".

      Your GIF file can start with \x89PNG if you want. In all likelihood, IE will still figure it out; it doesn't just look at 3 bytes, it in general looks at the first 100 or so bytes of the file.

      Given the number of security bugs in IE image handling, the "PNG" file could be formed to utilize one of the arbitrary code execution bugs, and actually contain code to display an animated GIF in all its full glory.

  70. Free patent license for Linux by Anonymous Coward · · Score: 0

    The Microsoft statement on the settlement is actually quite hopeful: "The agreement includes patent coverage for Microsoftâ(TM)s three file management systems patents provided in a manner that is fully compliant with TomTomâ(TM)s obligations under the General Public License Version 2 (GPLv2)."

    That is to say that any Linux distribution can replace their Linux FAT code with TomToms. TomTom's code is source- and binary identical, but it comes with permission from Microsoft. A small trick, the replacement of code by identical code, and only required because the relevant GPL clause works downstream only.

  71. too bad by hesaigo999ca · · Score: 1

    Too bad for TomTom, I really wish someone would take M$ to the cleaners, and win for once, wihtout
    bowing down to those overlords.....maybe Google?

  72. EASY Solution: by JSBiff · · Score: 1

    We're talking about storage devices, right?

    Put a small FAT partition on the device, put Windows driver installer on that partition, and setup an autoplay file, so that when a user sticks the device into the drive, it checks to see if the drivers are installed, and if not, displays a message to the user explaining that the device needs to install a driver to fully function. Would you like to install this driver now? [YES] [NO]

    I don't see why that's such a problem? Ok, on 'locked down' systems, users won't be able to use the devices, unless the admin has already installed the driver, so it's not perfect. I suppose there is also a risk that in the future, Microsoft would add a driver as a Windows Update, or as part of a new version of Windows, which could result in a situation where a compatible driver is already installed, but because it's not the driver which the installer on the FAT partition is checking for, you end up installing two conflicting drivers for the filesystem.

    But, it still seems like a way to help ease the transition.

  73. Well by Anonymous Coward · · Score: 0

    As i read this page, and all the whining about MS, as I the HUGE MS SQL banner add on this page.

    You have better be carefull, or MS will take away their support of slashdot and take you off the payroll.

    If i were MS i would.

    I also like seeing how quickly this was filed in teh slashdot's backwater on news.

    Seems like this is yet another FOSS "dirty little secret".

  74. Loop device, or UMSDOS by spaceturtle · · Score: 1

    That would be a ext3 loop device on top FAT or NTFS, which would probably be OK I guess. The other obvious way would be UMSDOS, but that was dropped after 2.6.11: http://en.wikipedia.org/wiki/UMSDOS

  75. Re:examples of products which did long & short by x2A · · Score: 1

    But you can't guarentee it. What if someone uses the usb stick somewhere without autorun, or a non windows machine? Effectively having a tool you have to use instead of the operating systems filesystem support to read/write to the memory stick defeats the whole point of it using a ubiquitous filesystem in the first place. All it would take is a rename on a system where tomtom's own short to long filemapping doesn't get updated, and filenames become orphaned or worst still, start pointing to the wrong data on stick. Your choices are simple. Either update the LFN and SFN directory entries at the same time, use the drive ONLY in readonly, or completely exclude LFN support on the media (which may not be an option). You can't have one dataset being treated differently by different pieces of software and rely on it. This is why we have protocols for doing things.
    The lesson here is don't try and sue Microsoft for patent infringement, because they can play that game too, and they can play it well. Let sleeping beasts lie.

    --
    The revolution will not be televised... but it will have a page on Wikipedia
  76. Re:examples of products which did long & short by Locutus · · Score: 1

    NewWave supported long file names and not just long program names. I think you're right on the OS/2 front since I remember seeing short names in the DOS box but long names elsewhere. But, who cares what it was stored in, it was stored on the disk and there was a mapping scheme. Microsoft did not invent mapping 8.3 names to long names and even if they did, it shouldn't be a valid patent since these kinds of things have been done forever.

    If they were given a patent because they stored the mappings in the FAT data structures should that be allowed after they've been convicted of anti-trust violations regarding protecting their operating system monopoly?

    Maybe the time is right for vendors to start installing file system drivers and be done with that antiquated FAT system and Microsoft's use of this to force vendors into licensing deals they otherwise would not sign. Have you noticed Microsoft is not signing licenses for VFAT and instead is using extortion to force these companies to sign licenses which cover many other things?

    Time to drop VFAT and use modern filesystems on these removable media and leave Microsoft to find another way to pound vendors into being their partner. IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  77. Re:examples of products which did long & short by Locutus · · Score: 1

    but there are open filesystems which OEM's can preload on all PCs shipped. Thinking that it is a good idea to let Microsoft dictate what your product is going to support is asking for trouble and limiting. We know they don't want vendors using VFAT or they would easily license it and only it. They won't or don't so it is time to take them to task and deal with what it takes to move to an open filesystem everyone can use.

    I'd heard that TomTom sued Microsoft first but that just doesn't sound like the way to do business with them. Could TomTom have been that stupid? I doubt it and figure that there was some backroom discussions going on where Microsoft was trying to beat TomTom up and TomTom was pushed over the edge and bit back. The result is a short term deal where TomTom moves off of the VFAT system and some cross licensing but what the real issue of contention was/is must be part of this.

    Like many many other court cases with Microsoft, they don't want to get to court and will go to extremes to stay out of court. Some of the extremes used is what SCO did and that is to drag out the battle and ring up huge bills. Little guys like TomTom can't play that game and they knew it. I'll have to go over to Groklaw and see if they are covering this. They do a better job than the press at explaining what is really going on.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  78. The bill marked "paid in full." by westlake · · Score: 1
    Getting a Windows IFS written would be cheaper than what the industry is paying Microsoft in one year

    The license for FAT was capped at $250K in 2003.

  79. Re:examples of products which did long & short by x2A · · Score: 1

    Of course there are filesystems that OEM's could stick on machines which would then leave out everyone who buys an operating system to install themselves... and everyone who's already got a load of other devices (camera, mp3 player...) that they don't want to have to repurchase just to use a different filesystem. It's cheaper for them to pay any royalties on the next device they buy for it to support the same thing too. Then you also have to get manufacturers to agree on a single filesystem that they're gonna put effort into to make it the next big vfat, and good luck with that... you know Sony won't play ball for a start, they'll just have to come up with their own format like they do with everything. Manufacturers aren't choosing vfat, vfat's choosing them. If everyone now decides that everything released from now is going to have support for a new filesystem, it's still going to be 10 years before vfat's ditchable, because of the inertia to overcome, and by that time, the patents will have expired anyway.
    The best way forward as I said is for companies to not try getting into patent wars with microsoft, because microsoft have a rather healthy patent portfolio that they use defensively.

    --
    The revolution will not be televised... but it will have a page on Wikipedia
  80. Re:examples of products which did long & short by Locutus · · Score: 1

    ya, it would be a mess with getting new filesystem based memory devices used with old cameras and the like. But 10 years for this patent to expire is a long time and they way Microsoft is playing it now, they are using this patent to force vendors into more than just this one IP license.

    I still wonder if TomTom really did slap Microsoft and cause this or did Microsoft play hardball and force TomTom into this fight with a few jabs of their own behind the closed negotiation room doors? Microsoft sees Linux as a threat so their IP claims are considered a defensive and just shipping a commercial product with Linux is a threat and that is what Microsoft wants companies to think. It's the FUD tactic all over again but using patents instead of vaporware.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  81. B& by tepples · · Score: 1

    Given the number of security bugs in IE image handling, the "PNG" file could be formed to utilize one of the arbitrary code execution bugs, and actually contain code to display an animated GIF in all its full glory.

    Which is why the script that batch-moves images from the inbox to the live site uses stricter checking. Any repeated funny business, and the uploader's privileges get revoked.

  82. Re:examples of products which did long & short by x2A · · Score: 1

    No, going after someone who's a threat to your business isn't considered defensive use of patents... that's just normal use. Defensive use it to fend off litigation attacks, like what redhat et al wanna build up defensive patent portfolios for. It's not in microsoft's interest to stop people wanting to use vfat, after all, then they'd have to add support for the filesystem everyone else is using (and possibly pay royalties on it) or get left behind everyone else. And I think someone mentioned 2013 for the patent to expire... so it's either wait 4 years til you can use vfat and still be able to sue MS for using your IP if they don't license it from you (if you're into using something without giving in return) or spend even longer trying to switch.

    --
    The revolution will not be televised... but it will have a page on Wikipedia