> The Shazam patent holders lawyers are sending me emails to stop me from releasing the code and removing this blogpost
The fact that the justification for the patent system is to ensure knowledge about inventions is disseminated and yet it generates the above situation where they are literally threatening to sue him for disseminating the knowledge of how it works, tells you a lot about how badly the patent system is working / abused.
IMO software patents should be entirely abolished. If you look at patents from before computers entered the picture, a patent covered the idea + implementation.
Someone could create a better bucket design and patent that design, what one could not do is patent the idea of "a container that holds liquid".
But that seems to be exactly what has happened with software patents. With software, the idea is very much divorced with the implementation (I think Paul Graham or someone else said a while back that an idea by itself is worthless, it's all about the execution of the idea). It seems that with software patents is less "this is my invention, I want to protect it" and more "hey I had this cool idea, now no one can have the same idea again".
Which is an excellent point because it may have been reasonable when the patent system was created and for hard objects because there were natural limits on how fast innovation could happen.
But software is literally only limited by our minds. Slowing down innovation to a 20 year cycle is devastating to the pace at which it can happen.
The justification of the patent system is to protect the original creator / innovator from being copied so they can better commercialise their invention (legal protection which can be practically enforced better than a trade secret, which can be replicated).
Since when is the idea of a patent to disseminate knowledge of how something works?
This seems to be patents working as-intended (ie Shazam wouldn’t want an open source competitor)
The purpose of a patent is to encourage global innovation by granting exclusive rights for commercialising technology for a limited time in response to sharing how it works.
Roughly, if you invent PageRank and keep it internal to your search company, you can exploit that idea but if someone else comes up with it they can exploit it too. If you invent PageRank and patent it, the whole world knows how it works but can’t use it for 20 years without paying you.
Generally in case of a violation you’d want to sue for damages, whether that be licensing costs not paid, or missed revenue on your own side.
This probably then ends up in a bit of a grey area. Shazam would be within their rights to exert the patent, but the damages are likely so minimal to be outweighed by the cost of litigating the case, which means that the C&D is a little too chilling for my liking. Basically, any penalty would be lawyers fees - author hasn’t tried to commercialise it, it doesn’t reduce Shazam’s revenue at all. Are there any damages at all?
And then, few would argue (I think) that simply implementing a patent for educational purposes constitutes infringement. My uni course contained an implementation of PageRank. Is publishing the course notes then infringement? Arguable it’s anti-goal to discourage actually spending time learning about the innovation beyond just reading the patent doc - otherwise the motivations of the system break down. So, just how different is this? Presumably on a conceptual basis you want your universities to be able to teach about things invented in the last 20 years without licensing patents?
The idea of disclosure though isn’t to teach others how to replicate your technology - it’s to provide enough information about your technology so that you lay a claim to it.
Without disclosure it would be impossible for others to know if they are infringing a patent - but the purpose of disclosure isn’t to teach others how to innovate on the back of your patent.
The etymology is from "letters patent", i.e. a public description of how the invention works. The social contract here is that the inventor gives up the details to the public, in exchange for temporary exclusive use rights granted by the public.
That phenomenon isn't limited to patents. That just happens to be an area you're knowledgeable enough in to recognize obvious falsehoods. Imagine the other topics you (we) read on this site that we aren't savvy in.
I generally don't comment on things if I haven't informed myself about it. I'm here for takes by experts, not people who are making guesses based on ignorance disguised as informed opinion.
I know how a patent works - I just mean the purpose isn’t to teach others how it works for the benefit of others, disclosure is the mechanism to protect others from implementing it.
The fact that the justification for the patent system is to ensure knowledge about inventions is disseminated and yet it generates the above situation where they are literally threatening to sue him for disseminating the knowledge of how it works, tells you a lot about how badly the patent system is working / abused.