[Incubator] Mapbender Incubator Process

Arnulf Christl (CCGIS) arnulf.christl at ccgis.de
Wed Apr 5 16:23:21 EDT 2006

> Frank Warmerdam wrote:
>>   o The public domain modules (class.pdf.php and class.ezpdf.php) can
>>     be relicensed as you wish.  That this is a fundamental aspect of
>>     public domain code.  My suggestion is that you relicense it under
>>     the LGPL (your project license, right?) but make sure the original
>>     author is properly credited.  I believe the LGPL addresses the
>>     "no warranty" issue.  The main caveat I would offer is that I have
>>     heard advice that there is no such thing as "public domain" in
> some
>>     countries (ie. much of Europe) and so the author placing something
> in
>>     the public domain may not in fact be sufficient to allow you to
>>     relicense.  Perhaps Rich can address that?
> Frank's approach is fine.  Since there is no stated license restriction,
> you can incorporate this code into MB and license it under GPL.  There
> are some folks who think "public domain" of this sort isn't even valid
> in the US (http://www.linuxjournal.com/article/6225).  Others disagree
> (http://creativecommons.org/licenses/publicdomain/)  Outside the US, the
> concept of public domain varies.  In the end, it boils down to whether
> you believe the author of this code is going to change his/her mind and
> revoke whatever "license" is implied by a "public domain" dedication.
> Personally, I think this is fine to use as you intend to.  There is no
> need to give the original author credit, but it certainly is the karmic
> thing to do.
>>   o If mod_treefolder isn't too fundamental to Mapbender, then you
>>     might consider offering it as an extra download to keep it
>>     distinct from the core package.  Alternatively, it might make
>>     sense to contact the author and ask for permission to offer
>>     a copy of it under the LGPL.  It may also be sufficient to make
>>     it very clear in a README.LICENSE or something similar that is
>>     distributed with the package that mod_treefolder is under a
>>     different license.   I'm not sure how some of the LGPL concepts
>>     of what constitutes a library apply in PHP.
> You could either offer as a separate download, or you could simply keep
> it as part of the distribution and note in a readme file (and perhaps
> the documentation) the origin of the code, and reproduce the required
> copyright notice.  The mod-treefolder license is essentially a variant
> on the MIT license.  For those, like GDAL and Proj.4 in MapGuide
> Enterprise, we have typically just reproduced the required notices in a
> LICENSE.htm file in the source code.  We also link to a third party
> notices file from the about box of the executable.
> The two LGPL'd libraries (phpmailer and javascript vectorgraphics) can
> be handled similarly, although the LGPL requirements are slightly
> different.
> -Rich
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: incubator-unsubscribe at incubator.osgeo.org
> For additional commands, e-mail: incubator-help at incubator.osgeo.org

Thanx for the quick answer from both of you. Appearantly these were the
only external modules that we were unclear about, all the rest seems to be
fine. We will go through all of it anyway. We use the walk through to
throw out deprecated code and change some core functions. So actually this
comes in nicely.

We are making a mess of the change logs if we 'commit' each module check
to the Wiki history. On the other hand this is sort of a proof that
someone did actually look into the code for a few seconds.

We still can't commit to svn yet but we are still suspecting our end to be
screwed. If not we will get request for help from Daniel.

Arnulf Christl

More information about the Mapbender_dev mailing list