This has always been open to debate as languages like Java do not static 
statically link libraries to a compiled application in the same way that C 
compilers do and so the JDBC driver does not become part of your 
application. What is clear is that MySQL/SUN/Oracle all have wanted to make 
sure that the work they have put into their JDBC driver is not just taken 
and converted into a closed source JDBC driver for some other database 
project.

Common pratice seems to be to not include the MySQL driver with the 
application and instead have the end user download it and then place it 
into the correct directory so that the application
can find it at run time. Going forwards this will be a simpler option than 
trying to support the MariaDB driver running against Amazon's deployment of 
MySQL. I would guess that Amazon does all of it's system testing and 
support using the MySQL based drivers, so every change at their end will 
put your application at risk.

Roger


On Friday, October 18, 2013 10:04:39 PM UTC+1, Ian Clarke wrote:
>
> We're going through a legal due-diligence process, which revealed (to my 
> unpleasant surprise) that the  MySQL java connector library is GPL, not 
> LGPL.
>
> I have read that the MariaDB connector library can be used as an LGPL 
> alternative to this.  I see that Jooq has MariaDB support, however we are 
> using Amazon RDS, which I believe is MySql.
>
> Can anyone confirm that we can use the MariaDB connector library to talk 
> to RDS via Jooq?  If so, what do we need to modify to do this?
>
> Many thanks,
>
> Ian.
>

-- 
You received this message because you are subscribed to the Google Groups "jOOQ 
User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to