Advertisement
Promo

Become a member of the ZDNet UK community

Jonathan Bennett

View blog's RSS Feed

Beyond the Code

or, how to win friends, influence people and make a living by writing open source software. It's not just about the code.

Follow me on Twitter as @jonobennett.

Friday 3 July 2009, 4:22 PM

Software patents, and how to route around them

Posted by Jonathan Bennett

Microsoft recently used its patents on some aspects of the FAT filesystem to beat TomTom into submission, with the latter ending up having to change its products, pay Microsoft and license some of its own patents to it. It wasn't a good result for TomTom, even though there were signs of Microsoft being careful in its approach to the GPL.

The other sad thing about the settlement was that the validity of Microsoft's patents were never tested in court. The ideal end to the software patent wars would be for most of them to be thrown out, but that will take time and resources. Patent pools are a good way of coming together to stand up to bullies, they don't solve the general problem. Until the law intervenes, we need to find technical ways around software patents.

Now Andrew Tridgell, a developer working on Samba has posted a patch that retains most of the functionality of the FAT implementation, while removing the functionality that infringes the patent used against TomTom. The price paid is that short filenames aren't generated when an application writes a file with a long filename. This breaks backward compatibility with applications that can only read 8.3 filenames, but if you're sticking to Free software, that's a very small number indeed.

That a patent is bypassed so easily by so small a technical measure should give you an idea of how much merit the patent really has, but as I've said it needs to be tested in court for the threat to go away. Until then, reactions like this from the Free software community are our best weapons.


Comments on this post

Xwindowsjunkie

This comment has been deleted at the users request

Updated by Xwindowsjunkie on Jul 6, 2009 8:05 AM

Xwindowsjunkie

Ultimately these sorts of reactions will make the issuance of software patents meaningless as well.

Posted by Xwindowsjunkie on Jul 3, 2009 5:08 PM

Tezzer

While I'm seriously impressed with what 'Tridge' has done, I think this could actually make matters worse in the long run.

Although this literal work-around can be applied in some cases (not all) it absorbs developer time that could be better spent on new designs.

What's more, it gives an implied tacit legitimacy to the patent.

Finally, it also gives the patent trolls and lawyers a heads-up. Expect to see new patents that are vastly more convoluted in their descriptions, and cover a wider range of possible 'derivatives'.

Updated by Tezzer on Jul 6, 2009 8:06 AM

Jonathan Bennett

This member is ranked #14 in our top 100

  • Jonathan Bennett
  • Applications Development, London
  • Member since: October 2006

Site Activity Rating 5

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 1,946

Rupert Goodwins Rupert Goodwins

Closing comments for this story

Thursday 19 November 2009, 5:02 PM

30 comments
ator1940 ator1940

Cloud data storage.

Thursday 19 November 2009, 1:10 PM

3 comments
ator1940 ator1940

Egypt bids for first Arabic top-level...

Wednesday 18 November 2009, 3:08 PM

3 comments
ator1940 ator1940

Distortion

Wednesday 18 November 2009, 2:59 PM

4 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 18

Avatar Tom Espiner

Climate research centre compromised

Friday 20 November 2009, 5:12 PM

1 comment

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters