Slashdot Mirror


Microsoft FAT Patent Upheld

theodp writes "After initially rejecting Microsoft's File Allocation Table (FAT) patents, the USPTO has ruled them valid. From the article: 'Microsoft has won a debate where they were the only party allowed to speak, in that the patent re-examination process bars the public from rebutting arguments made by Microsoft, said unimpressed Public Patent Foundation President Dan Ravicher.'"

91 of 558 comments (clear)

  1. So now... by Tuxedo+Jack · · Score: 4, Interesting

    What does that mean to companies that sell stuff like USB flash drives or CF cards? They'll obviously have to pay royalties, of course, and that means a mass migration to a new filesystem to avoid such payments.

    But what new FS will that be? FAT32? EXT2/3?

    --

    Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
    1. Re:So now... by toddbu · · Score: 3, Insightful
      They'll obviously have to pay royalties, of course, and that means a mass migration to a new filesystem to avoid such payments.

      It would be stupid for Microsoft to enforce this patent because of the migration issue. If they were smart, they'd immediately turn around and put this into the public domain. If they don't, I can't see the marketplace relying on the hope that someday Microsoft won't try to enforce the patent. So if they were protecting their own interests that's fine, but they need to send a clear message that this move was only done to make sure that nobody would screw them.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:So now... by tpgp · · Score: 4, Informative

      What does that mean to companies that sell stuff like USB flash drives or CF cards? They'll obviously have to pay royalties, of course,

      Yep, they will pricing has been set to 25c per unit.

      Utterly crippling in the low margin, high volume USB storage market (especially at the low end)

      and that means a mass migration to a new filesystem to avoid such payments.

      And exactly what filesystem could that be? That is supported out of the box by 95% of desktop PCs?

      This - if anyone was still wondering why a monopoly is so dangerous in the hands of an immoral company like MS.

      You can use your overwhelming advantage in one market (desktop PCs) to exert influence in another.

      But what new FS will that be? FAT32? EXT2/3?

      Fat32? Patents cover it.

      EXT2/3? Get real. Who wants to install 3rd party drivers every time you plugin your USB device?

      --
      My pics.
    3. Re:So now... by Anonymous Coward · · Score: 2, Interesting

      Maybe Microsoft is just trying to be kind to the world and kill FAT off. It's a terrible filesystem for removable media. Floppies died and needed "recovery" quite often, and I dread the thought of trying to recover a 1G flash disk full of important photos or something.

      NTFS would be an obvious choice for microsoft to go with since it support removable media and journalling. That would probably truly piss off camera makers, however, because NTFS support is probably neither cheap to license nor fun to stuff into cameras. It's a sad state of affairs that the best de facto standard anyone could come up with is FAT, and even worse that I can't think of a good universal replacement. Perhaps the BSD fast file system if only because of its widespread availability and public domain(ish) nature.

    4. Re:So now... by SenorCitizen · · Score: 5, Interesting
      Utterly crippling in the low margin, high volume USB storage market (especially at the low end)

      What exactly would prevent these low margin, high volume USB key manufacturers selling their memory sticks unformatted? It's not like hard drive manufacturers have to pay a FAT tax -- it's just the device manufacturers whose stuff actually uses FAT, like digital camera makers.

    5. Re:So now... by tpgp · · Score: 4, Informative
      It would be stupid for Microsoft to enforce this patent because of the migration issue. If they were smart, they'd immediately turn around and put this into the public domain. If they don't, I can't see the marketplace relying on the hope that someday Microsoft won't try to enforce the patent. So if they were protecting their own interests that's fine, but they need to send a clear message that this move was only done to make sure that nobody would screw them

      Wishful thinking aside - Microsoft have allready stated they're going to enforce the patent:

      From Microsoft's FAT licensing page:
      A license for manufacturers of certain consumer electronics devices--Pricing for this license is $0.25 per unit for each of the following types of devices that use removable solid state media to store data:

              * Portable digital still cameras
              * Portable digital video cameras
              * Portable digital still/video cameras
              * Portable digital audio players
              * Portable digital video players
              * Portable digital audio and video players
              * Multifunction printers
              * Electronic photo frames
              * Electronic musical instruments
              * Standard televisions
      At 25c a unity, thats going to add up to a helluva lot of money.
      --
      My pics.
    6. Re:So now... by LardBrattish · · Score: 4, Interesting
      Yep, they will pricing has been set to 25c per unit. Utterly crippling in the low margin, high volume USB storage market (especially at the low end)

      But as it caps at $250,000 the really high volume guys will be able to spread it out more... $250,000/10,000,000 = 2.5c

      --
      What are you listening to? (http://megamanic.blogetery.com/)
    7. Re:So now... by Anonymous Coward · · Score: 2, Informative

      This - if anyone was still wondering why a monopoly is so dangerous in the hands of an immoral company like MS.

      The problem here, if any problem exists to begin with, is not monopolies, but patents. $ony holds a patent on the CD, and gets a royalty payment for every single CD sold out there. Is that any better?

      Utterly crippling in the low margin, high volume USB storage market (especially at the low end)

      Not really - the extra cost will just get passed on to the consumer. Those who had >25c/unit margins before may get a slight advantage at the cost of decreased profits if they don't increase the price, but I'm going to bet every single manufacturer will unilaterally raise prices by 35c-50c (after all, if they're going to raise prices, might as well make some extra profit out of it) per unit and be done with it. That is assuming the current profit margins aren't large enough to just absorb the cost outright.
      Unless you can find storage media that go for just a few dollars per unit, this ultimately won't even matter in the long run.

    8. Re:So now... by glowworm · · Score: 2, Insightful

      Floppies died and needed "recovery" quite often, and I dread the thought of trying to recover a 1G flash disk full of important photos or something.

      The reason floppies died all the time was not due to the disk layout it was due to faulty media (major problem) or people popping the disk out before the write had finished (minor problem). The FAT layout was quite stable. (well nothing a periodical scandisk/chkdisk couldn't fix).

      Sure, FAT doesn't have journalling, but it is very simple as well as being stable, tried and tested and most importantly legacy compatible with almost every O/S out there.
      It would be sad to see NTFS taken up for flash media. For one it's also patented but for another Linux support isn't quite there yet.

      --
      Orationem pulchram non habens, scribo ista linea in lingua Latina
    9. Re:So now... by FireFury03 · · Score: 5, Interesting

      it's just the device manufacturers whose stuff actually uses FAT, like digital camera makers.

      But when a user pops their CF/SD/XD/whatever card out of their camera, they're going to want to access it without installing drivers, etc.

      Personally I don't mind cameras, etc using ext2, or even better - a proper flash filesystem designed to deal with the problems inherent in writing to flash. But then I don't use Windows...

      I'd be interested to know what the monopoly-police think about this - it seems that requiring people to pay a licence fee to use the only supported filesystem in the monopoly OS to allow interoperability with other devices might be considered an abuse of their market position.

      It's also worth thinking about - the Linux kernel infringes this patent. Is Linux going to have FAT support ripped out of it now? That'd be really bad coz suddenly it can't interoperate with all those devices using FAT.

    10. Re:So now... by gerddie · · Score: 4, Interesting

      NTFS would be an obvious choice for microsoft to go with since it support removable media and journalling.
      You wouldn't want to use standard journalling on a flash drive. IIRC for each write cycle at least 3 write actions are required: log in the journal that a write will be done (has to be synced to the disk), do the write, log in the journal that the write action ended successful. With flash, where you can only erase block-wise, this is not a good idea - for one its very slow, and on the other hand, the flash supports only so many write cycles. For journalling, special handling is needed as implemented e.g. in jffs2.

    11. Re:So now... by MysteriousPreacher · · Score: 4, Interesting

      Mmm, reminds me of budget day in the UK. The goverment increases taxes on cigarettes, alcohol or petrol and magically the next day, all the prices go up by that amount plus a little admin fee despite the fact that they're selling stock that was bought prior to the tax increases.

      --
      -- Using the preview button since 2005
    12. Re:So now... by Anonymous Coward · · Score: 2, Insightful

      They go up because they (sellers) have to pay tax to the Govt. based on the date they SOLD the item to you, not on the date they bought the item from manufacturer.

      Sheesh, can't you get your economics 101 right?

    13. Re:So now... by swillden · · Score: 3, Insightful

      But when a user pops their CF/SD/XD/whatever card out of their camera, they're going to want to access it without installing drivers, etc.

      I think you missed the point.

      The point was that the storage device manufacturers can ship their devices unformatted, so they don't run afoul of the patent, and don't have to build a royalty payment to the Evil Empire into their price. Since some storage devices are cheap enough that the royalty payment might constitute a significant part of their price, that's a good thing.

      Cameras will probably still use FAT, for exactly the reason you mention. When you insert an unformatted card into a camera, the camera will format it. No problem. And an extra 25 cents in the price of a digital camera isn't going to mean much because cameras are more expensive anyway.

      I'm more concerned about the potential effect on open source implementations. The Linux vfat filesystem, for example, does implement the long name/short name encoding scheme that is, I believe, the target of the patent. If Microsoft could force all of the major Linux distros to remove vfat support from their kernels, they could deal a significant blow to Linux's ability to interoperate with Windows and with most of the digital cameras on the market.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:So now... by DrSkwid · · Score: 4, Insightful

      no, YOU missed the point

      $0.25 added to the price of a camera is a trivial amount

      $0.25 added to the price of every flash chip is not a trivial amount

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    15. Re:So now... by Hal_Porter · · Score: 2, Interesting

      I don't think it means anything. As far as I can tell, the patents cover one algorithm for the generation of short filenames from long ones.

      You can format a volume by writing a bootsector, clearing out the FATS and writing an empty root directory. No filename creation is necessary, and so you don't infringe on any patents I'm aware of.

      See this tool for an example

      http://www.ridgecrop.demon.co.uk/fat32format.htm

      You could, I suspect, write a FAT file system which supports long filenames and doesn't use any of the techiques mentioned in the patent I think. In fact it would be interesting if someone who knows about patent law could confirm this.

      First some background - each filename on a FAT partition has a short filename. It may also have a long filename. Most of the time, the short filename is essentially invisible to the user. Windows, Linux and Mac will only ever display the long one. Dos and bootstrap code relies on the short filename, but that's a very special case. Short filenames must be unique though, since chkdsk will 'fix' the disk in bad ways otherwise.

      Essentially, I'm thinking about using a different algorithm to generate short names, something like appending the file's position in the directory in Base 32, e.g. 0-9A-V. Since FAT directories can have at most 65536 files and usually have far fewer, this is pretty compact. There's a corner case where someone tries to create a file which collides with this scheme, but I think that it's solvable, especially if you can live with the limitation that you can only open files by their long filename.

      I'll write a web page with the solution, so it can't be patented by anyone.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  2. MS FAT Patent Upheld by Anonymous Coward · · Score: 5, Funny

    Guess it's time for that diet.

  3. Linux? by Golradir · · Score: 5, Interesting

    How will this affect the ability to read FAT filesystems under Linux?

    1. Re:Linux? by Anonymous Coward · · Score: 5, Informative
      The claims in US patent No. 5579517 - the patnet that was subject to re-examination - are rather strange, and to my reasding are not infringed by a Linux system reading or writing a vfat file system. The analysys is not straightforward, but as a clue to those used to looking at patent claims, think about the effect of the opening words of the claim: "In a computer system having a processor running an operating system..." followed by the words "said short filename including at most a maximum number of characters that is permissible by the operating system", i.e., not some other operating system but by the executing operating system.

      US Patent 5758352 is more of a worry, because it relates to the way in which long and short filenames are stored in a directory structure by an (i.e., any) operating system. I cannot find any reference to this potentially much more damaging patent having been re-examined.

      Note that the claims are not infringed by any system that does not support both long and short filenames. It is not FAT per se that is being protected, it is the backwards-compatible DOS filenames and the particular manner in which they are stored. You have to read the claims to understand this.

      So the question about Linux etc., requires an analysis of the claims with an understanding of how the Linux FS driver works.

      HTH
      Anonymous European Patent Attorney

  4. I knew it by commodoresloat · · Score: 5, Funny

    They finally patented Steve Ballmer.

  5. FAT's valuable by typical · · Score: 2, Informative

    A patent on FAT doesn't really have much of a use for them now; at least none that I can think of. Just let the filesystem become an open standard now, MS.

    USB HID Mass Storage devices apparently usually use FAT.

    Now, granted, I don't know whether they implement long filename support (which is what Microsoft's patent is on, IIRC), but FAT is still very relevant in the embedded device world, even if desktop boxes are now using NTFS instead of FAT.

    --
    Any program relying on (nontrivial) preemptive multithreading will be buggy.
  6. Re:Let it go Microsoft by Anonymous Coward · · Score: 2, Insightful

    A patent on FAT doesn't really have much of a use for them now; at least none that I can think of.

    I can think of one really big one - patent infringement. The Linux kernel has FAT read/write capabilties built-in. Now all those systems out there can found guilty of infringing Microsoft's patent.

  7. The patents by cbdougla · · Score: 5, Insightful

    According to this link: http://www.microsoft.com/mscorp/ip/tech/fat.asp , three of the patents (U.S. Patent #5,579,517, U.S. Patent #5,758,352 and U.S. Patent #6,286,013) all cover the "Common Name Space for short and long filenames."

    What other parts of the FAT filesystem are protected by patents? This aspect of the FAT filesystem is just darn near obsolete as there aren't many systems that absolutely have to have the 8.3 format anymore are there?

    Now, I have to admit, this is something that seems fairly specific to Microsoft's needs and is not a feature I've seen in any other filesystem. However, it also seems that this might be fairly easily just...excluded...without causing any really serious issues.

    I am probably oversimplifying things.

    1. Re:The patents by Anonymous Coward · · Score: 2, Informative

      The problem is that FAT 8.3 directory entry holds the actual data (first cluster, size, time & date, attributes) and LFN entries are linked to that one. No 8.3 name entry = no file/directory.

    2. Re:The Patents by rwhamann · · Score: 2, Informative

      Cameras will be affected if they can read long filenames. I've changed the names of pictures on my SD cards before taking them into the photo printer. When I put the card back in the camera and scroll through the pix, the new filename shows up.

      --
      seg fault
    3. Re:The patents by Sigma+7 · · Score: 2, Insightful
      and because you know that it's windows you know that 99.9% of the time c:/progra~1 = "program files", very kludgy, but the reverse case is simple, someone requests "longfilename.exe", you notice its > 11 chars so why not hunt the fat for "longfi~1.exe", oh look there it is.


      What happens when you have the following names:

      - longfilename.exe
      - longfilenam.exe
      - longfilenam2.exe
      - longfilenom2.exe

      You can't search for the correct one by looking for "longfi~1.exe", without bumping into one problem. As a result, you have to look through the filestructure to get the correct LFN. Because of this, the correct word to use is "Defective", not "Kludgy".

      (As a side note, they aren't really pointers in FAT16 - the're merely entries that are located directly after the short name.)

  8. Re:Right... by sucker_muts · · Score: 2, Insightful

    And why would they want to keep the patent on that again, for other reasons than just appearing "evil"?

    Lots of mobile devices and flash memory cards use a form of FAT formatting. You wouldn't believe how many things in the world today use such a fragile filesystem, because it's easy, tested and does not need a strong protection for data loss.

    And when Microsoft would suddenly like to force each manufacturer to start paying licence fees, they're all screwed.

    --
    Dependency hell? => /bin/there/done/that
  9. FAT, Chests of drawers, and brainwashing by Phatmanotoo · · Score: 4, Insightful

    FAT is such a technical piece of crap that I would have thought nobody would want to patent it, out of pure
    embarrassment.

    For non-technical people who don't grok filesystems, there's a good story about FAT here: CyberSnare.

  10. Re:Less important than it sounds by bosson · · Score: 5, Informative

    Get your facts right. They are using FAT-patents to get license fees from storage manufacturers. And they started using it *after* storage manufacturers where using vfat as a standard for flash drives.

    So the methods bears all the marks of asserting broad patents against standardization initiatives. The set of patents they hold could just as easy be used to kill off mozilla or any other competitor, but they should be playing it safe not to upset any legislators too early.

  11. software that can create it? by Anonymous Coward · · Score: 3, Interesting

    what about software that can create a FAT file system? Do those entities who distribute such software have to pay? How about users who format a drive, are they required now?

  12. USB Sticks and CF cards by el_womble · · Score: 5, Interesting

    I'm under no obligation to use FAT on my USB sticks. They come with a FAT filing table, but the functionality of the device isn't compromised by my using a different file system. USB stick manufacturers could simply sell their wares unformatted like the old floppy days, or you could pay $0.50 more and get a formatted one. Let the consumer decide.

    As for digital cameras... well that was their decision. Unless I, as a consumer, am going to get fined for buying a piece of hardware that was unlicenced I don't care. The patents on FAT were no secret. They were, as are all the other patents, kept in a public place, next to the patents for lenses, CCDs, batteries and jpeg compression. As with any other patent, if you want to use the tech you have to pay the licence... and then pass that cost onto the customer.

    Having a single filesystem that is accessible to all is good for everyone, especially Windows users. If Microsoft make it difficult to use digital cameras with their operating systems then they're going to piss a lot of people off. Digital cameras are one of the few reasons people buy a new computer so making it difficult to use digital cameras on Windows systems is not in their interests but perhaps worse for Microsoft is that people will install software that lets them use EXT3, Reiser4, UFS or heavens forbid, HFS+. People could use harddisks from other operating systems, with no need to defrag, decent meta information and genuine multi-user support!

    I work with OS X, Debian and NT4 on a daily basis. The only way I can predicitably transfer files between them is using FAT16/32, and the limiting factor is NTs lousy support for alien filesystems. Microsoft should place FAT in the public domain. Its not strong enough to warrent a licence, and should really have become extinct along side the floppy disk. Charging people a licence to use a technology that was chosen because of a weakness in your main project, your operating system, is as lame as lecturers teaching from their own book.

    --
    Scared of flying, pointy things snce 1979!
    1. Re:USB Sticks and CF cards by LordLucless · · Score: 4, Insightful

      As for digital cameras... well that was their decision. Unless I, as a consumer, am going to get fined for buying a piece of hardware that was unlicenced I don't care. The patents on FAT were no secret. They were, as are all the other patents, kept in a public place, next to the patents for lenses, CCDs, batteries and jpeg compression. As with any other patent, if you want to use the tech you have to pay the licence... and then pass that cost onto the customer.

      Except that these patents weren't around when they were making these decisions. These FAT patents were *rejected*. Why would a company base a decision around patents that were rejected by the UPTO? This is yet another example of the USPTO's stupidity - VFAT was created how long ago? Some where between 92 and 95 IIRC. So at least 10 years ago. VFAT has had 10 years to creep into all corners of the industry, and only now it's going to start costing money? Imagine if 5 years after the motor industry really got going, the patent for internal combustion engines was finally approved. Progress of science and useful arts my ass.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    2. Re:USB Sticks and CF cards by deander2 · · Score: 4, Informative

      Actually someone named George B. Selden (who had never built an automobile) held a patent on a "road engine". All American car manufacturers paid royalties to him until Henry Ford came along, who blatantly ignored it (and later got it overturned).

      Patent trolls are nothing new to society.

  13. Ship unformatted dammit. by Anonymous Coward · · Score: 4, Insightful

    People, people, this means nothing. The vendors will just ship their USB drives, and flash media unformatted, and YOU will have to format it as whatever you want. It just so happens that FAT is idea for flash media since there is no metadata to update with every access, thus not destroying the flash media by reading it. (Last accessed date, what a stupid thing to have on flash media)

    1. Re:Ship unformatted dammit. by Vo0k · · Score: 2, Informative


      -o noadate

      generic FAT is a very bad idea for flash media. Every write operation no matter where on the media causes a write operation in one area. Your flash media can survive a million writes so theoretically you can write 100 million files as long as you randomize/distribute their locations evenly over the media. Sorry, with each file write, no matter where, FAT gets updated, a single location gets written. After a million writes it dies. Bummer.
      Manufacturers overcome it by placing FAT on separate chip of extended lifetime or virtually mapping 'flat diskspace' to physical chip address space and migrating it from time to time, so that FAT "wanders". Won't be quite possible if you format the media at home.

      --
      Anagram("United States of America") == "Dine out, taste a Mac, fries"
    2. Re:Ship unformatted dammit. by oztiks · · Score: 2, Insightful

      One of the issues with this is because some usb flash devices, especially mobile phones have presets and data already on them. If they provided them unformatted it would be a huge step backwards in the industry, further to that it will mean doors fling open for another contender.

      Ext2/3 would be a good choice but last time i looked getting these fs' to work under window was slow and painful (not saying its changed now).

      We still have ISO format to use, plus there are dozens of other platform fs types that can be used. The fact that MS has done this has "detracted" the standard nature and board use of their fs product, in my view its an over all step back for them because its left an incomparability in the mix.

      Heck, i just purchased a sony mobile phone with 256 megs of flash space on it, it was a fat1632M fs, what happens there? is sony (who hates ms) going to just bend over and pay royalties, errr no? they'll just gladly step to one side and watch as ms unstandardizes themselfs with the rest of the market.

  14. Easy Workaround by koolman2 · · Score: 4, Insightful

    There's an easy way to get around this: simply ship drives unformatted, and include instructions on how to format it. I'm sure there are other ways to get around it on devices such as digital cameras and such as well.

  15. Makes sense by Puzzles · · Score: 3, Insightful

    One thing comes to mind with me: iPod tax

    --
    "So don't get programmed by anybody but yourself" --Bill S. Preston, Esquire
  16. Food chain by scsirob · · Score: 2, Interesting

    Where in the food chain does Microsoft expect to get these $25c from? For instance, 32MB USB Flash keys are produced millions at a time for about $10c each in Asia. Are they going to ask $25c for each manufacturer, causing the end-user price to more than double? Or will they charge the end-user?

    --
    To Terminate, or not to Terminate, that's the question - SCSIROB
    1. Re:Food chain by dabraun · · Score: 3, Informative

      Actually, it's hard to see how the flash drives are even impacted by this issue - they don't have a filesystem (unless the manufacturer formats them which they really don't have to) - the filesystem is used by the software that reads and writes to them. So, it may impact digital cameras, or other OS's that write to FAT, or even printers that can read directly from memory cards - but I don't see how it would impact the card itself any more than it would impact a hard drive or other form of generic storage.

    2. Re:Food chain by ichigo+2.0 · · Score: 2, Insightful

      It doesn't matter where in the chain they take the 25 cents, it will still only raise the end-user price by 25 cents.

    3. Re:Food chain by redhog · · Score: 4, Informative

      There are Free Software ext2 drivers for all major OSes:
      Windows: http://freshmeat.net/projects/ext2ifs/
      MacOS X: http://freshmeat.net/projects/ext2fs/
      OS/2: http://freshmeat.net/projects/ext2-os2/

      The problem is, they don't come pre-installed...

      --
      --The knowledge that you are an idiot, is what distinguishes you from one.
    4. Re:Food chain by QuantaStarFire · · Score: 5, Insightful
      The problem is, they don't come pre-installed...

      They're also kinda buggy. I'm using them right now since I couldn't format my 120GB IDE drive for FAT32 past 32GB or so (and there was no way in hell I was splitting it up into 4 pieces), and I wasn't too sure what else I could use to format for FAT32, so I used ext2.

      It's been interesting what happens. If I look in a folder with thumbnails, it generates a thumb.db file, followed by a thumb.db::encryptable file. When you delete the ::encryptable file, Windows tends to choke (though it still deletes), so you have to delete several times if you've got a lot of images or video to delete.

      I've also had problems with installing/uninstalling software. It wouldn't allow me to install World of Warcraft at all on it. I installed Final Fantasy XI on it, but then ran into problems that it couldn't save my settings. Even worse was that when I tried to uninstall it, I'd bluescreen and have to do it again. What I ended up doing was just deleting the folder from the disk, then uninstalling (which worked, which boggled my mind because there was nothing left for it to uninstall except registry entries).

      They've been fine otherwise, but I'd rather have my FAT32 back. It's far less buggy, and it's fairly stable in Linux as well.

    5. Re:Food chain by baadger · · Score: 4, Informative
      There are infact several choices of upto date maintained Ext2/3 drivers for Windows.

      1. ext2fsd which has support for Win64 (x64)
      2. ext2ifs by John Newbigin (the one linked by parent). It says on the website "This version probably does not work under XP SP2".
      3. ext2ifs by Stephan Schreiber. It's freeware but doesn't appear to be Open Source (so presumeably contains no GPL'd code). There are Windows XP screenshots on the site and it's x86 only.
    6. Re:Food chain by QMO · · Score: 2, Interesting

      So, you don't think that a box of pre-formatted floppies would increase in price by $2.50?

      --
      Exam 4/C again. Maybe I'll do better this time.
    7. Re:Food chain by CloakedMirror · · Score: 5, Insightful

      Hmmm...how hard is this to figure out? Let's see...

      I got it! Let's not pre-install any file system! Woah! That's a dangerous idea!

      The fact that the manufacturer may pre-install a FAT based file system does not equate to the manufacturer being required to pre-install any file system.

      Memory, whether in the form of RAM, EPROM (in all its various flavors), or some sort of spinning opto/mechanical media, does not have a file system until someone puts one there. Send out unformatted flash cards and they get whatever file system is applied by the user's equipment!

      "Score:4, Informative"? You have alot of room to talk about moderation!

      --
      Evolutionary thinking will move you down the road, revolutionary thinking will put you on a new road!
    8. Re:Food chain by MobyDisk · · Score: 5, Interesting

      The grandparent posted is correct.

      1) Even if they do have FAT pre-installed, that doesn't matter. A patent applies to the device that is using the FAT system (camera, computer, etc.), not the media it is on. (For example: A patent woudl apply to a printing press, but not to the book that is printed by the press.)
      2) His point is that they don't have to have it pre-installed anyway. The device you put it in can do the formatting easily enough.

      Also, just because something is modded-up that you think is wrong, doesn't mean that the moderation system is bad. You may be modded down merely for the comment.

    9. Re:Food chain by Marillion · · Score: 4, Informative

      A device like a USB key fob is blank storage. Like a really big floppy. It doesn't violate because it doesn't have an algorithm that implements FAT. Cameras, on the other hand, have to save their images in a structured way. They do implement a FAT algorithm.

      --
      This is a boring sig
    10. Re:Food chain by Your+Anus · · Score: 2, Insightful

      I wonder which force drives customers stronger: the simple convenience of plugging the thumb drive in and having Winderz read it immediately, or the lowest price. Any thumb drive that has to pay royalties for the convenience, which requires a filesystem, is going to lose the price advantage by having to pay for that filesystem.

      --

      In the USA, we like stuff watered down, like beer, television, and freedom.
    11. Re:Food chain by warsql · · Score: 2, Funny

      Probably because 32 GB ought to be enough for anyone.

      --
      878659 - yep its prime.
    12. Re:Food chain by diamondsw · · Score: 4, Informative

      The problem is, they don't come supported either. From the web page:

      It is written for OS X 10.2-10.3.

      No, they didn't just omit 10.4 accidentally, or not update the page. It doesn't work at all:

      Apple completely changed the kernel interfaces in Tiger and as such, a lot of work needs to be done to get the Ext2 driver running on Tiger. I started some of this work last year after WWDC, but there is still a lot to do and I don't have the time to finish things up right now.

      ...

      I've started getting back to bringing up the driver on Tiger. Progress is going well, everything is compiling (but not necessarily running) except for the vnops file. I still have to implement locking and then testing before a release can happen.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
  17. Re:Let it go Microsoft by Dual_View · · Score: 4, Insightful

    A patent on FAT doesn't really have much of a use for them now; at least none that I can think of. Just let the filesystem become an open standard now, MS.

    I only wish that were true. The problem is that this is exactly the kind of thing that Microsoft has been after for quite a while. Now that it's everywhere, and it's something that every modern operating system has already implemented, Microsoft is going to go on a licensing spree. After all, they have already been talking about licensing it, long before anyone else considered the idea that the patents might actually be approved.

    There are only a few possible ways that this can turn out good:

    • Microsoft has a change of heart, and decides that the chance to utterly destroy all its competition and leverage a complete monopoly with Windows is not worth the price of temporarily finding itself villified in the eyes of the public. (Unlikely.)
    • Some intrepid open-source developer(s) quickly cracks open the last few secrets of the NTFS file system, finally allowing the Linux kernel total interoperability with NTFS volumes. The open-source community rips out FAT support and relies more on NTFS volumes, fully expecting Microsoft to try to patent this file system too. In the meantime, additional research is performed either to try and create a more universal file system, or grant ext2 and ext3 more reliable interoperability with Windows and other operating systems. (Wishful thinking.)
    • Microsoft does indeed go on a licensing spree and begins threatening the markets for all competing operating systems. Commercial OS's will fork over the money; open-source OS's like Linux, BSD, ReactOS, etc. will strip FAT support from their systems, disrupting their interoperability with Windows volumes and each other. The US economy takes such a hard hit from this scandal that the patents get overturned later. Or perhaps, this is the evidence that the free and open-source software advocates in the US need to finally demonstrate that software patents aren't just a hassle, but a genuine liability. (Hard to say.)

    At any rate, I hope that I'm wrong, and that this is just excessive paranoia on my part. But with Microsoft in this position, I don't think we should rely on optimism and just say that this will all be fine.

  18. Good Thing? by TwentyQuestions · · Score: 2, Informative

    I'm actually glade MS won this. I think it will help clear the way for more devices to use more secure and open-source friendly file systems. But I doubt MS will try to crack the whip on people making technology to read FAT. It just doesnt make sense, plus the income would be so low. And as for drives coming preformatted with FAT. Alot of the flash drives and even some MP3 players I have received from Japan use FAT but dont come preformatted.

    1. Re:Good Thing? by Coeurderoy · · Score: 2, Insightful

      Microsoft just has to "crack the whip" at Suse/Novell, RedHat, Mandriva and Circular (*ubuntu) and stop them from shipping FAT drivers.

      So no interoperability with: USB keys, Digital Cameras, MP3/Video Players, etc ...
      Or in another word no Desktop Linux except for a couple of died in the whool hackers that are willing to download the driver in Brasil/Lithuania/Transdniestrian Moldovia/...

      M$ does not need to stop ALL linux users, 60/80% are enough.

      Just look at the difficulties we have with deCSS on Linux.
      Where actually it becomes LESS illegal to download a blockbuster on a P2P network than to play the DVD you PAID for (of course depending of where you leave, but in Europe it is pretty much the case).

      So it is a very bad news, somebody should fully investigate all the persons in the USPTO involved, and send them to jail.

  19. FAT cat by telchine · · Score: 2, Funny

    They might as well register FAT cat as a trademark whilst they're at it :-)

  20. FAT sucks, but there's no alternative by Jesus_666 · · Score: 2, Interesting

    FAT sucks, but it's ubiquitous. There is no other file system that does what FAT does: Run pretty much everywhere. I take a FAT-formatted USB drive, plug it into a Win box and put some files on it, then I put it into my Linux box and copy the files to my home directory, then I put it into my iBook and do the same there. With a different file system I might have needed to install drivers or use some other method of moving my files around.

    Until we can get another file system to where FAT is now we're pretty much stuck with FAT. Unfortunately Microsoft won't support a non-Microsoft file system and NTFS (or any other new file system from Redmond) won't be released as freely as FAT is. Unless the next big rewritable medium has a portable, adaptable (to different media) and modern file system we'll be stuck with FAT until MSFT gets forced to release the NTFS specs or until the Unices reach a 50% market share on the desktop, whichever comes first.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    1. Re:FAT sucks, but there's no alternative by Jesus_666 · · Score: 2, Insightful

      The problem with that is that you somehow have to provide drivers for each and every version of OS X, Linux and Windows for each and every architecture that supports the medium (in the case of USB mass storage that's a lot of architectures). You can expect Windows to need at least drivers for Win98/ME, Win2k, WinXP and Vista (maybe even more than one driver for Vista, with the different versions and IA-32/AMD64). OS X needs two drivers minimum (10.0 compatible for PPC and Intel), probably more like six different versions (10.0 to 10.4 for PPC, 10.4 for Intel). As for Linux you'd need userland drivers (making certain kernel options neccessary) for each architecture and minor kernel version - that's about thirty drivers for Linux. The drivers alone would eat up much of a 128 MB USB stick. Sure, you can leave some OSes out by using a file system that's already in use (like ext3), but...

      There still are other OSes that might be used to access the medium. If they don't natively support whichever file system you use they can't access your files at all. Even worse: Some clueless user might confuse the FAT16 partition with the main partition and "erase all those old driver files" to make room, mking the drive unusable in most OSes. And no, you can't make the driver partition read-only because you need to be able to put new drivers on it - you don't want your medium to be obsoleted just because a new kernel that's binary incompatible with the existing drivers comes sout, do you?


      Besides, I'm lumping it all together as FAT32. FAT12 is only used on floppy disks anymore and FAT16 has been superseded by FAT32. Still, FAT32 is one of the worst file systems in use today and should be replaced by something better. I'm not even speaking about patents, FAT32 is just becoming old. It's good enough for today, but if we don't think about a replacement now we won't have one ready when we need it in ten years (plus/minus a couple).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  21. Re:Less important than it sounds by a_n_d_e_r_s · · Score: 2, Informative

    The reason anyone hasn't heard much about it is that NO ONE wants to be on the other end of a lawsuit from Microsoft. Its way too expensive.

    There are free software developers whos been contacted by Microsoft. So yes Microsoft enforce their upatents. One example is Virtualdub and the patented ASF format.

    --
    Just saying it like it are.
  22. FAT tax? by todd10k · · Score: 3, Funny

    A fax tax you say? At 25 cents a pound, half of slashdot now owe microsoft 100 bucks.

  23. Re:oups, vfat gone? by Cus · · Score: 2, Informative

    Why wait for xfs/reiser support? I needed a file system that could handle >4GB files and read/writable from Windows and Linux - I ended up installing Ext2FSD and it does the job nicely.

  24. Chain of events by daBass · · Score: 3, Informative

    1. Microsoft spearheads USB standard
    2. "Mass Storage Class" added to USB that is so low level, the OS uses it as any disk, needing to support it's file systems
    3. 95% of computers run windows and the ones that support USB only support FAT, forcing device manufacturers to use that as filesystem.
    4. Patent filesystem and demand royalties after the fact
    5. No need for "???"
    6. Profit!

    Yup, they planned this all along, the sneaky bastards.

  25. More accurate history of FAT by Beryllium+Sphere(tm) · · Score: 4, Interesting

    Marc McDonald is the inventor of FAT. If memory serves it was created to support Altair Disk Basic.

    Bill Gates has received the credit in print. The confusion probably happened because Bill Gates identifies himself completely with Microsoft.

    Marc designed it to be optimized for floppies, with an allocation table sized to stay resident even in the tiny RAM of the machines of those days. He always thought it was a little silly to use it on hard disks.

    1. Re:More accurate history of FAT by Anonymous Coward · · Score: 4, Funny

      You are a tad incorrect, sir.

      Ronald McDonald http://en.wikipedia.org/wiki/Ronald_Mcdonald is the inventor of FAT. He has been shipping it to his clients for years now. Obviously this constitutes as prior art; One can see millions and millions of people who are dependant on FAT.

      Fat is the basis for several of Ronald McDonald's technologies, including but not limited to:

      - McCheeseburgers
      - McFries
      - Chicken McNuggets
      - McGrittles
      - McDonalds Coffee

      He has tried to enforce his patents with the help of City Hall http://en.wikipedia.org/wiki/Mayor_McCheese and the Police Chief, Big Mac, but unfortunatly a criminal only known by the psuedonym "The Hamburgler" http://www.shermangalleries.com.au/artists_exhib/a rtists/lindeman/images/hamburgler.jpg has been infringing for years.

    2. Re:More accurate history of FAT by swilver · · Score: 2, Informative
      It is silly to use on harddisks :) With FAT16 for example, a 2 GB partition was forced to use 32kB blocks, resulting in huge overhead for small files, not to mention having a ~60000 file limit for each partition.

      FAT32 isn't much better. For a modern 120 GB harddisk, the FAT table would consume 125 MB (using 4 kB blocks), which is a bit too big to keep in RAM all the time. Large file performance would start to suffer, especially seek performance. Although the concept of FAT is nice, for larger disks using bitmaps + extents results in far better performance with far less memory overhead.

    3. Re:More accurate history of FAT by po8 · · Score: 2, Informative

      Actually, FAT was a pretty straightforward clone of the CP/M filesystem, with a bit of "optimization" for the 8088. I'm not sure who at DR did the CP/M filesystem.

      (I had a CP/M box back in the day, and my first internship job was to build FAT (PC-DOS 1.1) filesystem tools for a UNIX workstation. Microsoft not only didn't charge us royalties (AFAIK), they provided us with internal documentation on how FAT worked. Those were the days...)

  26. Patenting arrays? by tchernobog · · Score: 4, Interesting

    What can you possibly patent about a FAT table? It's more or less a huge array!
    While the rest of the world is exploring new ways to implement filesystems and thus producing innovation, what one of the most rich and powerful software company in the world does?

    It bloody well enforce patents about twenty-five-years old bloody technologies.
    Silly of me to think they were working to finish that WinFS of theirs, instead.

    Look out for your helloworlds, they'll be knocking at your door with patent no. 1340032423 very soon.

    PS: How much for these patents to expire? Fortunately I live in Europe, so I can keep FAT support in my GNU/Linux kernel ;-)

    --
    42.
  27. Short file names? by Richard+W.M.+Jones · · Score: 2, Interesting
    Every digital camera I've ever used (which is only about 5 or 6, so I may be wrong here) has only used short filenames. 'IMG_1234.JPG'. These aren't even covered by the patent. So why do they pay royalties?

    Rich.

    1. Re:Short file names? by tpgp · · Score: 2, Informative
      Every digital camera I've ever used (which is only about 5 or 6, so I may be wrong here) has only used short filenames. 'IMG_1234.JPG'. These aren't even covered by the patent.

      From the page I linked to:
      Additionally, the FAT file system licensing package includes rights to FAT file system innovations for which Microsoft has filed a claim for a patent that the U.S. Patent Office has not yet granted. This licensing program also provides licensees with rights to Microsoft FAT file system issued and pending patents outside the United States and to the Microsoft FAT file system specification and certain test specifications.
      So why do they pay royalties?

      To prevent the chance that Microsoft will sue you in the future or in an overseas market.
      --
      My pics.
  28. play them at their own game by Stanneh · · Score: 2, Informative

    why dont the manufacurers team up make their own file system and force microsoft to pay them loyalty's to support it in windows?

    --
    I Predict A Riot
  29. what the "fat" patents actually cover, and tactics by waterbear · · Score: 4, Insightful

    Let's recall that even previous slashdot coverage of this issue -- as well as coverage elswhere -- identified that the "fat" patents are written to claim, not the fat-fs as such, but rather, ways of handling long filenames in connection with an underlying fat-fs. (I don't have the links by me to hand right now, sorry.)

    That would be much less than a patent on fat as such.

    When I last looked at the claims, it did seem that the ways claimed in the patent for handling the long filenames could be subgeneric, i.e. less than exhaustive of all the possibilities. (Granted that a situation like that can still mean that claims are wide enough to be a nuisance.)

    So it would probably be more useful to the FOSS community to look at what is actually left from the actual MS patent claims, and whether they leave unpatented, free outside the claims, any other ways of handling the long filenames.

    This would be as well as taking account of the possibility that the confirmed patent claims would still be invalidated by prior art or any other reason if it came to a court fight with the opposing party taking a full part there to provide full counterarguments.

    This case and its result underline -- again -- the inadequacy of the US patent re-examination procedure -- mainly because of the unequal treatment that it gives to the party wishing to oppose the patent.

    A failed attempt to get the patent invalidated is unhelpful to the community, because the patent holder can always point to the result when the prior art arguments come up again, and can argue that they have already been officially considered and rejected, so no need to review them.

    It would arguably be better not to use US re-examination in the first place, if there is an assessment that the patent holder could wriggle out of the allegations of prior art when the other party is not there to answer -- because stopped by the procedure from answering to nail the errors in the arguments of the patent-holder.

    It might also be recommendable for the PPF, instead of rushing in to raise proceedings that fail when there is no current and urgent need actually to bring them at that point in time, instead to give wide publicity first to the evidence and arguments against a nuisance patent, and to encourage debate about it.

    The resulting debate could bring facts to light, e.g. that strengthen the prior art arguments.

    New facts and evaluations can also shed light on the defendable scope of the claims, and make it clearer what techniques actually lie free outside them -- maybe even indicating that invalidation proceedings are not necessary.

    At least, wider discussion can make it a bit easier for PPF or anybody else to weigh up the prospects of success before weighing in with action.

    -wb-

  30. CP/M 2.2 Prior art? by crusty_architect · · Score: 4, Interesting

    As usual with these things, I am struggling with how MS have gotten around what I would see as prior art. The CP/M file system, developed by Digital Research in ~ 1977. I wrote a defrag and badblock utility for CP/M and CP/M-86 in the 80's, and it's not a huge leap from the CP/M FS to a FAT FS. DR are long dead but it still begs the question....did MS really dream this up?

    1. Re:CP/M 2.2 Prior art? by Alioth · · Score: 3, Interesting

      The patent isn't over FAT, the patent is over storing long filenames in FAT, i.e. MICROS~1 instead of Microsoft. Therefore, cameras etc. just need to not support this method of long filenames to avoid the patent.

  31. alternatives and extent by FlippyTheSkillsaw · · Score: 3, Insightful

    People are asking what the alternatives are. Well, ext filesystems are great, if you're using Linux, but they are totally unreasonable if you, like 98% of the market, is using Windows. Get rid of that idea.

    What about one of the ISO filesystems? There's an ISO for CDROM filesystems, and I imagine that thing isn't always read-only. If anyone has a flash disk and wants to format it as an ISO9660 filesystem and see if Windows can read/write it, that would be nice of them. I don't have either.

    Second, what product is hit by this? People are going on about shipping unformatted media, but think about it: most devices that use the media have to speak FAT as well. Your camera can't write a file to the flash card if it doesn't understand how to read and write to it, even if rudimentary. The unformatted argument only works for media that will only be used on a PC, which seems like it will be a small minority.

    So then, is it the media or the device that will be pinned? If it's the device, that is bad news for open source. That means we lost our ability to write to disks that can be read by Windows. Hey, if the ISO9660 thing from above works, I see no reason why we couldn't format floppies that way, but we still couldn't read them. Will they be able to retroactively collect royalties from Linux distro organizers? Now that is a scary idea. How many copies of Linux have been distributed, even if not used?

    How does this work with interoperability? Would it now be illegal to interoperate with a FAT formatted disk without coming to an agreement with microsoft?

    1. Re:alternatives and extent by m50d · · Score: 3, Informative
      What about one of the ISO filesystems? There's an ISO for CDROM filesystems, and I imagine that thing isn't always read-only. If anyone has a flash disk and wants to format it as an ISO9660 filesystem and see if Windows can read/write it, that would be nice of them. I don't have either.

      ISO9660 is completely non-writeable - the filesystem is designed in such a way that you simply can't write to it. However, its successor, UDF, is writeable, and is already being used by flash drives which are too big for FAT (>32GB).

      Second, what product is hit by this? People are going on about shipping unformatted media, but think about it: most devices that use the media have to speak FAT as well. Your camera can't write a file to the flash card if it doesn't understand how to read and write to it, even if rudimentary. The unformatted argument only works for media that will only be used on a PC, which seems like it will be a small minority.

      Absolutely. Anything that has to access its own disk is at risk - the main things I see are cameras, MP3 players and possibly PDAs. A camera could just use another filesystem and be accessible via PTP, and since that just specifies how to transfer files, I suppose in theory it could be used for MP3 players as well, it has support from all major OSes.

      --
      I am trolling
  32. What about UDF? by m50d · · Score: 5, Interesting

    Every OS supports it for the purposes of reading DVDs. It may not have been designed for flash drives, but it works on them fine. And it's an ISO standard.

    --
    I am trolling
    1. Re:What about UDF? by Baki · · Score: 4, Interesting

      Interesting suggestion. I just read the spec, and it seems to have been designed to be truely universal. It supports attributes found in any operating system and can be adapted to any medium (all kinds of block size etc. are free and thus can be set to values to accomodate any type of medium).

      I think it is a bit heavy, but nowadays that should not really matter.

    2. Re:What about UDF? by moyix · · Score: 5, Informative

      Update:

      So this probably won't work as a universal filesystem unless some pressure is put on MS and Apple to get native support for writing to UDF, unfortunately :\

  33. Re: $25c by some+guy+I+know · · Score: 5, Funny
    You've lost me completely. Are you talking dollars or cents?
    $25c is obviously twenty-five dollar-cents, which will become to either 25 dollars or 25 cents when its quantum state collapses.
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  34. C# by Lobais · · Score: 2, Interesting

    If you put this into perspective on the mono case. Then what will happen when the c# "standard" is widely used?

  35. MOD PARENT UP by Anonymous Coward · · Score: 5, Insightful
    There is no technical reason to use FAT at all, it is only in common usage because of Microsofts desktop monopoly. FAT was used by vendors for the benefit of Microsoft customers, Microsoft respond by stabbing everyone in the back. Time to start petitioning OEM's to ship a GPL'd 3rd party Windows filesystem driver by default, then we petition for device support.

    C# and CLR on linux people take note, Microsoft never acts in good faith. Why file for patents unless you plan to enforce them? Ever heard the phrase "trust a fox"?

    1. Re:MOD PARENT UP by cortana · · Score: 3, Insightful

      Only an idiot *doesn't* worry about IBM's patent warchest.

  36. Embedded filesystems library affected by Yseboodt · · Score: 5, Informative

    I'm the author of the Embedded filesystems library. (http://sf.net/projects/efsl)

    I've read the patents, they all cover the long filenames ability in the FAT filesystem. So basically as long as I do not implement long filesystem support, the EFSL should be free from patent problems.

    If anyone with a deeper understanding of legalese is willing to comment on this, I and the users of EFSL would be grateful.

    Since EFSL is targetted at embedded devices, it is used commercially (I am using it in a commercial product as well, and I know of several other projects that are doing the same) and thus the companies using it should know wheter or not they can use EFSL without paying a fee to microsoft.

    FAT is about the ugliest filesystem around, it's a shame they dare to ask licensing fees for it.

  37. Not for the Mac... by John+Nowak · · Score: 2, Informative

    There is no ext2/ext3 support for 10.4. It only exists for earlier versions.

  38. The Patents by Midnight+Thunder · · Score: 3, Informative
    I think to understand what it means to companies, then we need to look at what the patents are:

    Patent: 5,579,517
    Title: Common name space for long and short filenames
    Filed: 24 April 1995

    An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a short filename directory entry and may have at least one long filename directory entry associated with it. The number of long filename directory entries that are associated with a file depends on the number of characters in the long filename of the file. The long filename directory entries are configured to minimize compatibility problems with existing installed program bases.

    Patent: 5,758,352
    Title: Common name space for long and short filenames
    Filed: 5 September 1996

    An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a short filename directory entry and may have at least one long filename directory entry associated with it. The number of long filename directory entries that are associated with a file depends on the number of characters in the long filename of the file. The long filename directory entries are configured to minimize compatibility problems with existing installed program bases.

    Patent: 6,286,013
    Title: Method and system for providing a common name space for long and short file names in an operating system
    Filed: 28 January 1997

    An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a short filename directory entry and may have at least one long filename directory entry associated with it. The number of long filename directory entries that are associated with a file depends on the number of characters in the long filename of the file. The long filename directory entries are configured to minimize compatibility problems with existing installed program bases.


    So the patents in question all cover the same issue of a "common name space for long and short filenames". This would effect anyone using vfat and also potentially effect Rockridge and Joliet extensions for ISO 9660.

    One thing to note, from looking at the licensing page, is that only "consumer electronics devices" and "removable solid state media manufacturers" are targeted. For the moment operating systems aren't listed.

    One thing I have to ask myself whether makers of digital cameras would be legaly required to have to pay this license, despite them being listed in the "consumer electronics devices" section. The reason I ask this is because all the digital cameras I have seen to date still use 8.3 format file names (for example my Nikon is DSCN0000.jpg), therefore they are not using the technologies referenced by the patents.
    --
    Jumpstart the tartan drive.
  39. Is it possible M$ wants a slice of the iPod pie? by NimbleSquirrel · · Score: 2, Informative
    I know the obvious impications for this patent include M$ trying to shut out OSes such as Linux, but I don't think that is as likely as everyone makes out. For a start it seems that M$ are going after device manufacturers that have physical products that use FAT filesystems. Bringing a lawsuit against software that just interacts with FAT would be a little harder to fight (especially with the likes of IBM and Novell to potentially fight against). I think preventing people from interacting with FAT filesystems would have M$ in trouble from an antitrust standpoint, so they are going after devices where there is an actual FAT filesystem rather than the potential a mere interaction with one (if that view makes sense - it was rather late when I wrote this)

    There is one device that I can think off that needs the FAT filesystem preinstalled: the humble iPod.

    All the recent iPods come with FAT32 as the filesystem (originally added for Windows users). They originally used HFS+, but that is no longer the case (and hasn't been for quite some time).

    http://en.wikipedia.org/wiki/IPod

    I am aware that the FAT Licensing page puts a supposed $250,000 cap, but this is M$ and they can change their minds or have other nasty clauses in Licensing agreements that would be unfavourable to companies like Apple. Towards the bottom of the page they even say: "Sometimes, companies may want to negotiate broader or narrower rights than the standard Microsoft license for FAT file systems. In this case, prices may vary." M$ could easily use this to shut iPods out of the Windows market (if they are forced to return to using HFS+ filesystems).

    These patents could be very handy iPod killers if M$ wants to use them as such.

  40. non m$ dos? by Alchemar · · Score: 2, Interesting

    How will this effect other DOS systems like DR DOS and FreeDOS?

  41. Re:Is it possible M$ wants a slice of the iPod pie by gellenburg · · Score: 2, Informative

    The one fortunate thing about this is not only does it apply to iPods, it also applies to every single other media player out there too.

    Now, if M$ chooses not to enforce their patent against WMA devices, things could get interesting. Legally, they could. However, I think you'll see a huge public outcry and backlash if they chose to.

  42. MS Fat patents have been enforceable since 1996 by kansas1051 · · Score: 2, Informative

    The MS FAT patents weren't originally "rejected" by the USPTO. They were examined, allowed, and issued. The patents were placed into ex parte reexamination after issuance (by the USPTO at the request of PubPat) due to various prior art that the USPTO didn't consider. During the reexamination, the USPTO issued an initial rejection (as is always the case) which Microsoft was able to overcome. The FAT patents were never invalidated or rendered unenforceable. The patents at issue were filed in 1995 and issued in 1996, so your argument that these patents were somehow hidden or unenforceable during that time is entirely baseless.

  43. Move Kernel.org to the EU by sadler121 · · Score: 3, Insightful

    Thats why Linus needs to move the kernel.org server not from California to Oregon, but from Oregon to the EU*. That way MS can bitch all they want about vFat in the kernel, but can't get it out of the kernel cause the EU (for the time being, and if MS does try to enforce this agienst Linux, won't ever) have software patents.

    *this would also mean Linus and everyone working on the kernel would have to move to the EU, and also a fork in the kernel in the US that does not included vFat.

    1. Re:Move Kernel.org to the EU by swillden · · Score: 2, Insightful

      I don't the kernel sources matter as much as the distributions. It's not a big deal to leave kernel.org in the US and separate the vfat out as a patch that's hosted elsewhere. The bigger issue is what gets installed by default by the major distributions, at least three of which are based in the US.

      Also, if people were relocating in order avoid trouble, I'm not sure the EU would be a good choice. Software patents aren't currently valid in the EU, but that battle isn't finished yet.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  44. Re:Prior Art and Billy by Teancum · · Score: 2, Interesting

    Microsoft was in the business of writing compilers in 1980, not operating systems. IBM wanted to buy the Microsoft compilers for the IBM-PC, but after getting the cold shoulder from Gary Kildal, Microsoft decided to include an operating system as well in their proposal.

    To get something going right away, Microsoft bought a variant of CP/M-86 as the core of MS-DOS 1.0, and included many of the older conventions of CP/M as well. Some of the file access methods including early FAT organization was introduced as well.

    In all fairness to Microsoft on this point, when MS-DOS 2.0 came out, there was a fairly substantial change to the architechture. It wasn't until DOS 2.0 that hard-drive support was offered at all, and the need for something like FAT as it currently exists. DOS 2.0 also supported sub-directories for the first time and tree navigation and diagnostics tools.

    That was all still more than 20 years ago, which still begs the question about what the patents really cover and if they are original research, as most ideas in FAT were hardly new even when Microsoft used them in later versions of DOS and Windows.

    NTFS might have some claims of originality, but that is another beast entirely and has its own pedigree.