On Thu, 16 Feb 2023 at 01:39, Jody Garnett <jody.garn...@gmail.com> wrote:

> We can discuss this at the next group meeting; can you open a ticket with
> details of what is required? The project also welcomes pull-requests if you
> are in position to identify the files and propose the change.
>
> We have also had requests to relicense to apache 2.0; as that meets our
> original goal of a permissive license.
>

Our (i.e. James and I) original goal was not a permissive license but an
explicit share alike license.

Christian, can you explain exactly what the benefits of moving to a later
LGPL license would be for you? what would you like to do with the code that
you are unable to do currently?

Ian


> --
>


> Jody Garnett
>
>
> On Tue, Feb 14, 2023 at 3:27 AM Christian Raack <ra...@atesio.de> wrote:
>
>> Dear GeoTools-Team,
>>
>> Is it possible to relicense files packaged with geotools that are limited
>> to LGPLv2.1
>> in such a way that they can be used under LGPLv2.1 or later?
>>
>> Background:
>>
>> We would like to use geotools by default for our software product, the
>>     atesio-fttx-optimizer
>> which is a backend optimization platform in the area of planning FTTx
>> (fiber to the x)
>> telecommunication networks. We would link it as a java library without
>> changes to the code.
>>
>> Your website states that you are using the LGPL license.
>> Many of the provided files (if a license is explicitly stated in the file)
>> are in fact under LGPLv2.1.
>>
>> More precisely, in some cases you restrict to LGPLv2.1 only as in
>>
>>     org.geotools.data.AllQuery.java  (LGPLv2.1-only)
>>
>> In other cases you allow the use with LGPLv2.1 or any later version
>>
>>    org.opengis.filter.capability.FilterCapabilities.java
>> (LGPLv2.1-or-later)
>>
>> In addition, we partially find third party code with licenses such as
>>    - LGPL 3.0
>>    - Apache-2.0
>>    - Public Domain
>>    - WTFPL
>>    - MIT
>>    - BSD-3-Clause
>>
>> where you add LGPLv2.1-only to the original license, see for instance
>>
>>       org.geotools.xml.impl.DatatypeConverterImpl.java:
>>
>> /*
>>    *    GeoTools - The Open Source Java GIS Toolkit
>>    *    http://geotools.org
>>    *
>>    *    (C) 2019, Open Source Geospatial Foundation (OSGeo)
>>    *
>>    *    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.
>>    */
>> /*
>>    * Copyright 2003-2016  The Apache Software Foundation
>>    *
>>    * Licensed under the Apache License, Version 2.0 (the "License");
>>    * you may not use this file except in compliance with the License.
>>    * You may obtain a copy of the License at
>>    *
>>    * http://www.apache.org/licenses/LICENSE-2.0
>>    *
>>    * Unless required by applicable law or agreed to in writing, software
>>    * distributed under the License is distributed on an "AS IS" BASIS,
>>    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> implied.
>>    * See the License for the specific language governing permissions and
>>    * limitations under the License.
>>    *
>>    */
>>
>>
>> This however is not consistent, as Apache 2.0 is not compatible with
>> LGPLv2.1-only,
>> see for instance
>> https://www.gnu.org/licenses/license-list.html.en#apache2.
>> Notice that in such a case there is no problem when using
>> LGPLv2.1-or-later instead
>> ("version 2.1 of the License, OR **(at your option) any later version**")
>> because
>> there are later versions of the LGPL that are compatible with Apache 2.0.
>>
>> To avoid any license issues it would be a solution that those files which
>> are licensed
>> under "LGPL-2.1-only" are relicensed
>>
>>     ** under LGPLv2.1 or later **.
>>
>> This would ensure compatibility with Apache 2.0 as well as the
>> alternative licenses above.
>>
>> Could you relicense the respective files under "LGPLv2.1-or-later" or
>> would you give us individually
>> the respective permission?
>>
>>
>> Yours sincerely,
>>    Christian Raack
>>
>>
>> --
>> Dr. Christian Raack
>>
>> fon +49 (30) 609882232
>> fax +49 (30) 609882299
>>
>> atesio GmbH
>> Bundesallee 89
>> D-12161 Berlin
>> Germany
>>
>> --
>>
>>
>> _______________________________________________
>> GeoTools-GT2-Users mailing list
>> GeoTools-GT2-Users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>
> _______________________________________________
> GeoTools-GT2-Users mailing list
> GeoTools-GT2-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>


-- 
Ian Turton
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to