On Wed, Jun 01, 2005 at 11:12:23PM +0200, Ludovic Dubost wrote:
Hi Contributors,
I'd like to open a discussion about a licence change. I've been thinking for a while to open up the licence more.
[..]
1/ Either get the right from ALL contributors to allow XPertNet to double-licence the contributions for proprietary usage and charge for it as well as support.
This could prove as a show stopper when it comes to attracting new developers - imho nobody really wants to sign such an agreement for just submitting a patch. drastically said, this double licensing could look from a committers point of view like this: 'they make money by selling my code to closed-source producing companies which don't want to give anything back to the project'. A developer who wants his code being used in commercial software usually won't choose "GPL+giving expertnet the right to release his code under other licenses", but choose a commercial-friendly license like ASL right from the start. On the other hand, when there is a number of developers interested in the project, who like the GPL but not the dual licensing option, it could lead to a fork into a GPL-only branch and a dual licenseable branch, which imho is not desirable. Imho the better way to make money of such a project is getting paid for new features and support/hosting. Selling software licenses is what companies like the one from Redmond, USA, do, and usually is considered a bad practice ;-) Besides that, I think that XWiki is more a product than a library, and I can't imagine that many cases where a company will pay for being allowed to embed XWiki into their own product. In most cases, people will simply use XWiki for themselves, customized to fit their needs or not, which already is permitted by GPL. But maybe I underestimate the possibilities in this sector. You get the point, I'm no fan of the dual licensing option.
2/ Open up the licence to a licence which would allow them to do it without a double licence. This licence could be LGPL or ASL. Customers could still take a support contract with XPertNet.
LGPL is problematic, as there is often doubt about where the line between allowed use and license violation is drawn. In my company, if we have the choice, we always choose ASL'd libs over LGPL'd ones, just to be on the safe side. So if you really want to open up the license, I'd vote for ASL. On the other hand, there is still option 3/: Don't dual license any more and let XWiki stay GPL, which solves the problem of handling contributions, too. Not really an opening in terms of licensing, though... [..]
This question is also true for Jens who has contributed the Lucene plugin and the email notification plugin but to a lesser extent as these are plugins and could keep a separate licence. It would just restrict specific usage of these specific plugins.
right, but it would be nicer to have the whole code share the same license. In my understanding they have to stay GPL'd as long as XWiki is GPL'd, since I'm extending XWiki base classes in the plugins. Greetings from germany, Jens -- Jens Krämer [email protected]