Review of Patent Defense for FOSS Developers

This is a review of Chapter 4 of the SFLC Legal Primer, Patent Defense for FOSS Developers, inside it describes the anatomy of a patent, how to deal with claims brought against you, and why you, as a FOSS developer, should not bother with patenting your software, even as a protective measure.

Anatomy of a Patent:

1. Title, which has no legal bearing.

2. 7-digit uniquie identifier and an application identifier.

3. Abstract, a short summary that rarely has any impact on the proceedings.

4. Drawings, in software these are usually just architecture diagrams or flowcharts.

5. Related patent applications, ‘related’ here can mean a number of things from continuation of old patents to patents that were originally filed jointly that are now separate.

6. Background of the invention, gives the applcants view of prior art, though often left out for fear it might limit the scope of the patent more than the applicant wants.

7. Summary of the invention, a summary of the patent (that again should not be considered in a vacuum).

8. Detailed description, the part of the patent that should give a “person having ordinary skill in the art” the ability to replicate the invention described above without “undue experimentation”.

9. Claims, this is actually the most important part of the patent, the SFLC actually recommends one read a patent from back to front to make sure you understand what the patent wants before moving on.

Who:,

  • Richard Fontana (lawyer, worked on GPLv3, LGPLv3, AGPL, director of OSI),

  • Bradley M. Kuhn (free software activist, president of Software Freedom Conservancy, previously worked for the SFLC and FSF),

  • Eben Moglen (law and legal history professor at Columbia University and director-counsel and chairman of the SFLC),

  • Matthew Norwood (IP lawyer, previously was counsel at the SFLC),

  • Daniel B. Ravicher (lawyer and law professor),

  • Karen Sandler (executive director of the SFC, former director of the GNOME Foundation, former general counsel at the SFLC),

  • James Vasile (director of Open Internet Tools Project),

  • Aaron Williamson (IP lawyer for Tor Ekeland).

What: Chapter 4 of the book A Legal Issues Primer for Open Source and Free Software Projects put out by the Software Freedom Law Center (SFLC).

Where: available for free on RIT’s Business and Legal issues in FOSS course website

When: Latest edition (1.5.2) published June 2008

The Good

Under patent law, in order for a patent to be valid, the claimed invention must have been useful, reducible to practice, novel, and non-obvious to a “person having ordinary skill in the art” at the time that the invention was made.

The Bad

Questions

Final Thoughts

Very informative on a topic I initially knew almost nothing about. It both scared and reassured me about the state of patent law in the US. In reality probably next to nothing I write as a developer will be patentable, but just that possibility scares me a lot all the same.

I give it 19/20th’s, just wish it included some examples inline and maybe touched on the international issue a little bit, but this is a big topic and they covered it well in as concise fashion and I respect that.