Adobe Open Source-s some more development tools.
It looks like Adobe is opening up the Open Source Media Framework (OSMF) and the Text Layout Framework (TLF), both using the Mozilla Public License (MPL), and a nice simple patent statement:
By releasing OSMF under MPL 1.1, Adobe is granting certain patent rights to this code. Adobe may seek patents for innovations in OSMF to defend its technologies against patent assertions.
Note that this is a positive statement, that is Abode is explictly granting rights. Contrast this with the various Promises offered by Microsoft where the promise is negative: “we will not sue”. That is one of the issues that the FSF also has a problem with, as mentioned in the recent release on C#:
The Community Promise does not give you any rights to exercise the patented claims. It only says that Microsoft will not sue you over claims in patents that it owns or controls. If Microsoft sells one of those patents, there’s nothing stopping the buyer from suing everyone who uses the software.
Food for thought there, especially considering the proxy battles Microsoft has waged against Linux in the past; $86M to SCO, for one example.
Maybe it’s worth explictly telling those people that say things like: “Microsoft would be suicidal to sue” that that is simply not true. Microsoft could easily sell off one patent to any patent troll company to attack Linux with – then what? It’s not like Microsoft doesn’t spawn patent troll companies.
Industry Media Reaction
The most interesting analysis I’ve seen so far is from InfoWorld, who place this move in the context of both Silverlight and Mircrosoft’s recent virtualization code contribution.
Anything released by Adobe to open up Flash is great, and Adobe seems to be recognized the value in capturing Open Source developers.
Additional Thoughts
I think it’s clear that Adobe and Microsoft are the two main competitors in the so-called Rich Internet Application (RIA) arena; we don’t have a real Free option here.
Given those two choices, it’s clear that to the extent that FLOSS development needs to be done in that space, I feel it should be focused on Adobe’s offerings, but they don’t seem to have a whole lot of resources put on the Open Source side of things just yet.
Check the Adobe Open Source site to see what Adobe is doing there – it’s not very slick, not very community oriented. Microsoft is doing everything they can to emulate and fake “community” because they rightfully saw community as one of the great strengths of Open Source. I don’t think Adobe fully sees that yet.

#1 by Seriously on July 21st, 2009
What precisely in the Adobe verbage prevents the exact same thing from being possible? It’s not like Adobe is not a litigious company (ref: Sklarov and more). If you’re going to claim painting an even brush, you could make a minor attempt to do so.
#2 by Jason on July 21st, 2009
Nothing in the Adobe verbiage. Because those granted rights under a patent grant retain those rights even if the patent is sold; the new owner can not revoke them; so the Adobe verbiage need say nothing at all.
Patent law is complex, but this is my understanding and is why the FSF argues for a positive patent grant.
For example, here is the UK law:
Here is similar law from Latvia:
I chose those two because they are the simplest to find and understand with a Google search and the time I have on hand. Hooray for Dr. Doom keeping Latvia’s laws simple!
In the U.S., it is my understanding that cases like TransCorp v. ETC come closer to legally equating the “Covenant not to sue” with a “real” patent license, note the analysis:
Of course, if I include all that crap when making the post, it becomes a jumble of international references and court cases.
If I got this (or anything like it) wrong, it is because I am not a patent lawyer, and patent law is very complex. It is not because I am dishonest.
#3 by Jo Shields on July 21st, 2009
I find it vaguely amusing that both entrants in the RIA space are essentially trying to argue their corner with Freeness, whilst…
Oh damnit, that reminds me, I forgot to include one detail of the difference between SL1 and SL2+. SL2+ includes a widget toolkit (SL1 requires all UIs to be hand-made). This is already a partially completed problem for Moonlight, as Microsoft have released their implementation of the toolkit under their FSF-and-OSI-and-DFSG-Free Ms-PL license (which includes explicit patent grants right in the license).
Okay, now I’ve caught myself up…
I find it vaguely amusing that both entrants in the RIA space are essentially trying to argue their corner with Freeness, whilst still being highly controlling, proprietary companies. I think it would be VERY foolish for people to see Adobe as some kind of “ally” in this – moreso than Microsoft – when neither company really has anyone’s interests at heart but their own. Sadly, until the h.264/Theora farce surrounding is resolved properly, I simply can’t see JS/SVG/Video as a viable competitor in most cases.
#4 by Jason on July 21st, 2009
@Jo,
It is a more of a “enemy of my enemy is my friend” thing with Adobe, no doubt.
If two giants like Adobe and Microsoft decide that who can Free up the most stuff wins, I’ll surely count that as a good development!
#5 by Jo Shields on July 21st, 2009
It’s hard to view Adobe as a friend, though. As an AMD64 user for many years, I feel rather more abused by them.
#6 by vexorian on July 25th, 2009
Not a fan of Adobe, but at least their promise does not come with a “non-compete clause”.