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."
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.
-
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
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.
Tarsnap: Online backups for the truly paranoid
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.
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.
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.
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.
-
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
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...
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.
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.
I agree with your statement that the canonical implementation has some value, though.
With great power comes great fan noise.
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.
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!"
mogorific carpentry experiments
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?
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
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!"
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.
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.
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.
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>
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?
It's official. Most of you are morons.
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.