Technically your extension is still GPL, you have to share the source code
with the person running the application, in this case yourself :)

When working in isolation on an extension for a customer ... I tend to make
a separate web-app (via war overlay, or by copying the geoserver web app).
This gives me an easy way to try out the change and debug.
--
Jody Garnett


On Mon, 12 Oct 2020 at 21:05, maven apache <[email protected]> wrote:

> I am building a local geoserver extension which does not have the plan to
> make it open source, and I only use that extension with geoserver myself. I
> think this does not breach the GPL License used by Geoserver. If yes,
> plesae let me know.
>
> The extension started from a tag v2.17.0:
>
> git pull https://github.com/geoserver/geoserver.git
> git checkout -b local_branch 2.17.0
> //coding for the extension
>
> Now once we want to sync with the current stable version of geoserver:
> 2.18.0, I tried this:
>
> git checkout master
> git pull --tags
> git checkout local_branch
> git merge 2.18.0
>
> Now there are so many files changed/confliction because of the version
> changed in the pom.xml:
>
> <groupId>org.geoserver</groupId>
> <artifactId>geoserver</artifactId>
> <packaging>pom</packaging>
> <version>2.18.0</version>
> <name>GeoServer</name>
>
> I am afraid this may break the git history.
>
> Then I wonder how does geoserver handle this problem? Since every time a
> new stable version is released, the version number will be updated too. But
> I do not find the commits for the version update.
>
> Even though I read the development guide at
> https://docs.geoserver.org/stable/en/developer/source.html#source-code, I
> still can not find a solution.
>
> Any suggestions or the best practice for this customization workflow?
>
>
> Thanks.
>
> _______________________________________________
> Geoserver-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to