When merging https://github.com/geoserver/geoserver/pull/2023 , I noticed that we have (at least) two identical LICENSE.txt files in the codebase, one at LICENSE.txt and one at src/release/LICENSE.txt.
Does it make sense to add a build step to copy the top-level LICENSE file to release during packaging in order to avoid duplication?
When merging https://github.com/geoserver/geoserver/pull/2023 , I noticed that we have (at least) two identical LICENSE.txt files in the codebase, one at LICENSE.txt and one at src/release/LICENSE.txt.
Does it make sense to add a build step to copy the top-level LICENSE file to release during packaging in order to avoid duplication?
Geotools2 - OpenSource mapping toolkit http://geotools.org
(C) 2002, Geotools Project Managment Committee (PMC)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation;
version 2.1 of the License.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
This seems like it should be updated? I think we can modify it to link to one of the other LICENSE.txt files instead, so we have at most 2, rather than 3 or 4 versions of the file.
When merging https://github.com/geoserver/geoserver/pull/2023 , I noticed that we have (at least) two identical LICENSE.txt files in the codebase, one at LICENSE.txt and one at src/release/LICENSE.txt.
Does it make sense to add a build step to copy the top-level LICENSE file to release during packaging in order to avoid duplication?
Geotools2 - OpenSource mapping toolkit http://geotools.org
(C) 2002, Geotools Project Managment Committee (PMC)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation;
version 2.1 of the License.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
This seems like it should be updated? I think we can modify it to link to one of the other LICENSE.txt files instead, so we have at most 2, rather than 3 or 4 versions of the file.
Torben
On Tue, Jan 31, 2017 at 11:06 AM, Jody Garnett <jody.garnett@…403…> wrote:
If you can figure it out, go for it. May also be able to configure the assembly to reference the file a couple of levels up.
When merging https://github.com/geoserver/geoserver/pull/2023 , I noticed that we have (at least) two identical LICENSE.txt files in the codebase, one at LICENSE.txt and one at src/release/LICENSE.txt.
Does it make sense to add a build step to copy the top-level LICENSE file to release during packaging in order to avoid duplication?
Consolidation of LICENSE.txt and src/release/LICENSE.txt here (should affect all core artifacts: war, system independant binary, and Windows/OS X installers): https://github.com/geoserver/geoserver/pull/2085
All the extensions use a different license file, which can be fixed separately, given that there seems to be additional issues there.
Geotools2 - OpenSource mapping toolkit http://geotools.org
(C) 2002, Geotools Project Managment Committee (PMC)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation;
version 2.1 of the License.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
This seems like it should be updated? I think we can modify it to link to one of the other LICENSE.txt files instead, so we have at most 2, rather than 3 or 4 versions of the file.
When merging https://github.com/geoserver/geoserver/pull/2023 , I noticed that we have (at least) two identical LICENSE.txt files in the codebase, one at LICENSE.txt and one at src/release/LICENSE.txt.
Does it make sense to add a build step to copy the top-level LICENSE file to release during packaging in order to avoid duplication?