Slashdot Mirror


Microsoft FAT Licensing Plan - No Big Deal?

prostoalex writes "InternetNews.com describes the reaction to Microsoft's decision on FAT licensing. It doesn't look like the company is expecting to make any significant money out of licenses (there's also a cap of $250K, so none of the big guys will have to pay millions to Microsoft). It also doesn't look like Linux companies are stressed over this decision. "We are only accessing FAT32 file systems, not using them. This licensing program is of little interest to SuSE", a Novell/SuSE spokesperson said."

235 comments

  1. Merry Christmas by Anonymous Coward · · Score: 0, Offtopic

    Merry christmas to all.

  2. ...Patent Issue by Ieshan · · Score: 2, Interesting

    The point has to be securing the patent. If they charge people to license something, they're establishing the fact that they do "own" this technology.

    1. Re:...Patent Issue by cduffy · · Score: 2, Interesting

      Why?

      They already own the patent -- the PTO granted it to them, and patents (unlike trademarks) don't need to be defended in order to maintain their ownership.

    2. Re:...Patent Issue by LostCluster · · Score: 4, Insightful

      Not needed... you're confusing that with the requirement that an owner must defend a trademark or lose it. Non-enforcement doesn't invalidate a patent, only prior works can do that.

      However, non-enforcing a patent and then allowing it to go into widespread use unchecked is a very slimeball thing to do. If somebody pointed out that FAT32 was owned by Microsoft, and there was no affordable licenses, the makers of FAT32-formatted devices would suddenly stop, turn around, and pick another, presumably less MS-compatible format.

      If Microsoft chose to waive-off their patent into the public domain, they could do that. However, then they'd be allowing the open source world to have access to it too, and MS wouldn't want to do that.

      By establishing a nominal fee, they prevent open source programs from formatting things to FAT32, but allow the making of FAT32-formatted devices to go on relatively unhindered...

    3. Re:...Patent Issue by kfg · · Score: 2, Informative

      This license is for FAT, not FAT32 which is a different format covered by different patents.

      As such it is virtually irrelevant to the general computing field these days and really only applies to those manufacturers who supply preformated storage devices, most of whom use good, old fashioned, DOS era FAT.

      KFG

    4. Re:...Patent Issue by Pius+II. · · Score: 3, Insightful

      Actually, the patent is not for the DOS-style fat, but for the vfat extensions, namely the way long file names are stored.
      Also, because FAT32 is not suited for media under 128 MB, the patent is relevant to general computing these days, for 32 and 64 MB memory sticks and suchlike.

    5. Re:...Patent Issue by rc.loco · · Score: 1
      Good insight. So, is Microsoft simply trying to force the hand of companies who sell things like handheld units that are used in inventory work?


      I was just helping a neighbor out with hooking his field unit up to his Win2K PC so he could dump data and work on it (he is a forester and does inventory of all sorts of aspects of forests: stand density, etc.). I noticed that the unit's OS is a crude itemized menu interface, but does in fact refer to a local C:\apps directory for storing/retrieving data. I presume this thing, given it's apparent age, is running some type of DOS (he thought it did too).


      In light of that, I wonder if a number of manufacturers out there will have to license the FAT file system for these units. Presumably, this could be a way of forcing their hand to move to CE-based software (and the newer FAT32 filesystems).


      Anyone work on these embedded system type devices who might know?

      --
      --rc
    6. Re:...Patent Issue by llywrch · · Score: 1

      > Actually, the patent is not for the DOS-style fat, but for the vfat extensions, namely the way long file names are stored.

      IANAL, but from a quick glance at the abstracts of the claims for these patents it appears that MS has acquired a dodgy title to techniques that have either already been in the public domain, or have escaped into it due to lack of MS's enforcement:

      #5,579,517 - Common name space for long & short file names, patent issued in 1996. Didn't MS already do this with Windows 95, which was available in beta from at least as early as 1994?

      #5,745,902 - Multiple names for a single file, patent issued 1998. This has been a feature of UNIX (man or info ln) for years -- if not a couple of decades -- prior to the award of this patent.

      #5,758,352 - Another patent covering common name space for long & short file names, patent issued in 1998. Again, consider that MS already did this with Windows 95, which was available in beta from at least as early as 1994?

      #6,286,013 - Allowing short & long names for the same file, patent issued in 2001. Again, consider that MS already did this with Windows 95, which was available in beta from at least as early as 1994?

      Undoubtedly I need to examine the patents in far more detail, but I find it odd that everyone is focussing on the ``MS is patenting FAT16/FAT32" angle, rather than the consequences of the actual claims of these patents. These four patents give MS a license to sue alleged infringers, who could be any number of Linux/UNIX development companies. And even if these patents get thrown out of court upon review, there is still the cost of fighting them -- which appears to me would be far more than $250,000.

      Geoff

      --
      I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
    7. Re:...Patent Issue by Anonymous Coward · · Score: 0

      Yeh! Another slashbot patent analysis based on the subject line. Thank you, mr deep intellect.

      If you glance at the patents, it's clear they cover the HOW rather than the WHAT. Considering that pre-1995, it was broadly considered "impossible" to do long filenames in a compatible manner with FAT, it's reasonable have to consider these inventions "non-obvious" enough to be worthy of patents.

      Of course, other systems like NetWare had their own filesystem namespaces, but the issue with the FAT patents is interoperability.

  3. I still say... by Anonymous Coward · · Score: 0

    an alternative format should be used, if only for the principle of the thing.

  4. Re:First Post by bsharitt · · Score: 2, Informative

    For things like flash drives, and other portable storage devices FAT is good because it is pretty universally supported by most operating systems.

  5. Re:First Post by man_ls · · Score: 2, Informative

    They're licensing FAT32 which isn't that old, in reality.

    It's also very, very simple to speak.

    And, it's coming into use as the filesystem of choice for digital cameras and memory cards to use (because of it's simplicity.)

    Windows can read it out of box; so can Linux; OSX probably can too. That's all major OSes right there, with no drivers needed.

    It's not great, but it's simple...and MS invented it...one of the few good things they've come up with, I'd say (Windows XP and Server 2003 being the others.)

  6. $250k caps - that's chump change by very · · Score: 1, Funny

    $250,000 is chump change to Microsoft.

    So why bother asking companies to pay for the licensing fees.

    Even if the fees totaled to $100 millions, it's still relatively chump change to Microsoft.

    One could wonder if they would use the money for Bill Gates' haircut funds.

    1. Re:$250k caps - that's chump change by bsharitt · · Score: 1

      I think this is more to make it look like they are actively protecting their patents so they don't end up in jeopardy later.

    2. Re:$250k caps - that's chump change by Anonymous Coward · · Score: 0

      Could be, or it could be that they just want to kill off compitition by keeping smaller Linux and other open source projects from being able to communicate with FAT32...

    3. Re:$250k caps - that's chump change by Curtman · · Score: 3, Insightful

      Believe me, I'm all for a good conspiracy theory. Especially involving Microsoft or SCO.. But I'm pretty sure that's why they break compatibility with every NTFS revision. Not at all related to this move. As a post above stated, I'm pretty sure this has to do with the antitrust thing, so that Bill can get up there and say look we licenced FAT. We enabled users to remove the explorer icon. We're a great bunch of guys, see? Nevermind that messenger can't be removed, or that if you disable it, Outlook will re-enable it for you, and so will your security updates.

    4. Re:$250k caps - that's chump change by Anonymous Coward · · Score: 0

      Yeah, Microsoft definitely breaks NTFS backwards compatibility with every new OS release.

      That's why I can format a partition as NTFS with Windows XP and it is perfectly accessible with NT4 (assuming you don't use encryption and probably even NT 3.51 but I didn't bother checking) and Windows 2000.

    5. Re:$250k caps - that's chump change by Anonymous Coward · · Score: 0

      That's why I can format a partition as NTFS with Windows XP

      No, thats why you could use your NT4, and 2000 partitions in Linux, but not your XP formatted ones. My post was in response to someone suggesting Microsoft would do this to break compatibility with the Linux implimentation. Did I say backwards compatibility?

    6. Re:$250k caps - that's chump change by hdparm · · Score: 0, Flamebait
      $250,000 is chump change to Microsoft.

      Well, I guess this statement gives you an answer why MS, Bill Gates, Ballmer... have so much money and you, my friend, never will.

      I've stopped reading your post here but I think I also saw figure of $100 M in there. Does line containing this figure say what I thought it would?

    7. Re:$250k caps - that's chump change by Chira · · Score: 0, Flamebait

      Bill Gates is the gate of Bill Clinton's poo hole. Windows=William Is Nuts, Dirty, Oppulent, and Wasteful, Suckah

      --
      I coulda written my post correctly, but I was high. If you can't understand it then I'll know why, 'cos I got high. x3
    8. Re:$250k caps - that's chump change by AvitarX · · Score: 1

      funny.

      MS offers no product that costs mor ethen 250000 dollors. And yet they still sell them all.

      It is almost like they would invite another quater of a million dollors of almost pure proffit even if it is little in the scheme of things.

      Like when I loan my buddy five bucks I am always pleased to get paid back.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  7. How was this flamebait? by Anonymous Coward · · Score: 0, Offtopic

    I don't see how 'Merry Christmas' is going to spawn a flame war, are we so PC that we can't say the C word?

    1. Re:How was this flamebait? by Chatmag · · Score: 3, Insightful

      I've got to lodge a protest against that moderation also. OK, moderate it to "Offtopic", but certainly not "Flame Bait".

      Merry Christmas to all.

      --
      Pete Carr Owner Chatmag.com
    2. Re:How was this flamebait? by Anonymous Coward · · Score: 0

      Probably just an individual mod that went off, This one was modded offtopic.

    3. Re:How was this flamebait? by Anonymous Coward · · Score: 0

      Well whoever that mod is he's a pink-o liberal faggot!

  8. because it's standard... by katz · · Score: 2, Insightful

    We're living in an MS-centric world; Either you're using NTFS or FAT. And FAT, is much easier to implement than NTFS. It also uses less CPU power than NTFS. There have been some comments in the iriver user forums regarding reformatting the device's drive with XFS or ext3. Again, processing power was the main issue with that.

    1. Re:because it's standard... by Curtman · · Score: 2, Insightful

      reformatting the device's drive with XFS or ext3

      XFS and ext3 carry considerable overhead. Do you really need a journal to recover the filesystem on your digital camera incase it crashes? ext2 would be a much better choice.

    2. Re:because it's standard... by metalpet · · Score: 1

      Yeah using ext3 would put out of business all those "Flash card recovery" services, that typically don't deal with physical damage, but just with fat corruption.
      That'd obviously be a bad thing for our recovering economy.

    3. Re:because it's standard... by Curtman · · Score: 1

      I suppose its possible that I'm wrong about this.. But ext3 has nothing to do with physical damage. It's a journal that can be replayed incase the OS crashes during a write operation.

    4. Re:because it's standard... by DA-MAN · · Score: 1

      > Yeah using ext3 would put out of business all those "Flash card recovery" services, that typically don't deal with physical damage, but just with fat corruption.

      The parent post made it clear that ext3 would pout recovery services that DO NOT DEAL with PHYSICAL damage out of business.

      > I suppose its possible that I'm wrong about this.. But ext3 has nothing to do with physical damage. It's a journal that can be replayed incase the OS crashes during a write operation.

      So I guess what I am saying is, yes you are correct. It was implied in the parent poster though.

      --
      Can I get an eye poke?
      Dog House Forum
    5. Re:because it's standard... by Curtman · · Score: 1

      I'm not sure it was implied. The parent said "that typically don't deal with physical damage", which I interpreted as him saying that they were somehow deficient, and therefor ext3 would put them out of business.

    6. Re:because it's standard... by Anonymous Coward · · Score: 0

      Why not ext2? Wouldn't that be more like the Linux equivalent to FAT?

    7. Re:because it's standard... by metalpet · · Score: 1
      Nah not deficient.

      I'm just saying this is a line of business that's starting to flourish, that wouldn't even have a chance to exist if a more robust file system had been used in the first place.

  9. its very common by rebelcool · · Score: 4, Insightful

    for small devices and portable media like flash cards for its simplicity.

    So simple in fact, many companies have rolled their own FAT-alikes that are backwards compatible with it and thus likely avoid licensing fees. M-Soft likely sees it as a opportunity to squeeze the last bits out of the old tech... such as "is your FAT system *really* compliant? Why not just buy ours and we guarantee it is!"

    I don't see why this is worthy of a story...pretty common business practice out there.

    --

    -

    1. Re:its very common by __aatgod8309 · · Score: 1

      It's Microsoft making money on something - consider the audience on /.

  10. This isn't about patents... by cperciva · · Score: 5, Interesting

    This isn't about making money, and it isn't about protecting a patent. This is simply an exercise for the benefit of the courts: Microsoft will be holding FAT (along with lots of other things) up as examples of how they're making their standards available to the competition.

    1. Re:This isn't about patents... by Apreche · · Score: 4, Interesting

      This is exactly right.

      Slashdot says: They're making us pay money to use FAT!

      Microsoft says: We own FAT. We are the only ones who are allowed to use it. We will now let everyone use it for a fee, thus allowing others to use our things. So we're more open than we used to be.

      The day after /. posted the first story crying about how MS was going to charge for fat I saw a nes article about how MS was becoming more open and letting loose fat for everyone to use.

      --
      The GeekNights podcast is going strong. Listen!
    2. Re:This isn't about patents... by LostCluster · · Score: 1

      It's also protection from anybody claiming this is a "stealth patent" because they're stepping up nice and early and saying if you want to format things as FAT32, pay up. You can't truely hide a patent (it's on file at the USPTO) and allowing it to go into widespread use and then setting a high price is perfectly legal, it's just a slimeball tactic, and one that is likely to result in your standard being thrown out the window on contact. Microsoft is basically insuring that FAT32 becomes the standard for card-based memory by charging a pocket-change fee that clearly every manufacturer can pay. Had the charged too much, or had not set a price and somebody put out a what-if article that said Microsoft could pull a SCO-like lawsuit spree on anybody using their patent, then surely a replacement standard would be developed, and Microsoft would find themselves forced to at least embed new drivers into Windows and maybe even paying royalties.

    3. Re:This isn't about patents... by Anonymous Coward · · Score: 3, Funny

      They heard that if they didn't protect it Darl was going to claim it.

    4. Re:This isn't about patents... by afidel · · Score: 1

      Uh except FAT32 has been in use since 1996 and it is now late 2003 and MS is just now going after people, in the tech field that IS a submarine patent!

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:This isn't about patents... by Anonymous Coward · · Score: 0

      Maybe you didn't notice, be everyone was already using FAT. Microsoft is not out to save the world. The only change here is they want money. It doesn't matter how much pro-Microsoft spin you put on it.

  11. Laches by tepples · · Score: 3, Informative

    Before anybody chimes in with yet another "patents aren't trademarks and don't have to be defended as vigorously" comment, I'd like to remind readers of the doctrine of laches, which states that a plaintiff who harms the defendant by delaying legal action (such as by submarining a patent for years) may not be able to recover damages for infringements that occurred prior to bringing the lawsuit.

    1. Re:Laches by bezuwork's+friend · · Score: 2, Informative

      My recollection from a class two years ago is that in the limited case of submarine patents, latches can result in more total consequences. As per the Lemelson case, unreasonable and unexplained delays during prosecution can result in the patent being unenforceable against any infringement.

  12. More likely by nelomolen · · Score: 1, Interesting

    It seems more likely that Microsoft is hoping this will bring 'complete' adoption of NTFS and WinFS, not that they were ever looking to make gobs of money from the licensing in the first place.

    What are the current costs associated with licensing NTFS? Any information regarding the cost of licensing WinFS when Longhorn strikes?

    1. Re:More likely by Anonymous Coward · · Score: 0

      WinFS is vaporware. NTFS is slow.

    2. Re:More likely by altmel · · Score: 1

      WinFS is not a filesystem. It is like an overlay f or ntfs.

    3. Re:More likely by WuphonsReach · · Score: 3, Insightful

      Why then would they go about it in this manner?

      NTFS is not useful for small volumes (less then 1Gb, I don't remember what the minimum NTFS volume size is off-hand). It also can't be used on read-only media (unlike FAT32).

      FAT32 handles niches that NTFS simply won't fit into. There's no way that this will bring about 'complete' adoption of NTFS/WinFS. (If anything, it would push another open format such as one of the Linux filesystems or UDF.)

      --
      Wolde you bothe eate your cake, and have your cake?
    4. Re:More likely by Anonymous Coward · · Score: 0

      WinFS is an NT service thats for the SQL storage and retreival of Metadata for the filesystem.

      Its not a complete DB core (yet but that will come as this is just a transitionary layer)

    5. Re:More likely by nelomolen · · Score: 2, Interesting

      http://www.microsoft.com/technet/treeview/default. asp?url=/technet/prodtechnol/windowsserver2003/pro ddocs/standard/ntfs_compared_to_fat_and_fat32.asp

      minimum volume size for NTFS is 10MB.

      and if you're using a RO volume, why bother using FAT/FAT32? FAT/FAT32 are being used for consumer devices in which people *need* write access (MP3 players, eBooks, USB keychain storage devices, etc).

      sure, there is a very limited market in which people are using FAT/FAT32 for embedded devices... but if they are using FAT/FAT32, the environment is likely WinCE, in which case licensing is covered.

      i stand by my theory that Microsoft is hoping this will speed adoption of another filesystem. NTFS isn't farfetched, especially with the move towards DRM.

  13. Re:First Post by LostCluster · · Score: 1

    It's simple, and it already can be read by Windows, Mac and Linux... including old releases of all three. If you're designing a device with not a lot of computing power and you don't feel like writing drivers...

  14. Re:First Post by zakezuke · · Score: 2, Insightful

    Or why use fat when you have iso-9660?

    I was discussing this with my nephew the other day. Basicly because one of the primary reasons that fat was so cool(sic) was the fact that everyone and their neighbor could use it. If you had a mac, amiga, atari-st, or even a word processor, all of them could do fat cause it's what was popular.

    Better exists, but FAT was where it's at as far as intraoperability.

    I still have alot of stuff on FAT, dispite the fact that I was not using microsoft for a signifigent period of time. Any bugger can read FAT. Hell, I haven't seen a floppy disk sold recently that wasn't preformated fat.

    If this indeed is microsoft's IP, I think they are doing us a favor by charging for it. It's not like there are not alternatives.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  15. they're not charging for FAT itself by rebelcool · · Score: 2, Insightful

    They're charging for their own implementation of it. Say you reverse engineer FAT (as virtually everyone has up to this point, its very simple and well documented now...). Then good for you. You're not required to spend a dime, or hire a lawyer, or sacrifice your first born or do anything whatsoever.

    But M-soft did in fact create the standard and spec and if you want to be absolutely sure your FAT implementation is completely standards compliant...you can buy theirs. If you want.

    Thats all this is.

    --

    -

    1. Re:they're not charging for FAT itself by cduffy · · Score: 3, Insightful

      This package includes not only reference code but also several patent licenses -- and a patent applies to any implementation that uses the covered technique, not just theirs.

      So while they may be describing this move as fairly harmless, I'm not inclined to be so sure.

    2. Re:they're not charging for FAT itself by metalpet · · Score: 1
      Are you positively sure all they're licensing is the implementation?
      For other formats, MS license covers "possible patents" MS may have regarding the format.

      I'd be somehow surprised if MS didn't have a similar scheme for FAT. After all, it's not like it actually requires a patent to pull off.

    3. Re:they're not charging for FAT itself by GMontag451 · · Score: 1

      The patents Microsoft holds for FAT only cover their long filename techniques. If you don't use long filenames, you have nothing to worry about.

    4. Re:they're not charging for FAT itself by cduffy · · Score: 1

      That's hardly a mitigating factor.

      FAT support without long filenames may still be useful to embedded device manufacturers, but it's *not* useful to (say) the bulk of folks making interactive use of the vfat driver on Linux.

  16. Microsoft licensing program by metalpet · · Score: 5, Informative

    I suspect Microsoft current trend of licensing every protocol and file format they possibly can is not a small thing.
    IANAL, yet I have the sneaky feeling the terms of those licenses preclude GPL products from using protocols or file formats covered by them, *even those licensed for free*.

    As to whether or not those licenses are necessary is a great question. Do you really need a license to read an XML file? According to microsoft, you "may", since "Microsoft may have patents and/or patent applications that are necessary for you to license in order to make, sell, or distribute software programs that read or write files that comply with the Microsoft specifications for the Office Schemas.".

    Worry.

    1. Re:Microsoft licensing program by vincpa · · Score: 0, Troll

      Some people design things to be freely available to the public (GPL), and others want to protect thier inventions. Like it or not, FAT is a Micro$oft product and its patents are really designed to get money from the big boys. Home/power users (regardless of the OS they use) who use the FAT filesystem dont have jack shi* to worry about really. It seems the slashdot crowd just like to winge about nothing. Whats the worst that could happen? Price of Dell PC's might rise by a few cents? For those of you smart enough to know what a filesystem is and who hate Microsoft, fear not. Besides, when was the last time you actually paid for software let alone a filesystem LOL!

    2. Re:Microsoft licensing program by Tim+C · · Score: 1

      I have the sneaky feeling the terms of those licenses preclude GPL products from using protocols or file formats covered by them

      Quite possibly, and that's their right. Don't like it, come up with your own formats and protocols, in the same way that someone who doesn't like the GPL can "write their own damn code" (as I've often heard here).

      That's your choice - either comply with the originator's licence (be it the GPL for code, MS's licence for their stuff, or whatever), or create your own version. It works both ways.

    3. Re:Microsoft licensing program by squiggleslash · · Score: 2, Insightful
      The two things are not remotely similar. The GPL is not a patent license - if I want to write something that reads and writes ext2fs file systems or manipulates OpenOffice.org files, I can do so without agreeing to the GPL.

      And it's worse than that because FAT-access is pretty much critical to a host of modern applications - most digital cameras use memory cards that read and write in that format, for example. Not being able to write FAT means no interoperability with third parties. That's plain extreme.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Microsoft licensing program by Tim+C · · Score: 2, Insightful

      MS are charging companies that use their implementation of the technology in order to ship pre-formatted media. They are not going after anyone who's implemented their own FAT-compatible system.

      Similar to your example, I could write a FAT driver too, and not pay MS a penny.

    5. Re:Microsoft licensing program by Anonymous Coward · · Score: 0

      > Don't like it, come up with your own formats and protocols, in the same way that someone who doesn't like the GPL can "write their own damn code" (as I've often heard here).

      Um, no problem, that's already been done. The problem is trying to remain compatible. We can choose to use out own formats, but nobody has a choice what becomes standard when a monopoly is involved.

    6. Re:Microsoft licensing program by dvdeug · · Score: 1

      Quite possibly, and that's their right.

      And I guess it's the right of Standard Oil to not deliver fuel to your shop if you try and compete with their barrel making buisness or any other part of their monopoly. Microsoft, a convicted monopoly, does not have a right to lock people into the code. And free software is not a fair comparison, because nobody in free software forces people to use their implementation. If *BSD or Microsoft or SCO want to read and write EXT2/3 or emulate Linux, they can do so.

    7. Re:Microsoft licensing program by antiMStroll · · Score: 1

      Let's be cautious not to confuse "legal protections" with "rights". Industry bodies are become active partners in the wording of legislation and though the result is goverment protection calling them "rights" is abusing the term.

    8. Re:Microsoft licensing program by metalpet · · Score: 1
      Quite possibly, and that's their right. Don't like it, come up with your own formats and protocols, in the same way that someone who doesn't like the GPL can "write their own damn code" (as I've often heard here).

      Well, try to put 2 and 2 together here.
      Microsoft has a de facto monopoly on the desktop.
      Now, we're seeing Microsoft deploying licenses for "potential patents" on several of their most used file formats and protocols.
      It doesn't take a huge stretch of imagination to see Microsoft extending their practice to every format and protocol that would be necessary to interoperate with their platform.
      This would result in Microsoft controlling quite tightly the ways in which "competitors" can try to "threaten" their monopoly.

      If this goes on unchecked, a few years from now, "alternative OSes" will have to exist in a vaccum, unable to implement any form of interoperability with Microsoft without paying the Tax.

      You may believe this is their right, but it seems to me there is more than their right at stake here.

    9. Re:Microsoft licensing program by Tim+C · · Score: 1

      Let's continue on that line of reasoning, assuming that all the while, Linux is getting easier to use and closer and closer to Windows in terms of the features that the average end user wants.

      So, we have MS charging money of anyone who wants to write software that interoperates with their stuff. Gradually, it gets more and more expensive to write stuff for Windows. Companies can pass some of these costs on to the consumer, but raise prices too much and profits will be hit.

      Meanwhile, Linux is edging slowly but surely onto the desktop. No such charges apply to writing software for Linux, so companies start to look seriously at supporting it. Gradually, more software, drivers, etc is written for Linux, helping increase its adoption even further, and feeding back into the process.

      MS has some real competition at last in OSX and Linux, and while neither is a Windows killer yet, for various reasons, that doesn't mean that MS can just act willy-nilly to try to "kill" their competition by making it more expensive to develop for Windows. If they push too hard, they'll push people to alternatives.

      Hell, one thing keeping Windows as my primary OS and Linux as my secondary is lack of availability of games. Anything that speeds the adoption of Linux on the desktop is a good thing. I like Windows XP, and I'm hoping for good things from Longhorn, but free is a very convincing price :-)

    10. Re:Microsoft licensing program by Guppy06 · · Score: 1

      "The GPL is not a patent license - if I want to write something that reads and writes ext2fs"

      Wouldn't writing something that can access ext2fs fall under the "derivative works" clause?

  17. Re:First Post by Anonymous Coward · · Score: 1, Informative

    A lot of peripherals like digital cameras have media that is pre-formatted as FAT-16, and use FAT-16 for storage.

  18. Hey, it makes perfect sense... by Rahga · · Score: 1

    This falls right in line with Microsoft's modus operandi.... Deploy software, services, or technologies for free to expand the customer base of your products, then years later, force them into a "better", more tightly controlled product by making the old product unusable. In this case, perhaps if they charge for FAT but not NTFS, people will use NTFS instead. (Not that I'm familiar with NTFS, and the goal is probably XP-or-better oriented instead.)

    1. Re:Hey, it makes perfect sense... by LostCluster · · Score: 2, Insightful

      This isn't so much as encuraging NTFS but discuraging the drive/card makers from creating "THIN32" or whatever. If they were to be successful in rolling out their own new standard, then MS would be forced to license and implement that.

  19. Re:(not) First Post by Anonymous Coward · · Score: 0

    If you're designing a device with not a lot of computing power and you don't feel like writing drivers...

    ... then what? Use ISO9660?

  20. Cashing in of USB drives by E8086 · · Score: 1

    Microsoft is probably trying to make a few more (million) dollars on the expanding USB/Flash/pen/key chain/thumb/etc. drive market, considering the initial file system is FAT.
    If portable drive manufacturers don't want to pay M$, they can sell the drives unformatted and hope the average consumer knows enough to click 'yes' when Windows says 'the drive is not formatted do you want to format it now?'

    wait...I'm almost agreeing with M$, that can't be a good thing

    --
    F7 doesn't work, ignore spelling and grammar
  21. Lets clear away some myths and FUD by rebelcool · · Score: 5, Informative

    For those of you too lazy or of poor reading comprehension skills...

    FAT is an old time file system created in the days of DOS. Its very simple, requiring little overhead in computation and space. Modern file systems are much more efficient at large media sizes, but for your floppies, flash cards and other small portable media, FAT works really, really well since you don't need a beefy device processor to handle it, and its simple enough to create the software to work with it that any competant OS programmer could write a FAT wrapper.

    Microsoft is NOT charging for FAT itself. Most people for the past 20 years have reverse engineered FAT because it is very simple. It is widespread, virtually every widely used OS supports it. They're not trying to squeeze money from any of these people.

    What they are charging for is their own implementation of FAT. Since they did in fact create the standard, presumably a microsoft licensed FAT implementation will be entirely compatible with FAT since they give you the code and official specs to base your system around. This is what they are charging for. Nothing else.

    Now for those who are going to ask "but why would someone pay when you can find those reverse engineered specs easily...". Well, thats a business decision. Do you trust those specs enough? Or "just to be safe" do you want to pay microsoft for their guaranteed implementation?

    And thats all this is about. Really, honestly, a non-issue.

    --

    -

    1. Re:Lets clear away some myths and FUD by Srin+Tuar · · Score: 3, Informative

      Actually, I was under the impression they were only charging for the technique of putting long filenames into legacy FAT filesystems, being as that is all they have patents on...

    2. Re:Lets clear away some myths and FUD by NanoGator · · Score: 5, Funny

      "And thats all this is about. Really, honestly, a non-issue."

      Yeah.. well. still, I'm sharpening my pitchfork anyway.

      --
      "Derp de derp."
    3. Re:Lets clear away some myths and FUD by calidoscope · · Score: 4, Informative
      FAT is an old time file system created in the days of DOS.

      The original FAT filesystem was developed by Paul Allen for Disk BASIC (originally 1976??) - i.e. a standalone BASIC interperter that did not require an OS. A version of Disk BASIC was ported over to Seattle Computer's 8086 system about November 1979 - 3 months later Tim Patterson of SCP got tired of waiting for Digital research to ship CP/M-86 and proceeded to write QDOS. Tim adopted the FAT system from Disk-BASIC to QDOS, figuring it was a bit more flexible than the bitmap allocation used on CP/M.

      The 8.3 filename convention was adopted from CP/M which was presumably adopted from DEC's RSX-11. Needless to say, there is no way that MS could assert patent rights to FAT using 8.3 filenames.

      --
      A Shadeless room is a brighter room.
    4. Re:Lets clear away some myths and FUD by Seahawk · · Score: 1

      Ohhh... NOW it makes sense - I thought it were something we got of the land...

    5. Re:Lets clear away some myths and FUD by Anonymous Coward · · Score: 0
      For those of you too lazy or of poor reading comprehension skills...

      You seem to have poor reading comprehension skills as well (or maybe you're just lazy).

      Microsoft says they have patents on FAT. You clearly haven't read them. This isn't just a license for code, but for a patent. In case you don't know, you can't write your own code, even if your reverse engineer it, you still violate the patent.

      Also, if you'd read the patents, you'd know they only apply to FAT32 long file name extentions, not the old FAT.

    6. Re:Lets clear away some myths and FUD by |<amikaze · · Score: 1

      "All negative mods are now being metamodded as unfair."

      If you don't have anything nice to say about someone, don't say anything at all?

    7. Re:Lets clear away some myths and FUD by Reziac · · Score: 2, Interesting

      Also, aren't there other LFN-enabled filesystems that could be used (and read/written to by various interpretive utils, if it needs to interact with a VFAT system) if one declines to pay their license fee? Which itself struck me as reasonable in terms of business expenses, especially with the cap. If you're selling a few million flash memory cards, and *everyone* making such cards has to add the same few cents apiece in extra cost for the license, well, that's not going to impact anyone's competitiveness even in today's tight-margined market.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    8. Re:Lets clear away some myths and FUD by justins · · Score: 1
      Well, thats a business decision. Do you trust those specs enough? Or "just to be safe" do you want to pay microsoft for their guaranteed implementation?

      They're selling an implementation?
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  22. The only one getting FAT... by patricksevenlee · · Score: 3, Funny
    ...is Bill Gates.

    http://edition.cnn.com/2001/TECH/ptech/02/13/windo ws.xp/story.gates.jpg

    http://www.pckurier.pl/archiwum/artykuly/wilczek_t adeusz/2001_02_6/gates.jpg

    1. Re:The only one getting FAT... by Anonymous Coward · · Score: 0

      Yeah, he's gonna have a hard time attracting the ladies now.

    2. Re:The only one getting FAT... by Anonymous Coward · · Score: 0

      Money can't buy away heart disease or diabetes.

      Obesity is the second leading cause of premature death.

  23. Errr....will it affect Freedos? by wongqc · · Score: 1

    Sorry for my ignorance, but will this affect the freedos project?

    Freedos Website

    1. Re:Errr....will it affect Freedos? by Anonymous Coward · · Score: 2, Funny

      They will need to change their name to the Doreedos project (with Nacho Cheese!)

    2. Re:Errr....will it affect Freedos? by jonbryce · · Score: 1

      Well, does FreeDOS support long filenames? If not, then there are no patents to worry about.

      Even if it does, it appears that as long as they have a clean room reimplementation, they should be fine.

    3. Re:Errr....will it affect Freedos? by nietsch · · Score: 1

      it is patented, so even if you figure it out in a corner tower of a deserted castle on a uninhabited island, If it is already patented you are screwed. A cleanroom implementation will guard you against copyright issues, not patent threads.

      --
      This space is intentionally staring blankly at you
    4. Re:Errr....will it affect Freedos? by Cro+Magnon · · Score: 1

      IANAL, but I don't think MS can patent long filenames. They can only patent their implmentation of long filenames. FreeDos cannot use MS's technique, cleanroom or not, but nothing stops them from finding a different way to implement long filenames.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  24. Let's not lie to ourselves by Kethinov · · Score: 1
    We are only accessing FAT32 file systems, not using them.
    Not true. Let's say I'm running Suse on an ext2 hard drive. I could always throw FAT32 on another hard drive and use it for storage in Linux.
    --
    You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    1. Re:Let's not lie to ourselves by Anonymous Coward · · Score: 0

      You is not We.

    2. Re:Let's not lie to ourselves by Kethinov · · Score: 1

      What? I'm merely pointing out that Linux allows people to use the FAT32 filesystem despite the claim that they're "not" using it. There isn't much of a difference between using something and making it usable. It's simply a matter of defaults. Now I don't agree with MS's decision to start licensing the FAT32 filesystem either, but saying "we're not using it" is simply inaccurate. For Linux to not use it, in my eyes, would require removing the ability to use it alltogether.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    3. Re:Let's not lie to ourselves by hdparm · · Score: 1

      Why in hell would you want to do that?

    4. Re:Let's not lie to ourselves by S.Lemmon · · Score: 1

      Maybe what they mean is unlike the flash memory folks, they aren't actually sending anything out pre-formatted FAT32. Just reading and writing to a disk formatted by a Microsoft OS may not be a violation. I guess if you decide to make and use a FAT32 partition on your own, that would be (possibly) your own violation.

    5. Re:Let's not lie to ourselves by Anonymous Coward · · Score: 0

      Some people want to be able to save files in non-Windows OSs and read them in Windows.

    6. Re:Let's not lie to ourselves by hdparm · · Score: 1

      Yes but he said he had SuSE, not dual boot. If he did, he wouldn't need to buy a FAT license - he'd have windows already.

    7. Re:Let's not lie to ourselves by Dunkelzahn · · Score: 1

      Back when I dual-booted alot, I would keep my mp3 directory on the Windows partition which would be vfat so that it could be read and written by both operating systems. I understand this is common practice.

      --
      .
    8. Re:Let's not lie to ourselves by norsk_hedensk · · Score: 1

      maybe they mean they are not using, as in not FORMATTING a device with that filesystem...

    9. Re:Let's not lie to ourselves by jasonditz · · Score: 1

      But you can...

      I had to format a FAT32 partition on an SDCard for my Zaurus... I formatted it on a SuSE system with a USB card reader.

    10. Re:Let's not lie to ourselves by paroneayea · · Score: 1

      And for the record, there's one linux system that requires usage.... that is, if you want to update it. If you want to flash the rom from a CF disk on a zaurus, that CF disk _must_ be formatted FAT16, or it doesn't work.

      --
      http://mediagoblin.org/
  25. i'm not sure of the patent details... by rebelcool · · Score: 2, Interesting

    If they got a patent when they created FAT, it would be near the end of its life (FAT32 might have a few years to go). But other FAT implementations have been around since before the patent was applied for OR microsoft has simply ignored them. If you don't defend your patent with due diligance, (say, wait 15 years to sue someone) you can run into legal difficulties.

    And since FAT implementations are nearly ubiquitous today, trying to sue them all would be an exercise in wasting time and the patent would expire before you've even begun litigation.

    It seems pretty pointless to try and enforce the patent at this point. The article addresses this to an extent in m-soft's IP policy ideals...

    --

    -

    1. Re:i'm not sure of the patent details... by cduffy · · Score: 2, Informative

      If you don't defend your patent with due diligance, (say, wait 15 years to sue someone) you can run into legal difficulties.

      If you wait 15 years to sue someone after you know about their specific use, yes, you might have some issues in that specific case. That's not to say, however, that you can't still sue someone else who is just starting to use the technology just because you waited on a different party's usage.

      The cases are different because in the former you're knowingly allowing them to become dependant on the technology you hold rights to without informing them of your claim; there's a variety of estoppel, IIRC, which can apply in that situation. There's no reason, however, why the patent can't still be enforced against a different party whose usage has not been hitherto overlooked; patents, unlike trademarks, need not be defended to be valid.

  26. MS licensing terms by Anonymous Coward · · Score: 0, Troll

    Good to hear. Given the trivial amount of revenue it will bring to Microsoft, it makes me wonder why they bothered at all. They could have made the terms much more onerous and expensive, but they didn't.

    In fact, Microsoft has been pretty cool about licensing terms and pricing lately. Many corporate Linux users are dumping Linux because of the IP/SCO concerns, and from what I've heard, Microsoft is offering some very attractive pricing for those companies that are seeking to switch.

    No, I don't have the exact pricing in front of me - I'm a developer, not some Microsoft shill, so you'll have to do your own homework. It really shouldn't be any harder than a call to your regional Microsoft sales representative, though.

    1. Re:MS licensing terms by sloanster · · Score: 1

      but you do sound like a microsoft shill - first you spew a bunch of crap about the"many" who are supposedly "dumping linux" - LOL, that's rich - and then you urge us to call our "regional microsoft sales rep" whatever that is - sheesh, if that's not a shill, what is?

    2. Re:MS licensing terms by Lispy · · Score: 1

      Dumping Linux because of SCO? rofl

  27. more like Digital Camera media by Barbarian · · Score: 1

    USB flash drives are geek toys. Digital Cameras using FAT-formatted flash cards are much more common.

    1. Re:more like Digital Camera media by ross+axe · · Score: 1
      USB flash drives are geek toys. Digital Cameras using FAT-formatted flash cards are much more common.

      I disagree. My mother (an IT tutor BTW) uses a couple to transfer teaching material between home and college. Floppies are simply too small for the job, and none of the college machines are equipped with Zip/LS120/CD-RW or anything like that.

      Flash cards in cameras and the like may be more common, but flash drives are certianly not restricted to being 'geek toys'. By the time CD-RW has become universal enough that you can count on using the discs everywhere, 700Mb USB flash will probably reasonably affordable.

    2. Re:more like Digital Camera media by Anonymous Coward · · Score: 0

      For some models, Dell is shipping USB Flash drives in place of a floppy drive. That's mainstream.

  28. Portly64 by CmdrTostado · · Score: 3, Funny

    I am offering a direct replacement for FAT32. Fat is so .. demeaning and 32 is so .. yesterday. I am liscensing Portly64 to anyone who needs a break from the 1/4 million M$ fees, only 1/8 million.

    1. Re:Portly64 by ls+-lR · · Score: 1

      No no, the proper PC term is "metabolistically challenged".

    2. Re:Portly64 by CmdrTostado · · Score: 1

      Good one :-) I was making fun of this slashdot article 'bout microsoft making a 'new' product similar to Mythic and naming it Mythica. How about FATa32?

    3. Re:Portly64 by SoTuA · · Score: 1
      Pah! That is SO old. Get along with the technology:

      You can now have Stout128 for only 1/16 million, and for 3/32 million you can have the brand-new spankin' Big-Boned256, our very own 256-bit filesystem with a tendency to overindulge at the dinner table.

  29. FAT Licensing by WizardOfFoo · · Score: 1

    It's perfectly logical considering what obsene percentage of the US population is overweight? First thought when the headline is Microsoft FAT Licensing Plan... maybe they should rename it the Microsoft FAT Loss Plan.

  30. Why FAT32 over ISO-9660? by LostCluster · · Score: 1, Informative

    Here are a few benefits on face value...

    - Level 1 support of ISO-9660 would kick you back to the days of 8.3 style file names. Level 2 and 3 would get you up to 32 characters, but that still isn't on-par with modern OSes.
    - You'd need to go to Level 3 in order to fragment files, but then you run into non-support in older OSes.
    - ISS-9660 has some character limitations in file names, which means a Windows user would be forced to rename certain files when dragging them over from their HD. With FAT32 supported, such glitches are impossible.

    Forget about using Joliet... that's belongs to Microsoft too.

    1. Re:Why FAT32 over ISO-9660? by Anonymous Coward · · Score: 0

      Dude, fuck standards. Just create whatever propriatary system you want. No fees, no file name restrictions, problem solved.

    2. Re:Why FAT32 over ISO-9660? by afidel · · Score: 1

      ISO-9660 also has some severe limitations on the max tree depth and max length of a complete tree name. It's not much of a problem for cameras but for MP3 players it could be if you want to do things like genre->artist->period->album->title or other variations thereof. I know because I wrote my own little frontend program for a TMBG compilation MP3 cd and I had to rename some of the files because the max characters was exceeded. I also had a backup fail because I had too deap of a tree.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:Why FAT32 over ISO-9660? by Anonymous Coward · · Score: 1, Informative

      The maximum depth of subdirectories in ISO9660 is 8, but that is without RockRidge extensions. If you use RockRidge you can have an arbitarilly deep filesystem.

      I'm not totally sure if Windows ISO9660 can grok RockRidge extensions though. If that is a problem you could always use Joilet, but then you have the same patent/ownership problems as with FAT.

    4. Re:Why FAT32 over ISO-9660? by afidel · · Score: 1

      I know as of Win98 and NT4 that Windows does NOT grok Rockridge correctly, they instead went and implemented Joliet, which is of course patented as you mentioned. Not sure what the status is on 2k but XP supports it according to This site. Anything older than 2k doesn't matter to me anymore but I think most manufacturers will have to worry about them for a little while longer.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  31. Forgive the OT.. by Anonymous Coward · · Score: 0

    ... But did I just see an add for OSDN personals? Does this mean there are finally some linux babes in our midst? Or just that I can meet other lonely geeks for $29.95?

    1. Re:Forgive the OT.. by Chatmag · · Score: 0, Offtopic

      A friend* of mine dated a geek girl.

      He asked her home to show her his "hard drive" and she left disappointed. All she got to see was a 3.5" floppy.

      *name deleted to protect the embarrassed

      --
      Pete Carr Owner Chatmag.com
    2. Re:Forgive the OT.. by Anonymous Coward · · Score: 0

      yawn man that joke has a looooong beard.

  32. Reverse engineered specs not necessary by jizmonkey · · Score: 5, Informative
    Appendix C (pages 6 through 18) of the DOS 1.1 manual gave bit-level instructions on how to write and read FAT. Obviously, this was just FAT12 instead of FAT16 or FAT32, but it's never been the case that you needed to "reverse engineer" FAT to write an implementation. The specs have always been freely available.

    I agree with your statement that the canonical implementation has some value, though.

    --
    With great power comes great fan noise.
    1. Re:Reverse engineered specs not necessary by ls+-lR · · Score: 4, Informative

      If you'd RTFA you'd know that the patents and the licensing only applies to the VFAT extensions to the filesystem which were created for Windows 95 to support long filenames in a backwards-compatible way. So the specifications for the basic FAT filesystem are not relevant to the discussion, no one is trying to license that.

  33. Re:First Post by Bartab · · Score: 2, Interesting

    FAT is positively not good for flash drives because these systems will begin to fail have a set number of writes to a specific area of the memory.

    FAT has no methodology for spreading writes around the system, in fact it will write to the logical begining of the filespace most frequently, with the number of writes dropping as you travel further into the system. This leads to a flash drive to premature failure, thousands of writes to the begining of the disk (like say, the FAT table) making the entire memory space unusable (for FAT, anyways) while the end has been largely untouched.

    Other, GPLed systems are much better for flash, such as JFFS. The only reason to use FAT is if you're interfacing with a windows box and are too lazy to provide translation.

    --
    Any sufficiently advanced technology is indistinguishable from a rigged demo.
  34. iPods are fat by gunnmjk · · Score: 1

    Don't the PC iPods use the FAT filesystem? Coincidence?

    1. Re:iPods are fat by tuxedobob · · Score: 2, Informative

      That was my first thought, but the license (referenced by the previous article) appears to only apply to solid state media, not hard drives.

    2. Re:iPods are fat by ross+axe · · Score: 1
      That was my first thought, but the license (referenced by the previous article) appears to only apply to solid state media, not hard drives.

      The license, sure. But what about the patent itself? I suspect it's no real threat (VFAT is probably too widespread to get any kind of general licensing plan through the courts) but threats don't have to be real. I'm sure we've all heard of FUD.

  35. Re:This isn't about patents... ITS ABOUT LAWSUITS by Billly+Gates · · Score: 0

    MS may be pulling a SCO or is creating a bogus case as an excuse to file an unjunction to shutdown kernel.org until the lawsuit is taken care of.

    MS can drag this for decades and since kernel.org makes no money, MS does not have to pay a cent.

    They can finally kill Linux.

  36. this could be a bad move by strider3700 · · Score: 3, Insightful

    Reading the other comments I'm seeing that this is being considered as a move to protect the patent. Thats probably true.

    On a different point I see a few comments on how the maximum amount is $250,000 and that such a small amount it's not worth caring about. I don't know what companies you guys work for but my company could barely spare 1/10 of that given the recent market. I don't know of any company that turns around and goes "1/4 million is that all? Nope don't need to know what for let me just sign the cheque". I'm left wondering if this will be enough of an issue that small companies will look elsewhere for small filesystem. In my companies case it isn't an issue as we made the run for linux already. I assume that microsoft has to worry about driving away to many of the small customers.

    The big guys may rule the world today, but they where nobodies 20 years ago and have to worry about those small fry that have the right combination of talent and luck.

    1. Re:this could be a bad move by Keeper · · Score: 3, Informative

      The fee is 25c per unit sold, capped at $250,000/year. If you don't sell one million units of whatever the hell it is you're selling per year, you aren't going to be forking over 250k.

  37. Re:First Post by man_ls · · Score: 1

    Flash drives have a MTBF of something like 10,000 to 100,000 cycles of erase and rewrite with new data before failing. 10k on the cheap end, 100k on the expensive end.

    How many times are you going to take a picture with that digital camera, anyway?

  38. I love the wording! by wackybrit · · Score: 4, Funny

    We are only accessing FAT32 file systems, not using them.

    I'll remember that one when the RIAA come around. "I'm only accessing thousands of MP3s, not using them, so I'm off totally scot-free!"

    1. Re:I love the wording! by 10101001+10101001 · · Score: 1

      The wording of the patent(s) involved talks about the creation of long file names to pair short file names. As such, a read-only driver would be clearly outside of the scope of the patent. Ironically, the wording is so vague that an 8.3 old fat could be interpreted as covered under the patent (the patent makes mention only that lfn pairs are only a possible, not a necessary, so simply denying lfn creation would still fall in scope of the patent (the resulting file structure would be the same in both cases)).

      --
      Eurohacker European paranoia, gun rights, and h
  39. When is a shill not a shill? by Anonymous Coward · · Score: 0
    Many corporate Linux users are dumping Linux because of the IP/SCO concerns

    Do you have anything at all to back up that statement? Linux adoption rates and server sales are increasing and recent surveys have shown that companies are saying that the SCO issues haven't affected their Linux choices in any way.

  40. It's a messy scene by superpulpsicle · · Score: 2, Insightful

    The filesystem world has got to be one of the most unorganized place. So unorganized I don't know how lawyers even want to deal with it.

    For example sgi has xfs. xfs can be sneaked into linux. But xfs can be mounted remotely in a cluster via windows, solaris and irix. Theorectically you can do some of these things with windows filesystems too. There are so many damn loop holes, it's just a nasty place to try to come up with a straight profit if you ask me.

    1. Re:It's a messy scene by Anonymous Coward · · Score: 0

      So unorganized I don't know how lawyers even want to deal with it.

      Because they can make money ?

  41. Just FYI by weileong · · Score: 2, Insightful

    Windows can read it out of box; so can Linux; OSX probably can too. That's all major OSes right there, with no drivers needed.

    Yes, OSX can. In fact even OS9 can. I'm not sure how far back it goes but I do remember reading a FAT32 formatted HDD on an OS8.5 machine.

  42. Re:First Post by afidel · · Score: 2, Informative

    Well if you use non-retarded memory like say most CF storage then it's not a problem because the flash cells are never physically rewritten the same way twice. This keeps things like the beginning of the cells from wearing out while the later portions are never touched. For MMC and some other dump flash varients this logic has to be done in the controlling device rather than the memory itself.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  43. Re: Flash by Anonymous Coward · · Score: 1, Informative

    My understanding is that modern design flash devices do internal mapping to avoid this issue. e.g. just because you write to block 00003 doesn't mean that you've written to physical block 00003.

    What your saying *is* true for CD-RW / DVD-RW media, where the device does not remap blocks on the fly and each sector has a very limited lifespan (CD-RW was 1000 writes IIRC).

  44. Re:...I Spoke to them by scsirob · · Score: 4, Informative

    I had a conversation with one of their licensing officers as I was afraid my 10-a-year GPS logger project was in danger. He explained this was an encouragement to have everyone implement FAT32 and LFN the same way, by using their reference design. All this to prevent incompatible implementations down the road.

    Microsoft's fear is that a large camera or MP3 player manufacturer 'gets it wrong' and MS is blamed for things not working correctly. MS then has to invest in a work-around, handle patches, bad press etc..

    The license comes with source code for a reference implementation, so it will save manufacturers time and R&D cost.

    --
    To Terminate, or not to Terminate, that's the question - SCSIROB
  45. at least the entire population is not fat by Anonymous Coward · · Score: 0

    compared to italy and other much smaller countries,
    where the entire country is fat

  46. No big deal by Trauma_Hound1 · · Score: 0

    I really don't see the big deal, since, you can format these same cards, with WindowsXP, and any other Microsuck OS that supports them. I don't know how they could prove a manufacturer didn't use microsucks OS to format them in the first place, thusly already owning a license.

    --
    Don't Vote for Norm Dicks! http://www.nodicks2008.com Another nutless dirtbag that voted for the FISA bill!
    1. Re:No big deal by sweede · · Score: 1

      ya, you can sell unformated USB keychain storage devices without any FAT fee's. But i highly doubt that a manufactur would pay people to sit in front of a box and format the USB devices before packaging and shipping just to save a quarter.

      Think about it for one second, would you want to be the guy that has to plug hundreds of thousands of USB keychain devices and format them, 8 hours a day over the course of a year?

      In fact, it probably would cost more. to get good production you'd have to have way more than 10 people, you certianly couldnt pay anyone less than 25k a year to do that horrible job. so you'd sink more than 250k.year just trying to save a quarter.

      --
      I follow the SDK and GDN principles.. Spelling Dont Kount, Grammer Dont Neither
    2. Re:No big deal by Trauma_Hound1 · · Score: 0

      And why do you think you couldn't automate this process? I seem to be able to successfully automate things even on windows, but then again that's why I'm a software dev.

      --
      Don't Vote for Norm Dicks! http://www.nodicks2008.com Another nutless dirtbag that voted for the FISA bill!
    3. Re:No big deal by sweede · · Score: 1

      Well, to automate something like this, you'd have to build/contract a machine to attach the device from the line to the computers USB (located near the line of course) ports then you could write software that detects the USB device and automaticly formats it.

      Now we have some new costs involved.
      1) you still have to have people to run the machine and maintain it. that's not costly but experianced techs can run up to 100k a year.
      2) you will slow the overall process down. why? you have to wait for the machine to move the USB device or the USB outlet into position and wait for windows to regonize it (couple seconds or more) and then format. with manual labor you can have a bucket of USB devices that need to be formated. you wont slow the line down and decrease production.
      3) the machine itself could cost hundreds of thousands in R&D plus prototyping and actuall machining of the device.

      You're are right taht you could automate the software part of this pretty easily, but to automate a completed USB keychain device attached to the computer automaticly would be quite a costly project. Hiring a bunch of low-cost labor would be far more effective, but then we're back to my first post. Is all that worth it to save a quarter?

      --
      I follow the SDK and GDN principles.. Spelling Dont Kount, Grammer Dont Neither
  47. Time to go on a diet by gooman · · Score: 3, Funny

    M$ Marketing person reads in the morning paper that America is becoming increasingly obese.
    While walking through the cafeteria, same person overhears two engineers comment about M$ owning a patent on FAT.
    Light bulb goes off in the dim-witted marketing persons head - Cha-ching!

    Of course, Linux companies aren't worried about it.
    It's us overweight users and coders that should be afraid!

    Let's see, after I make out my $699 check for SCO, I have to send how much to Bill & Co?

    My mom always told me I was just big boned. I guess I'm just boned. Again.

    --
    "Kittens give Morbo gas!"
  48. I smell fresh cut astroturf by Anonymous Coward · · Score: 0

    "I'm a developer, not some Microsoft shill..."

    uh-huh

  49. Uhm... no by Anonymous Coward · · Score: 0

    We are only accessing FAT32 file systems, not using them. ... As much as Clinton was accessing Lewinski.

    How, preytell, does one "access" something without "using" it?

  50. Why Microsoft is doing this by tomstdenis · · Score: 4, Funny

    IANAABIDUG [I am not an artist but I do use Gimp]

    http://iahu.ca:8080/finished.png ;-)

    Merry Holidays!

    Tom

    --
    Someday, I'll have a real sig.
  51. Re:This isn't about patents... ITS ABOUT LAWSUITS by Dunkelzahn · · Score: 2, Interesting

    They could always centralize kernel development in another country where the FAT patents are not recognized by law.

    --
    .
  52. Hypertext links... by Anonymous Coward · · Score: 0

    For those who really want to view pictures of an infamous "chief software engineer," here are the hypertext links.

    cnn,
    and
    pckurier

  53. Re:This isn't about patents... ITS ABOUT LAWSUITS by neverkevin · · Score: 1

    eh? how does FAT = killing Linux? FAT isn't essential to the kernel or linux in general. Sure it might suck for the people who already have FAT partitions, but since the release of WinME hasn't Microsoft been makeing NTFS the default FS? Besides if there was a law suit the powers that be could probably have FAT removed from the kernel in less then an hour.

  54. Re:This isn't about patents... ITS ABOUT LAWSUITS by zcat_NZ · · Score: 1

    Or they could remove fat32 support from the kernel and make it available as a patch elsewhere.

    Sort of like how redhat removed all mp3 support from 8.0 upwards, but you can easily get it back by installing a few third-party RPM's.

    --
    455fe10422ca29c4933f95052b792ab2
  55. So does the linux kernel infringe these patents? by Anonymous Coward · · Score: 0

    I mean, come one guys, that is the important question, yes or no?

  56. Bey bey WIne emulator by Anonymous Coward · · Score: 0

    Wil this be the end of all those windows emulators like wine en winex? What patented fat technologie contains their code-base...

    Hope not, but will' see what steps Microsoft is going to take once the patent is fully endorsed.

    Merry Christmas from the Netherlandes to you all!

    M

    1. Re:Bey bey WIne emulator by hyperstation · · Score: 1

      Wine Is Not an Emulator

    2. Re:Bey bey WIne emulator by f0rt0r · · Score: 1

      With a little research you will see Wine(X) do not emulate anything, they provide libraries of functions that implement the same functionality as the Windows dynamic link libraries ( dll's ). Without them, if a Windows program tries to create a standard MS Window object as part of it's interface, nothing will happen. With them, a Window appears on the users screen. :)

      --
      I can't afford a sig!
  57. What's going on by Effugas · · Score: 2, Insightful

    MS is trying to reduce the number of MP3 players that expose an easy to use file system interface rather than whatever DRM-of-the-day system is popular. MP3 players are becoming an _exceedingly_ low margin, high volume business, and MS is trying to make it more expensive to give people what they want ("just plug your device in and it works").

    If it wasn't a big deal, there wouldn't be a quiet but forceful attempt to invalidate the patents going on.

  58. Re:First Post by Anonymous Coward · · Score: 1, Informative

    I've easily taken more than 100,000 images with my digital cameras. I've shot 29,892 sofar this year. My guess is I'll take another 1,000 to 1,500 by year's end. Just because you can't see yourself taking that many photographs that doesn't mean that others don't. PS, I'm not even working as a profesional photographer right now. When I was I took more photorgaphs a year.

  59. No big deal at all !!! by Crypto+Gnome · · Score: 4, Informative
    Especially if you actually read the Microsoft technical pages on this issue.

    From This Page (FAT File System Technology and Patent License)

    # A license for removable solid state media manufacturers to preformat the media, such as compact flash memory cards, to the Microsoft FAT file system format, and to preload data onto such preformatted media using the Microsoft FAT file system format. Pricing for this license is US$0.25 per unit with a cap on total royalties of $250,000 per manufacturer.

    # A license for manufacturers of certain consumer electronics devices. Pricing for this license is US$0.25 per unit for each of the following types of devices that use removable solid state media to store data:


    That is, they're licensing
    • preformatted removeable solid-state media
    • devices which use removeable solid-state media
    So, unless you make solid-state media or consumer-electronics devices which use them, you're HOME FREE.

    Apparently, they're NOT (currently) requiring licenses for the (generic, in any/all cases, "we own this patented technology") USE of FAT (eg OS drivers).

    IN fact, what it looks like, is Microsoft trying to make a few bux of the plethora of Digital Cameras out there.
    --
    Visit CryptoGnome in his home.
  60. Only Accessing by Elektroschock · · Score: 2, Informative

    FAt is patented. This example shows how important the interoperability privilegue was that FFII got into the EU Parl proposal of the software patents directive. http://swpat.ffii.org

    1. Re:Only Accessing by Anonymous Coward · · Score: 0

      So If I make a product with only 2 units I have to pay Microsoft 50 Cents? :-)

      It would cost them more in paperwork.

  61. Make a new standard by Thor+Ablestar · · Score: 1

    We're living in an MS-centric world; Either you're using NTFS or FAT. And FAT, is much easier to implement than NTFS.

    You may go the other way: use the ext2 or anything best suited to flash and supply the opensource Windows driver for it. I think it will cost the community much less than $250000 to develop it for 2 main MS so-called OSes - '95 and NT.

    And BTW: I have compared the early Unix v.6 file system implementation and FAT. It seems Unix v.6 is more economical in terms of both time and memory.

  62. Burnt FAT by Thor+Ablestar · · Score: 1

    At least CompactFlash is electrically and logically IDE compatible, It means it has a MBR unless intentionally (By Bill's FAT license, for instance) made noncompatible. If so, you can move a partition every time a FAT area burns out. Of course, this approach sucks but if I have a source of burnt-out flashes it can make me a fortune.

  63. FAT Licensing?? Does this mean M$ is going down? by nathan+s · · Score: 1, Funny

    Seems like Microsoft is adopting SCO's tactics now. They must be getting really desperate!

    1. Find a large group of people [America's obese]
    2. Charge a license for something they have no ownership over [the fat!]
    3. Profit! $$$$$$

    Okay, I know it's cheesy but I couldn't resist.;-)

  64. Re:...I Spoke to them by imroy · · Score: 3, Insightful
    I had a conversation with one of their licensing officers [...] Microsoft's fear is that a large camera or MP3 player manufacturer 'gets it wrong' and MS is blamed for things not working correctly. MS then has to invest in a work-around, handle patches, bad press etc..

    May the moderators mod me down if this is going too far, but IMNSHO this is typical arrogant MS. They seem to think they're the only ones capable of implementing something correctly, despite all the evidence to the contrary. How many open standards (protocols, formats, etc) have they half-implemented (or just plain screwed up) and then claimed to have extended with their own half thought-out ideas? (Here's a tip MS: If you don't implement the whole standard in the first place, you're *branching* not extending, aren't you?). And how many times have closed-source competitors and open-source hackers re-implemented some format or protocol of MS's? And although I can't think of a good example off the top of my head, I seem to remember a number of times when the FLOSS implementation has been better and/or more flexible.

    </rant>

  65. Re:First Post by stevejsmith · · Score: 1

    Um. You take over 80 pictures a day? Every day? Worst troll...ever.

  66. Who cares? by utlemming · · Score: 2, Informative

    In a case where someone really does have the rights, who cares? I mean, it is there property, and just because they want to collect on it, is there right. Now if it was SCO, then I could see some room for complaint. But if the disk makers decide to move to some other format, that is fine. But in my mind, I don't see the big issue.

    --
    The views expressed are mine own and do not express the views of my employer.
  67. Re:...I Spoke to them by Tim+C · · Score: 3, Interesting

    If you prefer, look at it this way - perhaps MS realise how much of a mess they've made of implementing certain things in the past, and so recognise that if they can mess it up, so can anyone else. That may be part of the reason why - acknowledging that they're nothing special when it comes to writing software.

    Hell, recently there was a problem with LG not implementing the "cache flush" instruction on some of their CD drives, instead using it for "update firmware". That's a monumentally stupid thing to do when implementing an accepted standard. Given that that happened, don't you think it possible that some large manufacturer could mess up their FAT implementation?

  68. Backdoor attack on embedded Linux by BrentRBrian · · Score: 1

    The major Japanese Electronics houses have been working on a "common" embedded Linux for electronics devices in order to avoid "Microsoft Tax" on their products.

    This may be a way of warning them that they could be liable for more things than they thought.

    B

    1. Re:Backdoor attack on embedded Linux by benjamindees · · Score: 1

      If that were really true, it would just end up with them making a usable ext2 driver for Windows.

      Between 4 big manufacturers, that would be *much* cheaper than handing MS a million $ every year.

      They should be more worried about Microsoft's DRM media formats becoming the defacto standard.

      --
      "I assumed blithely that there were no elves out there in the darkness"
  69. Re:...I Spoke to them by Anonymous Coward · · Score: 0

    All this to prevent incompatible implementations down the road.

    Welcome to Spincity!

  70. A decent technical overview of FAT found here... by The+Slashdolt · · Score: 1

    A decent technical overview of the FAT filesystem can be found here:
    http://home.freeuk.net/foxy2k/disk/disk1.htm

    --
    mp3's are only for those with bad memories
  71. Re:...I Spoke to them by Anonymous Coward · · Score: 0

    I'm far from sure that LG are alone in this idiocy.

    I've a pair of Acer 56k CDrom drives that are now behaving as if they have their flash cleared, since I moved a disk with Fedora core 1 installed on to it to the systems they were part of.

    Resetting drive /dev/hdd, then the drive door won't open and no lights show after power on.

    Waiting for tech support to wake up after Christmas for confirmation but I suspect that Acer 652A-003 at least are LG compatable in the worst possible way.

  72. Patent Test Bed by nurb432 · · Score: 2, Insightful

    I think this was more of a test bed to see if they could pull out an old stealth patent and make it fly.

    If this works, plan to see more in the future, with wide ranging consequences...

    --
    ---- Booth was a patriot ----
  73. That's a big "currently" by tepples · · Score: 1

    (currently)

    What makes you think Microsoft won't pull a Unisys on the major GNU/Linux distributors once businesses begin to adopt GNU/Linux distributions to replace Microsoft Windows?

    1. Re:That's a big "currently" by Crypto+Gnome · · Score: 1
      Odd that even the most basic english is difficult for you to comprehend.

      As I mentioned in my original comment

      (currently)

      In other words
      • At the moment
      • no promises for the future
      • we have no real idea what their long term plans are
      • this is only what they're telling us right now
      I do hope that cleared up any uncertainties you (quite obviously) had.
      --
      Visit CryptoGnome in his home.
  74. Re:First Post by tepples · · Score: 2, Informative

    You take over 80 pictures a day?

    Do you work in professional photography? Are you a close friend of somebody who does? No? Then are you qualified to make ASSertions about what a professional photographer would consider a "reasonable" rate of still photography?

  75. Patent license, not a specification. Sample code by jizmonkey · · Score: 2, Informative
    If you would read the original article more carefully you would see that Microsoft is licensing *patents* relating to FAT/VFAT as well as canonical source code and *test* code. What I said still stands. There is no need to reverse engineer anything because all of the technology was publicly disclosed in the patents and other freely available documents. The way patents work is that you need to disclose any technology that you claim.

    On another matter (because I strive not to merely regurgitate articles for karma in my messages) it is unlikely that Microsoft would sue anyone for patent infringement relating to FAT. Patent suits normally run $3m to $6m, and by stating in advance that a license is worth no more than $250k Microsoft is ensuring it would never collect more than that in damages. Moreover, Microsoft has a history of not suing for patent infringement. Although at any given time it is engaged in a dozen or more patent suits it is always on the receiving end. Lots of little companies have their eyes set on the Microsoft pot o' gold... Patent litigation is not at all profitable for Microsoft.

    So in conclusion, the worth of the license is mainly in the canonical source code.

    --
    With great power comes great fan noise.
  76. Re:First Post by Reziac · · Score: 1

    So if I understand you correctly, to maximize the lifespan of a flash memory card, like in a digital camera -- I should let it fill up completely (so as to "spread the writes" as evenly as possible), and only then delete the old files?

    Someone else mentioned write cycles around 10,000 before a card starts to fail, but that's not a lot if you're using the thing every day, and take hundreds of shots per session. Which most folk won't do, of course.

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  77. Wear-leveling by tepples · · Score: 1

    As afidel explained, each CF storage device has built-in wear leveling, which is transparent to host devices that use the CF card.

  78. That would be JFFS by tepples · · Score: 2, Interesting

    You may go the other way: use the ext2 or anything best suited to flash and supply the opensource Windows driver for it.

    The Free file system best suited to write-few-read-many memory would probably be JFFS, but Google doesn't know about any efforts to implement a generic JFFS driver on Windows.

  79. The actual issue is by gsfprez · · Score: 1

    that Microsoft is not forthcoming with an English explaination of whatever the hell this is - and seems to be perfectly content in everyone wrangling and wondering just what the hell all the lawyer-speak on their FAT licensing page is.

    (consipracy theory =+5) They're probably laughing at all of these posts and around the net with people trying to contemplat exactly what's going on.(/ct)

    screw fscking them. Who wants to deal with a company like that? not me. Except for Office - which i have only for purposes of work compatibility - i'm MS free, damnit.

    --
    guns kill people like spoons make Rosie O'Donnell fat.
  80. Re:...I Spoke to them by God!+Awful+2 · · Score: 1


    Microsoft's fear is that a large camera or MP3 player manufacturer 'gets it wrong' and MS is blamed for things not working correctly. MS then has to invest in a work-around, handle patches, bad press etc..

    You might want to take the MS spin with a grain of salt. I am sure they are just doing it to get some revenge on the OSS groups who have implemented Samba et al.

    -a

  81. It's called "wear leveling" by 87C751 · · Score: 1
    FAT is positively not good for flash drives because these systems will begin to fail have a set number of writes to a specific area of the memory.
    As I understand it, the IDE emulation in modern Compact Flash "disk drives" handles wear leveling at a level below the logical filesystem. JFFS is used for devices that have a bare flash chip on board (like this one).
    --
    Mail? Put "slashdot" in the subject to pass the spam filters.
  82. Re:First Post by Trolling4Dollars · · Score: 1

    In general I take somewhere between 300-400 pictures a day and I'm not a pro

  83. Utter Bullshit by Canar · · Score: 1

    If you RTFA, you find that MS is charging a colossal 25 cents per unit to a $250K cap. I'd say that's a low margin. A 25 cent cost is not going to force implementation of DRM. With that 25 cent license comes a MS-designed reference implementation. It's just in place to protect MS and consumers from an inaccurate implementation of the spec.

    There is no conspiracy. Thank you. Please come again.

    Now if only the W3C could charge MS 25 cents for every incomplete implementation of CSS they distributed and all the other web standards snafus they created...

    Thus, in other words, Microsoft is protecting themselves from Microsoft-like business tactics. Ah, the joys of the modern capitalistic business society!

    1. Re:Utter Bullshit by Effugas · · Score: 1

      Canar,

      $1/unit was enough to kill firewire. You don't think $.25/unit on a mass-margin device is a huge deal, especially if you _have_ to use a MS implementation?

      There are slightly broken implementations of FAT out there, but nothing too serious. I've seen Microsoft's pissed off docs (went through 'em when I build an efficient sector copier); the problems aren't that bad.

      --Dan

    2. Re:Utter Bullshit by Canar · · Score: 1
      Firewire is not the same thing as an MP3 player. They are extremely different things. Furthermore, they can use a different format. They already use ISO9660 if they read from CD. Meanwhile, Firewire is a connector format. Connector formats and MP3 players are very, very dissimilar, especially where this "mass-margin" quote comes in. Your analogy does not hold. 0.25 is quite a bit smaller than 1.0 as well. And they get a (possibly questionably) reliable bit of code-based implementation. It may cost more to develop an in-house solution than to use Microsoft's. It may be a bit of a blow to established companies, but this may assist new companies to come to the fore.

      Furthermore, my response your quote:

      MS is trying to reduce the number of MP3 players that expose an easy to use file system interface rather than whatever DRM-of-the-day system is popular.
      holds true. The entire quote is utter bullshit. If your quote was true, they'd use some other filesystem. I don't know much in the way of DRM/"secure" filesystems, but I'd imagine the licensing fee would be a bit more than $0.25 per unit! There is no conspiracy, regardless of whether this is Slashdot or not.
    3. Re:Utter Bullshit by Effugas · · Score: 1

      Hello? ISO-9660 is a fixed-directory, non-fragmentable format, i.e. yes, the MP3 player could expose its contents to be read, but you're not uploading files to the drive via drag and drop.

      There is no other embeddable and rewritable file system supported by Windows machines, and it's a miserable process mucking with the DDK to add drivers for alternate systems (witness the number of failed and unstable attempts).

    4. Re:Utter Bullshit by Canar · · Score: 1

      And thus you refute your original point, that MS is trying to push DRM file systems by adding this levy.

      ISO 9660 is only usually used on CD, I know. Thus the mention of CD-based MP3 players. It wouldn't be too much of a hack to add MP3s on a different track; there are provisions in the spec to allow for some modification between revisions. It's not out of the question, and reasonably intelligent software could do it easily.

    5. Re:Utter Bullshit by Effugas · · Score: 1

      Canar,

      Dude.

      You don't understand the technology. That's fine, but stop acting like you do. Here are the file systems that Windows machines can support:

      FAT32: Readable, writable, embeddable
      NTFS: Readable, writable
      ISO-9660:Readable, embeddable

      By file systems, I mean mechanisms for moving files onto a sector-addressable block device, a la a hard drive or flash disk.

      ISO-9660 does not support additions after the fact; the way this was managed on CD's, there'd be multiple "sessions" upon which the file systems would stack. Notably, this is not supported by default. I also suspect that simply moving the file system onto a USB disk would be responded to with a blank stare; the OS does not likely know it can break out the CD-ROM driver on something that looks like a hard drive.

      Bottom line, it's a question of what works by default for both the MP3 manufacturers and MS Windows. Right now, it's FAT32. By adding a 25 cent levy, they start to be able to change that.

      You probably aren't aware of the huge fight China's starting to push against this. Go check out what's happening with the new Chinese WiFi security standard, or EVD. Trust me, there's some _big_ wars going on over patent power; MS is just fanning those flames.

      --Dan

    6. Re:Utter Bullshit by Canar · · Score: 1
      I do understand the technology, and none of what you write is new to me. I was referring to sessions; the precise term eluded me. So far, sessions have support in every ISO9660-reading device I've dealt with (and I own several), and are a nice method of enabling a level of writable support to the file system. I do understand it wouldn't be very feasible to use as a file system for an MP3 device. Yet it could work, and I've used sessions to do precisely this for my (CD-based) portable.

      China's moving against any imported technology that it could produce domestically. Any. This trend is not new to me either. They're a sovereign nation, and they're free to ignore any sort of MS licensing they desire. They've shown in the past they don't care about stepping on Microsoft's toes. They also have the power to ignore patents.

      Remember, the MP3 device developer can simply develop a competing standard and a simple program to upload files to the device. There are plenty of alternate free file systems I'm sure they could utilize.

      I'd say that if anyone was lacking understanding, it would be you lacking understanding of business. The profit margins involved in this technology are much higher than those of FireWire. Here we are dealing with end-products that consumers use. Businesses will be eager to have the opportunity to use a supported codebase for their FAT access and thus not have to deal with possible bug problems in their own code. I know business mentality first hand; my dad is a (moderately successful) CEO, and I have many friends in the industry.

      Regardless, you seem to be inclined to assume I know less than I do, and with some of the claims (ie. the big DRM conspiracy) you're making, I'm expecting "YHBT" somewhere down the line. I'd rather not be insulted. So this will be my last reply. Nevermind how off-topic you've gone trying to "prove" me wrong.

      I've refuted (or let you refute) all the points you made in the original comment. I'm done. I'm sorry. You lost this one.

    7. Re:Utter Bullshit by Effugas · · Score: 2, Insightful

      Canar,

      That can be your last response or not, but trust me -- you're quite a bit off.

      Sessions are indeed supported by ISO-9660 circuitry -- by the readers. Where they aren't supported worth a damn are in the writing process. Drag and drop for CD's w/ ISO-9660 does not exist because it cannot exist -- the file system is too static. DirectCD (and other CD-RW solutions) use a packetized file system -- another way for referring to sector oriented. Notably, they do not work by default.

      That's the fact you've utterly missed. Let me describe the process of using an MP3 player that doesn't support the MSC profile (the one that makes the device show up as a hard drive):

      1) Insert CD with driver and software.
      2) Install software.
      3) Insert device.
      4) Launch software.
      5) Learn software.
      6) Manipulate it to move files as needed.

      Compared to:

      1) Insert device.
      2) Copy files.

      See, I can say this, because I'm looking at (no joke) my ELEVENTH MP3 PLAYER, just bought a few hours ago. (You may mock me for this.) I've used quite a few of these players. Things that don't show up as a drive -- don't just work -- well, they suck. FAT32 is the only game in town that "just works". The grand critique of DRM is that the user needs to learn a whole new interface paradigm, compared to what they're used to (just copy the files to the player and go, no need to view the latest bizarrely skinned application of the day).

      Developing a competing standard isn't hard. Developing one that works on arbitrary machines -- that's impossible, because MS controls what ships. You being able to only use your player on your computer is only bad to you. Remember, part of the DRM game is suppressing file sharing; the idea of "heh, that's a cool song, lemme pull it off your player" is anathema. Anything that suppresses this is Good.

      I'm proud of your dad, but *ahem* I'm no slouch either. MS is caught between a rock and a hard place -- they're traditionally the 800lb gorilla that's enabled as much access to their users as possible. (Little realized fact is that MS was the first company to embed MP3 into their OS, through an ACM driver.) But they're doing alot to try to woo Hollywood -- Black Hat Windows last year was held w/ the SMPTE meeting (hollywood video folks), and MS had rented out an entire theatre to try to woo the guys to Windows Media for Theatres. Pushing the industry has become a story of compromise, and compromise means your system follows restrictions you didn't select (like your DVD player showing you 45 seconds of copyright warnings / movie previews whether you want to see them or not).

      Migrating people away from FAT, which (as a sector level interface) is very difficult to add fine grained permissions to, is part of such compromises.

      This comment is just wrong, and I think you know it: "Businesses will be eager to have the opportunity to use a supported codebase for their FAT access and thus not have to deal with possible bug problems in their own code." Businesses are never, ever eager to change something that works. Ever. EVER. Ask your dad.

      Not to mention I think some of the FAT implementations are in hardware. (Note, I said 'I think'.) Switching to the MS code would be a total rebuild.

      What are you saying with regards to China? This doesn't affect them, because they'll just ignore the rules? So it doesn't matter that MS is trying to set them? That means a plan will fail, not that there is no plan.

      I will make one claim of ignorance...I don't know what YHBT means. Certainly I don't think you're stupid; you're pretty well spoken. But you're a bit misinformed -- you see the general rule (people can use competing standards, a $0.25 per device is cheap) and ignore the particularities of the computer market (anything that doesn't "just work" fails enough to kill profit margins, and those teeny chinese co

  84. Re:First Post by toddestan · · Score: 1

    So, do you use Flash cards to store photographs? And have you had any fail?

  85. Re:First Post by stevejsmith · · Score: 1

    I think I have plenty basis for my ASSertion. Point 1: They are anonymous. Not incriminating in itself, but a heavy indicator. Point 2: It's just plain unrealistic. Point 3: They cited some large, yet precise, number--29,892. How would you come up with that figure? Unless you keep each and every image you take saved to your harddrive, ready to index and count at the touch of a button, it's highly unrealistic. Not to mention that it would take up about 120 GB if saved with any reasonable quality. ...oh yeah, and if you would have read the original troll, you would have noticed that they explicitly stated that the 30,000 pictures figure was NOT taken while they were doing photography as a profession. I also find it odd that you make assertions as to whether or not I know professional photographers (well, you don't say it--you just insinuate it). Kind of hypocritical, no?

  86. Re:First Post by stevejsmith · · Score: 0, Offtopic

    Of WHAT!?

  87. Re:First Post by Trolling4Dollars · · Score: 1

    Family, friends, myself, co-workers, anything I see that happens to be remotely interesting on my lunch break in the city... There's a lot to take pictures of. What's really nice is that I wanted to take a lot of pictures in the past, but traditional photographyis so expensive, it's really prohibitive. With my Sony and a few packs of CD-RWs, I can take hundresd of thousands of pictures of anything and everything and then re-use the discs after I've culled what I really want to keep. After all, you have to take into account that you can't just walk up to something and take one picture and get it right the first time. You need to try different exposure and aperature settings, different ISOs, etc... Then you need to experiment with lighting, time of day, angles. So in the end, an amateur like me might take 10-30 pictures of one subject, just to get that one really cool image. So, 300-400 per day is pretty realistic for a non-pro. Pros, take far more. For example, just to get the right image for a porno movie cover, Asia Carerra once said they literally take about 1000 photographs and wittle it down to the one image that's just right. That's the only way to take pictures. If you just walk up to something and take one picture, you are risking having zero usable images. I came back from my trip to Australia last year with about 45,000 images. Many of them very similar, but only one out of a grouping would actually make the cut for posting on a web page or printing. I'm very particular about the lighting, composition and color. I'm sure not everyone can relate to me on this, but I'm willing to be I'm in the majority compared to most users of digital cameras. After all, one's life should be well documented in images for posterity. Look at all the pictures of James Dean that were taken of him just in daily activity. How else would Morissey have been able to have James Dean as a part of his life, if those images didn't exist.

  88. Why do people use FAT? by argent · · Score: 1

    Because FAT is well suited to digital media? No, it's got no features designed for the job... they have to implement functions like wear leveling below the file system. Because it's secure? Reliable? The vast aftermarket in diagnostic and repair tools for FAT, and in security software, indicates otherwise. Its only value is that it's the lowest common denominator for Microsoft's operating systems, so that's what everyone uses.

    Which is a compelling reason to use it, but also a reason why this move of Microsoft's should be viewed with alarm: what they're doing is charging manufacturers a fee to remain compatible with Microsoft! What's next? CIFS? Wouldn't that put the cat among the canaries?

  89. still plausible by tepples · · Score: 1

    They cited some large, yet precise, number--29,892. How would you come up with that figure? Unless you keep each and every image you take saved to your harddrive, ready to index and count at the touch of a button, it's highly unrealistic.

    How hard is it to find . -name .jpg -print | wc and then add that to the number of images that one's image library management software reports has been burned to discs?

    Not to mention that it would take up about 120 GB if saved with any reasonable quality.

    30 DVD+Rs worth? And is 4 MB/photo necessary, even for archival?

    you would have noticed that they explicitly stated that the 30,000 pictures figure was NOT taken while they were doing photography as a profession.

    To adapt an old saying: You can take a photographer out of the profession, but you can't take the profession out of the photographer.

  90. Re:First Post by CatOne · · Score: 1

    JFFS?

    What the heck is that, and does it work on a Mac or Windows box?

    You see, about 90% of the people with digital cameras plug them into a PC. Via direct from the camera or via a $10 compact flash reader. You're not going to get JFFS to "whatever" translation in a $10 device.

    About 9% of the remaining people plug cameras or CF readers into Macs.

    Which leaves like 1% of all CF users that are using it for some sort of other storage, or plugging them into a Linux box.

    So using JFFS on a CF card is exactly worthless. Sorta like an iPod that plays OGG ;-)

  91. No. by CatOne · · Score: 1

    FAT is useful in the device market because everything can read and write to it (i.e. Macs, Linux, Windows). Not true of NTFS.

    Everyone keeps thinking about an entire computer when they think of the file system. This is targeted around *devices*, most commonly CF cards (or SD cards, or whatever), and keychain fobs, which come pre-formatted as FAT. And if they're not pre-formatted, then the camera maker or device maker will have to pay a license fee for the ability for format an unformatted card. And they'll choose FAT as their format, because then the device can be read in any computer without special software requirements (which would require the camera maker to write drivers for every OS they wanted the camera to attach to).

  92. Re:FAT Licensing?? Does this mean M$ is going down by f0rt0r · · Score: 1

    If you sign an NDA they will let you see the legal documents the *prove* they own anything called or related to fat...even the fat that is in the abdominal area! So people have to become anorexic ( probably spelled that wrong ) or pay the M$ tax!

    --
    I can't afford a sig!
  93. i think... by null-sRc · · Score: 1

    this is a phat idea... :|

    --
    -judging another only defines yourself
  94. Re:First Post by Anonymous Coward · · Score: 0

    In general I take somewhere between 300-400 pictures a day and I'm not a pro

    Man get a life... instead of making one up

  95. Evil Empire by t0ny · · Score: 1

    No, this is Slashdot. So we must all continue to maintain that this is yet another satanic pitch to rule the world (especially when the evidence is otherwise).

    --

    Manipulate the moderator system! Mod someone as "overrated" today.

  96. Re:This isn't about patents... ITS ABOUT LAWSUITS by malkavian · · Score: 1

    That would pretty much be necessary.
    Just because the kernel is developed elsewhere, if it contains infringing code, it would most likely not be legal to use that kernel in a place where FAT was protected by law.
    Putting FAT into the kernel if you're required to pay for it would be a very bad move.
    The patch, however, would pretty much be simple.
    Odds on, someone would produce an 'auto' app that'll install it automatically if you clickc an icon from the very early days.

  97. Re:This isn't about patents... ITS ABOUT LAWSUITS by Billly+Gates · · Score: 1

    No but MS can easily make a bogus case about copyright and patent infringement and cite the SCO case as an example. They could then use the case to file the unjunction. Clever legal strategy.

    Yes its clean room of course but MS can appeal for years and since kernel.org is not making money, MS does not need to compensate them for doing so.

  98. FAT is not M$'s by LionKuntz · · Score: 3, Informative
    Patents are invalid (no good) if they claim invention of anything which is public domain or was already invented. "Prior Art" is the term for "not new" used by the patent office.

    A company has one year (365 days) from the time they first sell an invention to get their FAT axes into the patent office and make an application for a patent. If they blow it by even one day, their bright idea is prior art and can never be patented.

    What is in those four patents that wasn't in WIN 95? Here is the link to the USPTO patent number search page: http://patft.uspto.gov/netahtml/srchnum.htm

    Plug in those patent numbers M$ has on their web page and look at the dates. Are they less than 365 days after WIN 95 was released? Or are they more?

    Even if M$ ever had a patent on FAT (which they never did), every patent prior to mid 1987 has expired. They have a lifespan limited by law, and old patents before 1995 had 17 years lifespan from the day the USPTO received the patent application. Most patents are not granted until 18 months of examination, so the date of issue is not the date the clock starts ticking. Therefore FAT would be public domain by now even if it ever had been patented (which it wasn't because M$ didn't invent it).

    M$ is charging $250,000.00 for something in the public domain. That is legal, but there is nothing illegal about you, or me, selling the same thing if we can find damn fool suckers willing to pay us a quarter-megabuck for it.

    1. Re:FAT is not M$'s by jgoemat · · Score: 2, Informative

      The page on Microsoft's site lists 4 patents, all having to do with long filenames in FAT32. I think FAT32 is the only thing they are trying to say is patented, with patents starting in 1996 for the ones they listed. Windows 95 didn't have FAT32, that didn't come out until Windows 98 and Windows 95 OEM Service Release 2 which was released in 1996.

    2. Re:FAT is not M$'s by LionKuntz · · Score: 1

      Win 95 had long filenames out the door from the get-go.

      FAT is not included in those patents at all -- is not patented, never was, would be expired already if it ever had been patented, and wasn't invented by M$ in any case.

      They are spreading FUD (Fear, Uncertainty, Doubt) to sell a public domain property for a quarter-megabuck. Look how many people are discussing M$'s rights to FAT on this discussion... FUD is working...

      The long-filenames patents can be busted over "Prior Art" (previous discovery, NOT NEW) or obviousness to anyone in the art of programming filesystems required to have long filenames and remain compatible with a pre-existing FAT.

      PRIOR ART,
      OBVIOUSNESS,
      INSUFFICIENTLY NOVEL,

      Three perfect reasons to void the patents. M$ better never threaten anybody on these patents or they will be busted with ease. In fact, it's time M$ stop threatening anybody if they want to keep any part of their business alive.

    3. Re:FAT is not M$'s by billwill · · Score: 1

      The FAT system is suficiently similar to erlier file systems eg.CDC SCOPE or Mace, that prior art already existed long before CP/M & DOS came along.

    4. Re:FAT is not M$'s by tricorn · · Score: 1

      Priority date can be earlier than application date, due to things like continuations. Priority date is what counts as far as invalidating a patent goes - if anyone else published or publically used the invention before the priority date, or if the inventor published or used the invention more than one year before the priority date, that would invalidate the patent.

      Also, older patents were valid 17 years from date of issue, not from date of application. Newer patents are valid for 20 years from date of application. This helps prevent repeated multiple continuations and resubmissions dragging the patent process out for many years, then finally being granted after its already been re-invented and everyone is already using it. There are also problems with the way the scope of a patent can be expanded in a continuation, keeping the earlier priority date but including newer ideas (including ideas that other people invented after that priority date!).

    5. Re:FAT is not M$'s by LionKuntz · · Score: 1
      Priority date can be earlier than application date, due to things like continuations. Priority date is what counts as far as invalidating a patent goes - if anyone else published or publically used the invention before the priority date, or if the inventor published or used the invention more than one year before the priority date, that would invalidate the patent.

      True, BUT... Priority, in confidence is trumped by diligently reducing to practice. A patent application (PA or PPA) is a constructive reduction to practice, and usually invalidates earlier confidential inventions which languished under a lazy inventor. I would believe that the whole body of patent law can, and should be, interpreted, such that continuations do not protect the new additions or modifications against exterior interim prior art.

      That is why I stated that the M$ long-filenames patents could be be busted, on the basis of prior art and insufficiently original (not NEW, not NOVEL) based on the publically displayed long-filenames prior art from the 1995 Windows 95 public use.

      Also, older patents were valid 17 years from date of issue, not from date of application. Newer patents are valid for 20 years from date of application. This helps prevent repeated multiple continuations and resubmissions dragging the patent process out for many years, then finally being granted after its already been re-invented and everyone is already using it. There are also problems with the way the scope of a patent can be expanded in a continuation, keeping the earlier priority date but including newer ideas (including ideas that other people invented after that priority date!).

      I asked the Patent Forum readers recently about a patent expiration date.
      http://www.intelproplaw.com/Patent/Forum/msg/6163. shtml

      I received two responses from patent lawyers.
      http://www.intelproplaw.com/Patent/Forum/msg/6166. shtml
      http://www.intelproplaw.com/Patent/Forum/msg/6164. shtml

      On this basis, and six books on patents from my public library, I composed the message to which this thread is attached. It appears that I was confused on the facts about patent duration commencement even after getting lawyers answers. Still, regarding the original statement at the top of thread, FAT would be out of patent every which way you might read the law. FAT32 might have SOME current patent status, but only the portion which was patented-applied-for within 365 days of first public use in Windows 95, and additional patents which contain claims for things already in use in Win95 would be subject to invalidation based on prior use (prior art).

      My point of posting was to dispell FUD, propagated from M$, that (new) patents on FAT32 modifications somehow give power to M$ over FAT, which they are selling to suckers for a quarter-megabuck a pop. FAT is, was, and always will be, public domain, forever and ever.

      My first use of FAT with longer filenames than FAT12 was in 1986 AmigaDOS v1.0 with 32 character filenames. Macintosh in 1984 already had 31 character filenames but I am not certain they used FAT. The Jackintosh Atari ST used FAT12 in 1985, and was disk compatible with MS-DOS FAT12 filesystem diskettes.

      Your comments are appreciated, and appear informed and knowledgeable. Care to say more about your yourself, here or private correspondance? As you can see, I am getting more interested in patents in general, software prior art, and bringing out history which protects the public domain from being stolen by corps with too much cash on hand.

      Sincerely, Lion Kuntz
      LionKuntz@yahoo.com

  99. back to 8.3 filenames solves the problem by DABANSHEE · · Score: 1

    The patents are apparently in regards long filenames, meaning cameras just need to follow the 8.3 filename format to by pass the problem.

    Incidently I've use digital cameras from 4 different companies & all 4 kept to the 8.3 name format (eg DSCF0004.JPG), maybe they have nothing to worry about afterall.

  100. Re:This isn't about patents... ITS ABOUT LAWSUITS by neverkevin · · Score: 1

    Yeah but the difference is that SCO case is weak at best, the Linux powers that be know they have a good chance of beating the case. The Linux powers that be know they have no chance against a FAT patent lawsuit, and we be forced to comply with Microsoft and remove the code. Once the code is removed there wouldn't be anything for Microsoft to sue over or drag out.

  101. Smells like a teen marketing gimmick? by gursesl · · Score: 1

    MS is not aiming to make money out of the licenses. What they likely are trying to archieve, is to try to envision the FAT market for the next 5-10 yrs. If you try to look at the picture with the 5 yrs, glasses, you'll see things changing. With many people facing lawsuits, you can imagine the direction that open source community can take. The tactic, as it seems, is to scare the hell out of the open source community and practically eliminate any competition. It's very simple and effective! ...or is it that simple? How about this move of MS, creates the environment where people just start creating their own file systems. Think about it this way. China is creating their next generation DVD's. They can just as well create the next generation vFAT, the Enhanced vFAT! Now, you tell me, is this helping or hurting MS?

  102. Re:First Post by tricorn · · Score: 1

    I wouldn't give kudos to MS for inventing it, it is popular because it is ubiquitous, not because it has a high goodness/simplicity ratio, and of course that popularity is what leads to it being even more popular, due to network effect. An abstract file-system interface for devices like these would probably be much more useful, and let the devices implement the actual file system in a manner suited to the media.

  103. Re:First Post by man_ls · · Score: 1

    But, what would make sense for the media?

    Filesystems are pretty much *the* layer of abstraction between physical ones and zeros and the operating system.

    There doesn't exist a single filesystem that's "better suited" to use on say a flash card than on a disk...If anything, there are some less suited. Something that dutifully journals everything and writes/rewrites one specific section, repeatedly, with every other operation you do, might be bad (premature failure) but other than that, there's nothing that would make a filesystem better for flash memory than something else.

    You could certainly *optimize* the filesystem (i.e. MS optimized their X-Box DVDs with variable linear speed drives to place the largest files on the outside rim, to maximize throughput on access) but that's just an arbitrary allocation in an already known and defined filesystem format.

  104. Clarification: Monopoly by Anonymous Coward · · Score: 0
    Well, try to put 2 and 2 together here.
    Microsoft has a de facto monopoly on the desktop.
    No talk of de facto
    According to the U.S. Deptartment of Justice, Microsoft is a monopoly on the desktop and has used illegal methods to further that monopoly and hinder competition.