Slashdot Mirror


Open Source Music Fingerprinter Gets Patent Nastygram

Nushio writes "The code wasn't even released, and yet Roy van Rijn, a Music & Free Software enthusiast received a C&D from Landmark Digital Services, owners of Shazam, a music service that allows you to find a song, by listening to a part of it. And if that wasn't enough, they want him to take down his blog post (Google Cache) explaining how he did it because it 'may be viewed internationally. As a result, [it] may contribute to someone infringing our patents in any part of the world.'" Update: 07/09 00:31 GMT by T :Story updated to reflect that Shazam is multiplatform, not Android-only, as implied by the original phrasing.

22 of 487 comments (clear)

  1. Patent and disclosure... by nebaz · · Score: 5, Interesting

    IA (definitely) NAL, but I thought the whole purpose of patents (other than protection) was to disclose the invention in full (not behind trade secrets) in exchange for knowledge of how the invention is done/made. Have the patent owners given any implementation details about their application?

    --
    Rhymes that keep their secrets will unfold behind the clouds.There upon the rainbow is the answer to a neverending story
    1. Re:Patent and disclosure... by MadCow42 · · Score: 5, Insightful

      Yep - I bet he's hit on a Trade Secret of theirs in his blog post and/or development work, and they're just trying to scare him away from posting the details. Trade Secrets are only secrets as long as nobody else knows about them - there's no protection on them other than that.

      The patent holds NO ability to stop him from disclosing ANYTHING - anything covered by the patent is by definition publicly disclosed in the patent itself. If it's not there, it's not covered. Period. The "international viewing" holds no water either - there's nothing preventing someone from viewing the patent from another country.

      He can go tell them to fuck off. He can probably sue for SLAPP or something like that too. I would!

      In addition, my understanding is that this goes even further - there's nothing preventing him from developing his own implementation of their patent. The only issue arises when he distributes it beyond himself. IANAL, so this part I'm only 99.9% sure on. :)

      MadCow.

      --
      I used to have a sig, but I set it free and it never came back.
    2. Re:Patent and disclosure... by Nushio · · Score: 5, Insightful

      His implementation was different than their's, and if that's the case, they've got bigger issues, as one of their developers wrote a PDF on how Shazam Works..

      And this guy certainly wasn't the first to write an article about How Shazam Works either.

      They're afraid of the code.

      --
      Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
    3. Re:Patent and disclosure... by kanto · · Score: 5, Insightful

      The whole point of software patent wording has become to ensure maximum ambiguity; the more ground you cover the less there is room for your competition to lay it's own claims or to avoid patent extortion. Who you gonna call when an industry monster sends it's goons around? Probably some nonprofit organization that'll tell you to cave cause it might get rough out there.

  2. What's that song? by UndyingShadow · · Score: 5, Funny

    Is that a Barbra Streisand song I hear?

    1. Re:What's that song? by bit9 · · Score: 5, Funny

      Indeed. I've found that one of the best ways to discover cool new open source projects is to go to Slashdot and search for "C&D".

  3. Re:Shazam... by Anonymous Coward · · Score: 5, Funny

    Because iPhones suck.

  4. Re:Shazam... by Nushio · · Score: 5, Informative

    Because I didn't Google it up properly. And Slashdot doesn't let me edit the story submission after I hit send. Its my fault.

    --
    Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
  5. I call bullshit. by seeker_1us · · Score: 5, Insightful
    One: you cannot patent code. Period. There's plenty of cases where people have written (and released) code that some patent covered (ffmpeg anyone). The code itself is free speech.

    Two: you cannot use a patent as a method to censor free speech.

    Three: any US patent can be viewed internationally. A patent is by definition NOT a trade secret. Even if this guy's software DID use a patent-encumbered algorithm, his post cannot "contribute to someone infringing ... patents in any part of the world."

    Four: a patent is not valid for the entire world.

  6. Re:android hate by Nushio · · Score: 5, Informative

    And there's a Windows Mobile, Nokia / Symbian, Blackberry app too. It's my fault for not Googling them up before hand..

    --
    Check out Unsealed: Whispers of Wisdom! http://unsealed.k3rnel.net It's an action-RPG about Open Sourcerers.
  7. Re:Well, really... by swabeui · · Score: 5, Insightful

    Injustice is always newsworthy.

  8. Re:Well, really... by cgenman · · Score: 5, Informative

    In the US at least a patent application is public record, and is intended to explain to the world how the object functions. This is not just to enforce the patent, but also to reward spreading the knowlege about how a patent works.

    Asking someone to take down a blog post that describes the workings of a patented process is foolish. If the patent is written like it is supposed to be, anyone should be able to understand the patented process. You are no longer protected under trade secrets if you patent (which is why some choose not to). It is by definition at that point public knowledge.

    Whether or not they have a patent case against him, they have no case against his blog.

  9. Re:Well, really... by Anonymous Coward · · Score: 5, Insightful

    What is far more scary is that using a sliding window to calculate DFTs and then hashing these values, and storing there offsets is somehow patented. To say that this is "obvious" to someone with any understanding of waves and Fourier transforms is an understatement.

  10. Re:Well, really... by RichardJenkins · · Score: 5, Interesting

    BoingBoing has a good write up (http://www.boingboing.net/2010/07/08/patent-holders-legal.html). Most interesting was the fact that Landmark Digital Services took exception to the technical details of a patent being discussed. I think most people (myself included!) believe that reading a patent should tell you precisely how to replicate something, but there's a subtext to this story implying that is not the case here. I think a situation where a patent holder treats someone discussing a means to replicate patented technology as though they where handing out trade secrets is pretty interesting, certainly ./ worthy.

  11. Re:Well, really... by Anonymous Coward · · Score: 5, Insightful

    "What is far more scary..."

    Yes. As others said, unjustice must always be news, no matter how (sadly) common it becomes.

    1) It's an obvious application of a Fourier transform so it shouldn't have been accepted for patent on first place.
    2) Even if it wasn't obvious, this guy did not have access to the original code so chances are by big margin that this a different method to achive the same result so even after the patent is granted is very dificult to believe he could violate it.
    3) Even if it wasn't obvious and it was the very same patented method, patents are, well, patent, so it's ludicrous to say "you shouldn't make public this" when the very patent system is built around the fact that the patented method is meant to be made public.

    All in all this is a news about a disfunctional and criminally stupid patent system abused by a disfunctional and criminally stupid company.

    Yes: this needs to be aired.

  12. Re:android hate by nmb3000 · · Score: 5, Insightful

    it was an iphone app long before it was an android app

    What does it matter that it was on the iPhone before Android? It's hardly surprising, considering the iPhone was released years before the Droid. I admit there hasn't been the usual heavy complement of Apple stories today, but that doesn't mean you have to start looking for ways to create them from unrelated articles. In any case, this has almost nothing to do with any platform, except that the author wrote the code in Java so as to run it on Android.

    Back on-topic, the author has posted an update which talks about the alleged patent infringment and includes the notices sent by the company. Classically, they hesitate to give actual patent numbers, but what it really comes down to is this: As the author says,

    I've written some code (100% my own) and implemented my own methods for matching music. [...] I'm just a programmer who likes to work on technical, mathematical algorithms in his spare time. And if enough people ask for the source code, I'd be happy to give it to them. Who would have thought that creating something at home in a weekend could result in a possible patent infringement!?

    But oh, no! Landmark claims

    Landmark Digital Services owns the patents that cover the algorithm used as the basis for your recently posted "Creating Shazam In Java".

    Well butter my biscuit and call me Daisy! Case closed! After all, they have a patent on "the algorithm". To be fair, the biggest instigator of this entire fiasco is probably his choice of using the commercial software's name in the article title. Going just by "Creating Shazam In Java", you might at first think he's attempting to completely re-create the software (for who knows what purpose). Of course, if you bother to read even the first few paragraphs it painfully clear that it's nothing of the sort. But because of this,

    The code isn't published yet, but I was planning on releasing it under Apache License to the open source community soon. [...] Since I don't want to end up like Dmitry Sklyarov, with the possibility of a lawsuit, I'm not going to publish the code anymore...

    If crap like this continues, independent software development in general (including a large chunk of FOSS) is doomed.

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)
  13. Re:Why take down his blog? by Qzukk · · Score: 5, Informative

    they have to defend their patent or risk losing it.

    That's trademarks.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  14. Posible prior art by Anonymous Coward · · Score: 5, Interesting

    The name of this proyect that seems to be prior art is Tararira (music retrival by sung query). It's from Uruguay, and does recognition of music just humming at a microphone. Proyect was created in 2004 and have code published.

    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/ingles.php3
    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/descargas/tarariraEN-src-0.1.tar.gz
    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/descargas/tarariraEN.tar.gz
    http://iie.fing.edu.uy/investigacion/grupos/gmm/proyectos/tararira/descargas/tararira.pdf

    Tararira is a query by singing system. The problem of music retrieval by sung query (QBH, query by humming) consist of building a machine capable of simulating the cognitive process of identifying a musical piece from a few sung notes of its melody.

    A melody is described by a sequence of notes, so it is natural to compare melodies by means of the similarity of their constituent notes. For this reason, the problem can be divided in two stages: the transcription of the voice signal into a sequence of notes and the search of this pattern in a MIDI melody database.

    Tararira originates in July 2004 as the graduation project of Ernesto López, Martín Rocamora and Gonzalo Sosa at the IIE of the Facultad de Ingeniería, Universidad de la República.

  15. Re:Well, really... by PopeRatzo · · Score: 5, Insightful

    everything I've seen so far tells me that Shazam has all the right in the world to at least make the claim.

    The claim being that in software, once you do something, nobody else can do anything similar, even if it doesn't use any of their code or procedures. If the end result is the same, then whoever the most money to spend on legal fees is the winner. It's a fucked up way to run a railroad.

    So, once someone made a word processor, nobody else should be able to make a word processor. And once somebody made a program that can play music files, nobody else should be able to write a program that can play music files.

    "Innovative" has become such a cheap word. It really doesn't mean anything any more. When a word like "innovative" becomes a legal term of art, innovation ceases.

    --
    You are welcome on my lawn.
  16. Re:Well, really... by jmorris42 · · Score: 5, Interesting

    > I think a situation where a patent holder treats someone discussing a means to replicate patented
    > technology as though they where handing out trade secrets is pretty interesting, certainly ./ worthy.

    In a sane world making such an admission in a legal filing would be grounds for voiding the patent since patent law requires dislosure of everything a person skilled in that field would need to know to implement the patented tech. The idea of patents is to trade full disclosure for a limited monopoly on commercial exploitation of the idea. However as soon as a patent is filed others may begin using your patented tech as a base to build their own innovations on. Of course they will need to license your original tech to sell theirs and you will have to license theirs if you want to incorporate it, etc. Of this are vast portfolios built of cross licensed codependent patents.

    But we live in bizarro world. Sucks don't it.

    --
    Democrat delenda est
  17. Did anyone happen to look up *who* LDS is? by bferrell · · Score: 5, Interesting

    It's a wholly owned subsidary of BMI... As in BMI/ASCAP?

    It's the record companies again.

  18. Similarity application by electrostatic · · Score: 5, Informative
    There's a free app that recognizes similar content in MP3 and other audio files.

    Similarity is a useful program that helps you to find and remove similar, duplicate musical files (MP3, WMA, OGG, WAV, FLAC, APE, WV, MPC) with the same or similar sound content, music tags (ID3,WMF,Vorbis). This is the best program where similarity of a sound part is checked, not just music tags or file content (byte to byte comparision). In addition the program analyzes the artist, title, album information from the music tags contained in the audio files and compare these with the appropriate entries in other files.

    You can adjust sensivity of searching criteria to find exact or similar files. In this way it is possible to identify similarly titles with smaller differences. Duplicate files can be deleted or browsed. The list of duplicate files can be sorted, exported to playlist, and acted upon.

    More at http://www.music-similarity.com/ I wonder if it uses the purported patented technology.

    BTW, the assertion of a potential harm being caused by "...explaining how he did it because it 'may be viewed internationally. As a result, [it] may contribute to someone infringing our patents in any part of the world'" is certified bullshit.

    All patents are public documents -- they must be public in order to inform the world just exactly what it is that the patent owner actually owns. It's detailed in the Claims section. "If you don't claim it, you don't own it."

    Furthermore, a patent must "teach the invention," meaning that anyone "familiar with the art" shall be able to implement the invention with only the descriptions provided. If there actually is a patent for this technology, the cat is out of the bag.

    Patent courts in the US are very favorably disposed to inventors -- assuming the technology is actually protected. It sounds like maybe not, and so the bluster and shrill threats.