[Psc] GeoExt3 licensing questions / new options
Marc Jansen
jansen at terrestris.de
Mon Jan 18 09:10:35 CET 2016
Hi everybody,
You all know that we have relicensed GeoExt3 under GPL to be compliant
with the father library ExtJS which has removed the exception for
opensource libraries back in the day. See here for more details with
regard to that change: https://github.com/geoext/geoext3/pull/16
This change can be difficult for users; consider the following:
* A user has bought licenses from sencha for ExtJS so he is not bound
to the GPL
* He creates an appliaction and releses / sells it according to the
sencha license
* If he were to include (and extend) GeoExt3, his application would be
infected by the GPL, since he cannot buy a commercial version, nor
is our code released in away that it inherits the actuial license of
the father library
* He decides against using GeoExt (and with a reasoning I can totally
understand)
In the past we were in touch with sencha to get back such an exception,
so that we could release our code under a more permissive license, but
without success.
We have gotten an offer to buy commercial licenses for the GeoExt
project though, for a price of ~5.000 US-$ for 25 licenses (I am just
looking up the correct numbers, don't nail me on these). We have to get
in touch with the sencha people again to confirm actual numbers.
We at terrestris have now three parties that are basically showing
interest to pay for these licenses. Nothing is fixed, but they all
generally agree that they want to do sth. in that direction.
Here are my questions to the PSC:
* A) Would the PSC like to go this way further?
* B) Do we want to dual-license GeoExt3?
* C) Which questions do you think we need to ensure are answered by
the sencha officials when we buy their licenses?
* D) Do you see other important show stoppers?
I start with my thoughts:
ad A) I want to start one last approach at giving back our users the
freedom of usage back they had with earlier versions. I volunteer to
negotiate with sencha if ozthers agree. I don't want this to be a
neverending story and as such I consider the outcome of this new
approach to bve definitive (at least for me personally).
ad B) I can live with a dual licensing which would basically just state:
"GeoExt is released under the GPL. In order to use it without infecting
your application code, you can use any existing sencha license you may
have. If you own sencha licenses for the base library ExtJS, these
klcenses also cover GeoExt, and you are free to release (and sell) your
code under the terms of the sencha agreement" (wording TODO), we should
talk with sencha about this part.
ad C) Here is a list of things I want to talk with sencha about:
* Is there definitively no option of granting just the GeoExt project
a licensing exception?
* What is a current offer (costs and number of licenses)
* If we relicense, how are we to tell our users about this
* Can we still accept contributions from all users?
* Do we need to spend a license for every committer of the project?
* What if a committer decides to leave the project, can we reuse hi
license for another committer?
* Can users of the GQL version still use the GeoExt library as they
have before (e.g. just download it and have fun)? We do not want to
force our users into buying licenses of sencha.
ad D) I currently see none.
Please tell me what you think.
Best,
Marc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/psc/attachments/20160118/9f9379fb/attachment.htm
More information about the Psc
mailing list