ADBA in an Apache 2.0 project
Douglas Surber
douglas.surber at oracle.com
Fri Oct 26 14:45:35 UTC 2018
I believe your interpretation of the GPL is correct. Releasing a library with the source of the API baked in would be a derivative work and would infect the entire library. That shouldn’t be a problem as the only thing in the library would be the API. Why would such a jar file containing anything of any significance other than the API itself.
> On Oct 26, 2018, at 7:36 AM, Alexander Kjäll <alexander.kjall at gmail.com> wrote:
>
> Hi
>
> Isn't this more of a legal question rather than a practical one?
>
> Since the code is released under GPL, and oracle seems to have the legal stance that API are copyrightable how can I release a library with the source code of the API baked in (since there isn't any stand alone artifact to depend on) without it beeing seen as a derivative work and the GPL "infecting" the library?
>
> I'm not a lawyer, so the above is at best my personal guesses on how the law works.
>
> best regards
> Alexander Kjäll
>
> On 26. okt. 2018 16:28, Mark Rotteveel wrote:
>> I think Flavio is asking from the perspective of having ADBA on maven that can be used as a dependency for his library.
>>
>> Mark
>>
>> On 26-10-2018 16:16, Douglas Surber wrote:
>>> Lance is more knowledgeable about this than I am.
>>>
>>> To the best of my knowledge Oracle will not release ADBA in any form other than through Mercurial until the standards process is much further along. I can’t imagine any reason you couldn’t pull the source from Mercurial and build a jar yourself.
>>>
>>> Douglas
>>>
>>>> On Oct 25, 2018, at 11:50 PM, Mark Rotteveel <mark at lawinegevaar.nl> wrote:
>>>>
>>>> On 2018-10-26 05:52, Flávio Brasil wrote:
>>>>> Hi,
>>>>> I’ve been working on fully non-blocking drivers for mysql and postgres
>>>>> (https://github.com/traneio/ndbc). The project has its own API but I’d
>>>>> like to also implement the ADBA interfaces. Since ADBA is in openjdk
>>>>> and licensed under GPLv2, I can’t copy the source code into my project
>>>>> (Apache 2.0).
>>>>> Are there plans to publish a jar with the API? I’d be able to use it
>>>>> since openjdk has the classpath exception.
>>>>
>>>> Douglas is probably the one that needs to answer this, but as far as I'm aware, the current stage of ADBA is a development/design phase, afterwards it will be incubating in Java (as part of the Java API, but not yet officially released), and eventually made an official part of the Java API. Given the API is not yet stable, releasing anything at this stage may only serve to fragment things.
>>>>
>>>> Mark
>>>
>>>
>>
>>
>
More information about the jdbc-spec-discuss
mailing list