Tuesday, November 13, 2007

Going GPLv3

We just announced that Magnolia Community Edition will be released as GPLv3. I am very excited about this step, it is one of the most "uncertain" steps we made since we originally released Magnolia 4 years ago. The reason for this uncertainty lies in the fact that we have had 16 years of GPLv2 (which we used in the form of its lesser variant, LGPL), but the version 3 has been around for less than 6 months, and very few mainstream applications have adopted it so far, so nobody knows how the "market" – in the form of open source developers, system integrators and our commercial clients – will react to this.

We have been thinking about GPL for a long time, ever since the Geek Meet (I think that was in 2006, right? time flies). We have discussed this step with all contributors months ago, and converted all source headers in the trunk to the new version a couple of hours ago. The headers now state that the code is dual-licensed - your choice of GPLv3 or the Magnolia Network Agreement (in which case presumably you have to sign the MNA and pay the license fee involved).

Let us see where this leads us. I certainly hope that more applications will follow where we lead. (No point in leading without followers, right? ;-))

Alea iacta est.

No comments:

Post a Comment