Skip to content

Comment on EFF Politely Asks PTO to Stop Issuing So Many Crappy Software Patentsparent

Comments

How does that differ from Copyright? Copyright already protects the actual source code. So, companies should rely on copyright and trade secrets to protect their secret sauce, not patents.

I read a patent application the other day that basic said that someone with a knowledge of the field would be able to reproduce the invention using the patent as a guide. The application was 50+ pages long and I couldn't get past about 10 of then without dying a little inside.

I've read a number of software patents and I would definitely not be able to reproduce the invention using just the information in the patent. Rather, I'd have to take the described functional claims and build something that does what it says. So they're almost fully functional.

The code should be included to uphold the spirit of the patent. A patent is a temporary monopoly granted in return for telling everyone how your invention works. If all you do is enumerate what your invention does in your claims, you haven't described how it works, and if the patent is granted, you've effectively only described any implementation of your idea, which is a huge problem.

Providing source code narrows the patent to AN implementation of an idea, and to experts in the field, actually explains in a common language (not legalese) exactly how it works.

Have a read of the brief the EFF put together for the PTO. It's somewhat readable, even for an engineer.

Patents protect the abstract process, copyrights protect an implementation of that process. They are two separate things and independently valuable. Companies license the patents and implementation separately all the time in other engineering disciplines.

All patentable subject matters work this way. In some engineering areas I've worked in, you license the patents from one company and license an implementation design from another. The notion that computer algorithm patents are somehow special in this regard betrays a lack of familiarity with other engineering disciplines.

(I agree that patents are nigh unreadable but then I come across many cases of people correctly reconstructing e.g. computer algorithms with nothing but a patent to work from so it appears to be eminently possible.)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.