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
