I think we can bundle PostgreSQL's JDBC driver because it is under BSD 2-clause license, but MariaDB's JDBC driver is under LGPL 2.1 and is not compatible with Apache. See https://www.apache.org/legal/resolved.html#category-x.
On Sun, Sep 30, 2018 at 10:39 PM Naoki Takezoe <take...@gmail.com> wrote: > Thanks for the reference. This ticket might be for this. > > If there isn't any reason we couldn't bundle them with the binary > distribution, I'd like to update the content of this ticket to bundle > them. > > 2018年10月1日(月) 12:53 takako shimamoto <chiboch...@gmail.com>: > > > > Is this a solution for https://issues.apache.org/jira/browse/PIO-76? > > > > On Mon, Oct 1, 2018 at 7:22 AM Naoki Takezoe <take...@gmail.com> wrote: > > > > > > Hi devs, > > > > > > Currently, PredictionIO provides a source code distribution and a > > > binary distribution. The binary distribution is same as a package > > > which made by ./make-distribution.sh from the source binary with > > > default configuration. So we need to install JDBC drivers or Apache > > > Spark additionally even with the binary distribution. > > > > > > I wonder if JDBC drivers and Apache Spark distributions can be > > > included in the binary release. For example, Since Apache Zeppelin > > > bundles Apache Spark, we can start to use Spark on Zeppelin > > > out-of-the-box. > > > > > > Of course, Spark is ASL and PostgreSQL JDBC driver is BSL license (PIO > > > already includes another BSL libraries), and we can bundle MariaDB > > > driver instead of MySQL driver. So I think there isn't a licence > > > related problem. Is there any other reason we can't bundle them? > > > > > > -- > > > Naoki Takezoe > > > > -- > Naoki Takezoe >