On Fri, Sep 6, 2013 at 8:16 PM, Dustin Parker <[email protected]>wrote:

>  By the way, I forked/branched and made it an actual community module:
>
> https://github.com/dustinparker/geoserver/tree/wfs-notification
>
> In src/community/wfs-notification there are two sub-modules: the plugin
> itself and an API. I want to release the plugin has to be GPL because it
> binds to GPL'd code, but I want the API to be LGPL and only use GeoTools.
> This will make it much easier from a licensing perspective for others to
> add any new messaging providers they may need. Do y'all have any thoughts
> on that? Is this approach even kosher, or do I need to publish the API
> outside and somehow get it into a public repository?
>

No code in the GeoServer repository can be GPL'd, the license at the top of
the source tree applies
to the whole tree as far as I remember.
Either you contribute that API to GeoTools (and it has to make sense as a
first class component of it),
or you build a separate project containing the API, and have your GeoServer
plugin (GPL'd) depend on it.
Generally speaking to dodge the GPL you have to set it up so that whatever
you're writing makes sense
without any GeoServer environment around it, the moment you use even one
bit of GeoServer you're
back to GPL.

Cheers
Andrea

-- 
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.
==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39  339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to