Last I checked we could download jai-core from maven, it is a bit of an odd situation as it is a binary distribution license (not open source).
For a while maven eas being careful to only distribute things like that as a pom.xml (giving you instructions to install the jar into your local repository yourself). However search of maven central seems okay: - https://search.maven.org/artifact/javax.media/jai_core/1.1.3/jar - search result - https://repo1.maven.org/maven2/javax/media/jai_core/1.1.3/ - browse page -- Jody Garnett On Sun, 14 Feb 2021 at 20:02, Hugh Saalmans <hugh.saalm...@iag.com.au> wrote: > Thanks Jody, > > > > The Apache Sedona team have subsequently provided an alternative to using > a shaded JAR; by adding code to your script to download the GeoTools JARs > on demand when you start an Apache Spark session. (I wasn’t aware you can > set multiple repos to download JARs in Spark). > > > > One issue though, related to GeoTools v24.0, the jai-core 1.1.3 JAR is > missing from Maven?! The .pom file is still there, just not the JAR… > > > > I know it’s not an OSGeo package, but any ideas what’s going on there? > > > > Cheers, > > Hugh > > > > *From: *Jody Garnett <jody.garn...@gmail.com> > *Date: *Saturday, 13 February 2021 at 2:27 pm > *To: *Andrea Aime <andrea.a...@geo-solutions.it> > *Cc: *Hugh Saalmans <hugh.saalm...@iag.com.au>, " > geotools-gt2-users@lists.sourceforge.net" < > geotools-gt2-users@lists.sourceforge.net> > *Subject: *[External] Re: [Geotools-gt2-users] Including GeoTools in > Shaded JARs - Allowed under LGPL? > > > > Great summary Andrea. > > > > Hugh we actually have a FAQ entry on using GeoTools in a shaded jar, or > uber jar, some care is required to ensure you combine the META-INF/services > files (so it is quite tricky to shade). > > -- > > Jody Garnett > > > > > > On Mon, 8 Feb 2021 at 00:03, Andrea Aime <andrea.a...@geo-solutions.it> > wrote: > > Hi Hugh, > > with the premise that I'm not a lawyer, I cannot think of a reason why you > could > > not redistribute GeoTools binaries in a shaded jar. > > > > The LGPL does not require visibility of the project, or advertisement that > it's even > > being used (it's just a nice to have), what is mandated, is that if you > redistribute > > the binary, then you make the sources available as well (just point to the > github > > tag for the version you're distributing), and if you make any change to > the GeoTools sources, > > then the modified sources also need to be made available, and they are > still covered > > by the LGPL. > > > > Cheers > > Andrea > > > > > > On Mon, Feb 8, 2021 at 7:54 AM Hugh Saalmans <hugh.saalm...@iag.com.au> > wrote: > > Hi, > > > > I’d like to check there’s no issue from the OSGeo side making a set of > shaded JARs with GeoTools embedded publicly available? I don’t know enough > about the LGPL license to know what the impact is of combining Apache and > LGPL licensed software into a set of binaries. > > > > The Apache Software Foundation allow this from their end, but won’t allow > the binaries to be part of an ASF project’s official website or repo for > the reasons below. > > > > *Background* > > > > Apache Sedona v1.0.0 (formerly GeoSpark) was released over the weekend, > giving Apache Spark users access to “Spark native” geospatial functions and > types. As some of you would know – it uses GeoTools under the hood. > > > > However, due to the Apache Software Foundation’s rule that LGPL licensed > software can’t be included in official releases; the Sedona team can’t > publish binaries that include GeoTools – knocking out a big chunk of Sedona > functionality in the official binaries. > > > > To get full functionality – there’s a fair amount of complexity to install > Sedona with Spark as it would require an end user to do a Maven build. I’m > concerned that Pyspark users, with limited Java/Scala experience, will > avoid Sedona for this reason. > > > > Hence, I’d like to host Apache Sedona shaded JARs with GeoTools embedded; > in either AWS S3 or my employer’s public GitHub repo. …or is there a better > place for them? > > > > Cheers, > > Hugh > > > > > _____________________________________________________________________ > > The information transmitted in this message and its attachments (if any) > is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, > retransmission, dissemination or other use of, or taking of any action in > reliance > upon this information, by persons or entities other than the intended > recipient is > prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files, with the > permission > of the sender. > > This message has been scanned for viruses. > _____________________________________________________________________ > > _______________________________________________ > GeoTools-GT2-Users mailing list > GeoTools-GT2-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > > > > > -- > > Regards, Andrea Aime > > == GeoServer Professional Services from the experts! Visit > http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf > Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa > (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 > http://www.geo-solutions.it http://twitter.com/geosolutions_it > ------------------------------------------------------- *Con riferimento > alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - > Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni > circostanza inerente alla presente email (il suo contenuto, gli eventuali > allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i > destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per > errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le > sarei comunque grato se potesse darmene notizia. This email is intended > only for the person or entity to which it is addressed and may contain > information that is privileged, confidential or otherwise protected from > disclosure. We remind that - as provided by European Regulation 2016/679 > “GDPR” - copying, dissemination or use of this e-mail or the information > herein by anyone other than the intended recipient is prohibited. If you > have received this email by mistake, please notify us immediately by > telephone or e-mail.* > > _______________________________________________ > GeoTools-GT2-Users mailing list > GeoTools-GT2-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > > > _____________________________________________________________________ > > The information transmitted in this message and its attachments (if any) > is intended > only for the person or entity to which it is addressed. > The message may contain confidential and/or privileged material. Any > review, > retransmission, dissemination or other use of, or taking of any action in > reliance > upon this information, by persons or entities other than the intended > recipient is > prohibited. > > If you have received this in error, please contact the sender and delete > this e-mail > and associated material from any computer. > > The intended recipient of this e-mail may only use, reproduce, disclose or > distribute > the information contained in this e-mail and any attached files, with the > permission > of the sender. > > This message has been scanned for viruses. > _____________________________________________________________________ >
_______________________________________________ GeoTools-GT2-Users mailing list GeoTools-GT2-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users