Hi Timm, Thank you very much for your enquiry and for your interest in integrating with jOOQ.
We've had similar discussions with team members of Apache projects in the past (Gora, CloudStack), or with Red Hat (Dashbuilder). The conclusion has always been: Yes, this is perfectly possible, with some restrictions on the end user application's distribution model. The important thing to understand is that the commercial binaries can only be distributed under the terms of the commercial license, not of the ASL or any other Open Source license. This means: - The commercial edition's binaries must not be used or made available outside of your end user application - The commercial edition's source code must not be distributed (but you may ship the Open Source edition's source code to help your users debug your application) Effectively, you have two options: - Dual-license your own software as well (ASL for use with PostgreSQL, free-of-charge or non-free-of-charge custom license for use with Oracle) - Let users download commercial binaries independently - e.g. from us. We could set up a free download mechanism for the binaries for this use-case. In the past, Apache projects or Red Hat products concluded with not proceeding with a jOOQ integration, because dual licensing was against their general strategy / philosophy. This doesn't have to be the case for you, though. Regarding your specific questions: - Compile time requirements: Can oracle specific JOOQ features be compiled with the open source version or does this require a commercial JOOQ license? This will require a commercial jOOQ license, as most Oracle specific jOOQ features are not available from the Open Source edition. - Runtime requirements: I guess at least here any contributor who would want to run tests with Oracle would require a commercial JOOQ license? Yes - although, do note that the commercial license is a floating license, not a named user license. I.e. only as many licenses are needed as there are contributors developing with jOOQ at the same time. I hope I could answer your questions thus far. Should you have any additional questions regarding a potential collaboration, or licensing, please do not hesitate to ask, and I will be very happy to help. Looking forward to hearing from you again, Lukas Lukas Eder – Founder and CEO | [email protected]<mailto:[email protected]> Data Geekery GmbH | Friesenbergstrasse 233 | CH-8055 Zürich | Switzerland | +41 44 586 82 56<tel:+41445868256> http://www.datageekery.com<http://www.datageekery.com/> | Get back in control of your SQL™ [http://www.jooq.org/img/jooq-the-best-way-to-write-sql-in-java-small.png] From: [email protected] [mailto:[email protected]] On Behalf Of Timm Sent: Sonntag, 10. Januar 2016 19:50 To: jOOQ User Group <[email protected]> Subject: Suitability for open source projects using oracle Hi, Excuse me if this questions has been asked before but I could not find anything by searching. I am trying to understand whether JOOQ is suitable to be used in an ASL licensed project which supports both Postgres and Oracle. * Compile time requirements: Can oracle specific JOOQ features be compiled with the open source version or does this require a commercial JOOQ license? * Runtime requirements: I guess at least here any contributor who would want to run tests with Oracle would require a commercial JOOQ license? Thanks Timm -- 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]<mailto:[email protected]>. For more options, visit https://groups.google.com/d/optout. -- 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/d/optout.
