Thanks Taher! Perfect simple solution. Regards Scott
On Fri, 8 Jun 2018, 23:19 Taher Alkhateeb, <[email protected]> wrote: > So we exclude the transitive dependency in build.gradle and if everything > works then we're fine. > > Syntax: > > compile('com.lowagie:itext:4.2.0') { > exclude 'com.itextpdf:itextpdf:5.5.6' > } > > On Fri, Jun 8, 2018, 11:40 AM Scott Gray <[email protected]> > wrote: > > > Hey Jacques, > > > > Maybe I wasn't clear, OFBiz is downloading 5.5.6 as a dependency of > 4.2.0, > > does it make sense? > > > > Regards > > Scott > > > > > > On Fri, 8 Jun 2018, 19:30 Jacques Le Roux, <[email protected] > > > > wrote: > > > > > I suggest this comment, a Jira seems appropriate > > > > > > - compile 'com.lowagie:itext:4.2.0' > > > + compile 'com.lowagie:itext:4.2.0' // don't update to 5+ because of > > > license change > > > > > > Jacques > > > > > > > > > Le 08/06/2018 à 09:26, Jacques Le Roux a écrit : > > > > Le 08/06/2018 à 09:24, Jacques Le Roux a écrit : > > > >> Hi Scott, > > > >> > > > >> Reading Wikipedia It's OK as long as we don't update to a version > >= 5 > > > https://en.wikipedia.org/wiki/IText > > > > Here is another source for MPL licensing: > > > https://www.eclipse.org/forums/index.php/t/175386/ > > > > > > > >> <<The source code was initially distributed as open source under the > > > Mozilla Public License < > > > https://en.wikipedia.org/wiki/Mozilla_Public_License> > > > >> or the GNU Library General Public License < > > > https://www.gnu.org/licenses/old-licenses/lgpl-2.0.en.html> open > source > > > licenses. However, as of version > > > >> 5.0.0 (released Dec 7, 2009) it is distributed under the Affero > > General > > > Public License > > > >> <https://en.wikipedia.org/wiki/Affero_General_Public_License> > version > > > 3.>> > > > >> > > > >> MPL being OK as binary > > > >> > > > >> Jacques > > > >> > > > >> Le 08/06/2018 à 03:57, Scott Gray a écrit : > > > >>> Hi All, > > > >>> > > > >>> I just noticed that the iText maven bundle is a bit tricksy and > > > includes > > > >>> iText 5.6.6 as a dependency, with the latter being GPL licensed. > You > > > can > > > >>> see it by running "./gradlew -q dependencies": > > > >>> +--- com.lowagie:itext:4.2.0 > > > >>> | \--- com.itextpdf:itextpdf:5.5.6 > > > >>> > > > >>> I haven't checked to see if the later version is actually used by > our > > > code > > > >>> and I'm not sure if merely downloading it causes licensing issues, > > but > > > I > > > >>> thought I'd bring the question here in case anyone else has already > > > looked > > > >>> into it. Not sure what the work-around would be if it is an issue. > > > >>> > > > >>> Regards > > > >>> Scott > > > >>> > > > >> > > > >> > > > > > > > > > > > > > > > > >
