Hi Renato, Have you had some time to think about the various jOOQ licensing options that I have mentioned in my previous e-mail?
Best Regards, Lukas > -----Original Message----- > From: Lukas Eder > Sent: Freitag, 1. November 2013 20:42 > To: [email protected] > Cc: Lewis John Mcgibbney > Subject: AW: Apache Gora and jOOQ > > 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/%3CCAB4ELO5y666xTNnBEyQOjYpU3RWvWLDCdXcsX2uZL > [email protected]%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

