On 3 July 2011 22:24, Suresh Marru <[email protected]> wrote: > On Jul 3, 2011, at 3:23 AM, Simon Courtenage wrote: > >> Quite a few apache projects have dependencies on the official mysql java >> jdbc connector, in the sense that their product requires it to connect to >> mysql databases. Tomcat is one, for example, as is, I believe, JRC (the >> source code for JRC has a comment that mentions org.gjt.mm.mysql.driver, >> which is an old precursor of the official mysql jdbc driver). So does >> airavata need to be different? > > Hello Simon, > > Thank you for chiming in. No Airavata need not be different, I am asking out > of ignorance. Do you know how these projects handle the GPL license of the > official mysql-connector? I tried to poke around but could not find a > concrete example.
There should be no concrete example. Apache projects cannot, under any circumstances, have a dependency on GPL code. However, they can require the user to download and install such code directly. The MySQL connector does have an exception for the Apache License, but as far as I'm aware that makes no difference to our policy. > Can you please pass a reference which has a pom dependency of this jar > (either compile or run time)? Yes, please do, the legal stuff always seems to have exceptions in it. I go with the conservative interpretation of policy at all times, however if there are examples out there then we can take this to legal discuss and figure out why there is an exception in that case. Ross > > Suresh > >> >> Simon Courtenage >> >> On Sun, Jul 3, 2011 at 3:32 AM, Suresh Marru <[email protected]> wrote: >> >>> Hi All, >>> >>> One of our incubation goals [1] is to resolve the the incompatible license >>> dependencies. AFAIK, the biggest or only incompatible dependency is the >>> mysql-connector-jave which is GPL. Suggestions for alternatives? >>> >>> Cheers, >>> Suresh >>> >>> [1] - http://wiki.apache.org/incubator/AiravataProposal > > -- Ross Gardler (@rgardler) Programme Leader (Open Development) OpenDirective http://opendirective.com
