Who owns or manages GeoTools if it is LGPL?

On Thu, Feb 11, 2021 at 12:01 PM Jia Yu <ji...@apache.org> wrote:

> Pawel,
>
> Python-adapter module is always being used by users. But it does not come
> with GeoTools. To use it, users have to (1) compile the source code of
> Python-adapter, or (2) add GeoTools coordiantes from OSGEO repo via
> config(""), or (3) download and copy GeoTools jars to SPARK_HOME/jars/
>
> The easiest is 2, but it looks like it may not work in all environments
> since it needs to search OSGEO repo.
>
> What I am saying is that we can "move" GeoTools jars to Maven Central,
> Method 2 will 100% work, users just need to add
> "sedona-python-adapter-1.0.0-incubating" and "geotools-24-wrapper-1.0.0"
> coordinates in code.
>
> Do you think this is necessary?
>
> On Thu, Feb 11, 2021 at 11:40 AM Paweł Kociński <pawel93kocin...@gmail.com>
> wrote:
>
>> Both options seems good to me, but we have to remember that not all of
>> Sedona users using cloud solutions, some of them are using Spark with
>> hadoop. What about python-adapter module within sedona project, am I
>> missing sth ?
>> Regards,
>> Paweł
>>
>> czw., 11 lut 2021 o 14:40 Netanel Malka <netanel...@gmail.com>
>> napisał(a):
>>
>>> I think that we can make it work on Databricks without any changes.
>>> After creating a cluster on Databricks, the user can install the
>>> geotools packages and provide the osego *(or any other repo)
>>> explicitly.*
>>>
>>> As you can see in the picture:
>>>
>>> [image: image.png]
>>> I can provide the details on how to install it.
>>>
>>> I think it will solve the problem.
>>> What do you think?
>>>
>>>
>>> On Thu, 11 Feb 2021 at 12:24, Jia Yu <ji...@apache.org> wrote:
>>>
>>>> Hi folks,
>>>>
>>>> As you can see from the recent discussion in the mailing list
>>>> <[Bug][Python] Missing Java class>, in Sedona 1.0.0, because those LGPL
>>>> GeoTools jars are not on Maven Central (only in OSGEO repo), Databricks
>>>> cannot get GeoTools jars.
>>>>
>>>> I believe this will cause lots of trouble to our future Python users.
>>>> Reading Shapefiles and do CRS transformation are big selling points for
>>>> Sedona.
>>>>
>>>> The easiest way to fix this, without violating ASF policy, is that I
>>>> will publish a GeoTools wrapper on Maven Central using the old GeoSpark
>>>> group ID: https://mvnrepository.com/artifact/org.datasyslab
>>>>
>>>> For example, org.datasyslab:geotools-24-wrapper:1.0.0
>>>>
>>>> 1. This GeoTools wrapper does nothing but brings the GeoTools jars
>>>> needed by Sedona to Maven Central.
>>>> 2. When the Python user calls Sedona, they can add one more
>>>> package: org.datasyslab:geotools-24-wrapper:1.0.0
>>>>
>>>> Another good thing is that: this does not require a new source code
>>>> release from Sedona. We only need to update the website and let the users
>>>> know how to call it.
>>>>
>>>> Any better ideas?
>>>>
>>>> Thanks,
>>>> Jia
>>>>
>>>>
>>>>
>>>
>>> --
>>> Best regards,
>>> Netanel Malka.
>>>
>>

Reply via email to