”One of the things the speech warns about, is that patents that are in the pipeline waiting for approval are secret for at least 18 months, so I am sure that even if no patent covers MSOOXML yet, they have something prepared in case the format gets approved by ISO and gains adoption.“This speech puts the perspective on the view of a software engineer, so I think is fundamental that every FOSS software engineer/developer know it. Combine it together with these rebuttal by Pieter Hintjents to all the typical justifications by the mainstream to the patent system applied to software, and you have a formidable set of arguments to dismantle all the FUD being applied to software patents lately by the usual suspects.
In Stallman's speech you find a very, very good portion on software patents that explains very clearly why is so important to avoid patent-encumbered format. The speech explains LZW (patented by Unisys) and how it was almost impossible to avoid breaching the patent since it was implemented in GIF. I would call it “the software patents for dummies speech”.
But this can be applied to any format. I am sure that MSOOXML and Silverlight are full of patents. OK, now keep this in mind because it is important that the engineers and developers ingenuously (or disingenuously) implementing MSOOXML or Silverlight or .mono in FOSS projects to know why this is a terribly bad idea:
One of the things the speech warns about, is that patents that are in the pipeline waiting for approval are secret for at least 18 months, so I am sure that even if no patent covers MSOOXML yet, they have something prepared in case the format gets approved by ISO and gains adoption. Once the patents are disclosed, people would already be locked-in, so Microsoft can sue around users and companies alike and cause much disruption.
roy at schestowitz dot com
).