Roy van Rijn writes "A couple of weeks ago, in a spare weekend, I wrote software that could recognise music through listening to the microphone, much like SoundHound and Shazam. After populair demand I was just about to release the code into the open source community when I got an email from Landmark Digital Services LLC. They claim my hobby project is infringing their patents. This took me on a journey to find out more about software patents and the validity of the requests I got from the company."
I am Darren Briggs, the Chief Technical Officer of Landmark Digital Services, LLC. Landmark Digital Services owns the patents that cover the algorithm used as the basis for your recently posted “Creating Shazam In Java”. While it is not Landmark’s intention to alienate those in the Open Source and Music Information Retrieval community, Landmark must request that you do not ship, deploy or post the code presented in your post. Landmark also requests that in the future you do not ship, deploy or post any portions or versions of this code in its current state or in any modified state.
“Redcode software developer threatened by a software patent in NL...”
--FFII president"This is why patents are ****ing evil," said one of our European readers. "We are being ripped off of our free time creativity!" The president of the FFII writes: "Redcode software developer threatened by a software patent in NL, risk that Landmark Digital Services files a lawsuit"
Glyn Moody, a Brit, summarises the story by saying: "Free Software Coder Bullied over *Algorithm*"
As long-suffering readers of this blog will know, one of the many reasons I am against software patents is that software consists of algorithms, and algorithms are just maths, so a software patent is a patent on knowledge - the purest knowledge there is (a mathematician writes).
Sometimes defenders of software patents deny that software is just algorithms (don't ask me how, but some do). So I was particularly interested to read about this poor hacker being sued over - you guessed it - algorithms, pure and simple:Landmark Digital Services owns the patents that cover the algorithm used as the basis for your recently posted “Creating Shazam In Java”. While it is not Landmark’s intention to alienate those in the Open Source and Music Information Retrieval community, Landmark must request that you do not ship, deploy or post the code presented in your post. Landmark also requests that in the future you do not ship, deploy or post any portions or versions of this code in its current state or in any modified state.As you can see, there is no way of disguising the fact that this claims to be a patent on an *algorithm* - that is, on maths, which is knowledge and therefore unpatentable.
[...]
At every level, then, this is an obvious, algorithmic, mathematical approach. And yet someone in Holland - a country that doesn't recognise software patents at all - finds himself threatened in this manner for some code he wrote independently implementing that general, algorithmic mathematical idea.
Now explain to me how patents promote innovation, please...
Roy van Rijn is a Dutch open source/free software developer who wrote a blog-post explaining some audio-fingerprinting algorithms he was experimenting with, along with a few code-fragments, and a promise to release all the source code. Unwisely, he called his post Creating Shazam in Java (Shazam is a commercial audio fingerprinting tool), and this attracted a notice from Darren Briggs, the Chief Technical Officer of Landmark Digital Services, LLC, which holds the patents used in Shazam.
Briggs said that van Rijn's post violated Landmark's patents (though Briggs had only seen the code fragments) He requested that van Rijn not "ship, deploy or post the code presented in your post. Landmark also requests that in the future you do not ship, deploy or post any portions or versions of this code in its current state or in any modified state."