Hi Renato, I'm terribly sorry for the delay, I didn't receive your reply as I wasn't on the gora-dev Mailing List. I've just now seen that you've sent me a reply, here: http://www.mail-archive.com/[email protected]/msg03442.html
I've subscribed for now, but CC'ing might help, too :-) Comments below: > This would be for sure interesting. It is really great that the latest > version of JOOQ for Free is under ASL 2.0, meaning we can integrate it > without major problems into our code base. Just a quick question about > This, so let's say if a user wants to use Gora for persisting data into SQL > Server, does he needs the commercial license form DataGeekery? or just the > license from Microsoft? There are essentially three options to go forward here: 1. Apache Gora links and embeds only the jOOQ Open Source Edition, which is available and will continue to be available from Maven Central under the terms of the ASL 2.0. For Apache Gora, there are no additional license terms. For your end users, there aren't any additional terms either, if they're using Apache Gora with an Open Source database. If end users wish to use Apache Gora with SQL Server, for instance, they would need to purchase a license from Data Geekery and replace jOOQ Open Source Edition binaries with jOOQ Professional Edition binaries. In this case, Data Geekery would welcome but not require a backlink indicating that Apache Gora is based on jOOQ. 2. In addition to the above, Data Geekery and Apache Gora could make a separate agreement, which grants Apache Gora a perpetual license to use the jOOQ Enterprise Edition for integration testing Apache Gora against SQL Server and other commercial databases, but not to distribute, sublicense or make available the jOOQ Enterprise Edition to end users. End users may again use Apache Gora with the jOOQ Open Source Edition along with Open Source databases, or they may purchase a commercial license from Data Geekery. In this case, Data Geekery would require a prominent backlink indicating that Apache Gora is based on jOOQ. This is how IntelliJ or YourKit Profiler handle free commercial licenses for non-commercial OSS projects as well. 3. Data Geekery and Apache Gora will make a separate agreement, which grants Apache Gora a perpetual license to use and distribute the jOOQ Enterprise Edition, but not to sublicense jOOQ or to make the jOOQ API or binaries available to end users (e.g. by embedding the jOOQ jar file). Of course, there are technical ways to circumvent this restriction and "extract" jOOQ from Apache Gora. Hence, there would need to be additional terms to YOUR license, clearly indicating that only Apache Gora code is ASL 2.0 licensed, whereas jOOQ binaries are jOOQ-licensed. I suspect that this would make Apache Gora dual-licensed, as well...? This case would be based on a discounted license paid by Apache Gora backers. Your end users would not need to license jOOQ. Personally, I feel that 1) or 2) is the easiest for you guys to handle. Let me know what you think, Lukas -----Ursprüngliche Nachricht----- Von: Lukas Eder Gesendet: Montag, 14. Oktober 2013 10:20 An: Lewis John Mcgibbney Cc: [email protected] Betreff: Apache Gora and jOOQ Hello Lewis, Dear Gora-Dev Group Just a short note from me to follow up with previous discussions: - http://mail-archives.apache.org/mod_mbox/gora-dev/201201.mbox/%3ccab4elo5y666xtnnbeyqojypu3rwvwldcdxcsx2uzlepzapt...@mail.gmail.com%3E - https://issues.apache.org/jira/browse/GORA-86 With jOOQ 3.2, jOOQ has become a dual-licensed Open Source product. The licensing strategy includes: - Offering jOOQ for free and under the terms of the ASL 2.0, when used with Open Source databases (e.g. MySQL, PostgreSQL) - Offering jOOQ under the terms of a commercial license, when used with commercial databases (e.g. Oracle, SQL Server) jOOQ is currently also being considered by Darren Shepherd for Apache CloudStack: - https://groups.google.com/d/msg/jooq-user/-RqBEr8JHv0/2eRUDHUj-3AJ jOOQ's dual-licensing strategy will soon include a special case for including jOOQ in non-commercial open source software, such as Apache GORA, or Apache CloudStack, should you want to use jOOQ's commercial database support. So, if jOOQ is still an interesting option for Apache GORA, feel free to contact me directly to discuss terms for an ongoing integration of jOOQ in Apache GORA. Best Regards, Lukas -- Lukas Eder - CEO | [email protected] Data Geekery GmbH | Zwinglistrasse 17 | CH-8004 Zürich | Switzerland http://www.datageekery.com

