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.

Reply via email to