A leading user of the Mule project posted a glowing case study on the Mule (leading open source ESB) project a few days ago. Innocuous and helpful.
The criticism of it has not been. Why is "the community" up in arms? Well, it turns out that a few people that don't use Mule are incensed by the fact that it is licensed under the...Mozilla Public License. Well, not quite - they're incensed that Mule is licensed under the MPL plus has an addendum (permitted under the MPL) that requires attribution ("Powered by MuleSource" or something like that). The OSI long ago approved the MPL, and also approved several attribution licenses.
Despite this, for some reason only known to Higher Powers, this vocal minority in the community want to yell down attribution, apparently because they weren't born back when the OSI approved MPL and attribution licenses many moons ago.
Personally, I don't like attribution licenses (though my company uses one). Why? Because I think the GPL is much better at thwarting competitors and blessing customers. I prefer free source software to open source software. I think capitalism does much better with the former.
But that's my preference. I can't see a single letter in the Open Source Definition that reasonably should restrict attribution licenses. They are full-blooded open source (to use a Harry Potter-esque analogy), no matter how much I may prefer the GPL.
Interestingly, I know the company in question has actively considered the GPL, and continues to consider it. But much of the Fortune 500 won't touch the GPL (or even the LGPL) with a 30,000,000-foot pole (despite the irony that they use Linux every single day - rationality, thy name is not enterprise IT). I know from my own work that a range of our partners have serious reservations about the LGPL (and would go apoplectic at the sight of the GPL).
This is ridiculous, of course, because end-users aren't in the business of redistributing software, so they needn't fret about the restrictions (or benefits) of the GPL. But again, that's rationality talking. The legal staffs of many enterprises aren't rational when it comes to open source. But that will change as the world continues its unstoppable move to open source.
In the meantime, I would greatly appreciate a little more rationality, and a little less mindless theorizing on the topic of attribution. One need not like it to recognize that it complies with the OSD. As mentioned, I'm not a fan, but nor can I grant the mostly silly reasons for shouting it down:
- "It burdens redistribution!" Heard of the GPL? Talk about burdening redistribution - in a good way, I'd argue, but still....(Btw, here's one quantitative counterproof to the "burdensome" argument: my company has 6,000+ active installations of its "burdened" product, a significant number of which were implemented by "burdened" companies and/or integrated with other products. apparently, "burdened" is in the eye of the user, and there's a heck of a lot of "burdened" use going on out there.
- "It's badgeware!" Is that an argument based on the OSD? Didn't think so. The OSI long ago approved attribution licenses.
- "I have nothing better to do than to suspect the worse of corporations!" Um, can't help with that one.
Posted by Matt Asay on January 18, 2007 08:46 AM












