Обсуждение: reg license implications in implementing/using the JDBC spec
Hi,
I am trying to understand how far the pgsql-jdbc driver is compliant with the JDBC-spec license. First couple of pages of the spec has license terms:
http://download.oracle.com/otn-pub/jcp/jdbc-4_1-mrel-spec/jdbc4.1-fr-spec.pdf
- clause(1) seems to grant license for evaluation purpose
- clause(2) seems to grant license for compliant implementations as defined by (a)-(c), which has to be a fully compliant implementation which can pass the JDBC-TCK.
As I understand, the pgsql-jdbc is not evaluation, nor is a fully compliant implementation. Documentation also states, it has postgres specific extensions to the spec.
With this, my Qs are:
1) Is pgsql-jdbc a legitimate implementation of JDBC-spec, conforming to the JDBC license terms? If so, how?
2) Does postgres-JDBC Group obtained special license from Oracle/jdbc-Spec-owner for this implementation of pgsql-jdbc.
3) Are users of pgsql-jdbc also considered violating jdbc-spec-license terms, if pgsql-jdbc is not a legitimate implementation of the JDBC-spec.
thanks,
-Prasad
On 28 September 2016 at 20:44, Prasad Varakur <varakur@gmail.com> wrote:
Hi,I am trying to understand how far the pgsql-jdbc driver is compliant with the JDBC-spec license. First couple of pages of the spec has license terms:http://download.oracle.com/
otn-pub/jcp/jdbc-4_1-mrel- spec/jdbc4.1-fr-spec.pdf - clause(1) seems to grant license for evaluation purpose- clause(2) seems to grant license for compliant implementations as defined by (a)-(c), which has to be a fully compliant implementation which can pass the JDBC-TCK.As I understand, the pgsql-jdbc is not evaluation, nor is a fully compliant implementation. Documentation also states, it has postgres specific extensions to the spec.With this, my Qs are:1) Is pgsql-jdbc a legitimate implementation of JDBC-spec, conforming to the JDBC license terms? If so, how?
Not sure, nobody has ever asked this question before. I would argue that the pgsql-jdbc driver existed long before this license, but I'm not a lawyer.
2) Does postgres-JDBC Group obtained special license from Oracle/jdbc-Spec-owner for this implementation of pgsql-jdbc.
no
3) Are users of pgsql-jdbc also considered violating jdbc-spec-license terms, if pgsql-jdbc is not a legitimate implementation of the JDBC-spec.
again not sure.
I do know that Oracle is well aware of the driver and has never made mention of it.
Why do you want to know ?
On 28 September 2016 at 20:44, Prasad Varakur <varakur@gmail.com> wrote:
Hi,I am trying to understand how far the pgsql-jdbc driver is compliant with the JDBC-spec license. First couple of pages of the spec has license terms:http://download.oracle.com/
otn-pub/jcp/jdbc-4_1-mrel- spec/jdbc4.1-fr-spec.pdf - clause(1) seems to grant license for evaluation purpose- clause(2) seems to grant license for compliant implementations as defined by (a)-(c), which has to be a fully compliant implementation which can pass the JDBC-TCK.As I understand, the pgsql-jdbc is not evaluation, nor is a fully compliant implementation. Documentation also states, it has postgres specific extensions to the spec.With this, my Qs are:1) Is pgsql-jdbc a legitimate implementation of JDBC-spec, conforming to the JDBC license terms? If so, how?
Not sure, nobody has ever asked this question before. I would argue that the pgsql-jdbc driver existed long before this license, but I'm not a lawyer.
2) Does postgres-JDBC Group obtained special license from Oracle/jdbc-Spec-owner for this implementation of pgsql-jdbc.
no
3) Are users of pgsql-jdbc also considered violating jdbc-spec-license terms, if pgsql-jdbc is not a legitimate implementation of the JDBC-spec.
again not sure.
I do know that Oracle is well aware of the driver and has never made mention of it.
Why do you want to know ?
Thanks for the prompt reply Dave.
>> I would argue that the pgsql-jdbc driver existed long before this license, but I'm not a lawyer.
Sure.. but earlier version of JDBC also had some license terms (for 3.0 looks more stringent).
>> Why do you want to know ?
I am trying to understand the potential license implications/infringements of implementing the spec (or contributing to such implementation), and, as a end-user, using such implementation in an appl. Just part of my legal due diligence (as the spec license seem to allow only full-implementations)
thanks for clarifying.
-Prasad
On Thu, Sep 29, 2016 at 8:38 AM, Dave Cramer <pg@fastcrypt.com> wrote:
On 28 September 2016 at 20:44, Prasad Varakur <varakur@gmail.com> wrote:Hi,I am trying to understand how far the pgsql-jdbc driver is compliant with the JDBC-spec license. First couple of pages of the spec has license terms:http://download.oracle.com/otn
-pub/jcp/jdbc-4_1-mrel-spec/ jdbc4.1-fr-spec.pdf - clause(1) seems to grant license for evaluation purpose- clause(2) seems to grant license for compliant implementations as defined by (a)-(c), which has to be a fully compliant implementation which can pass the JDBC-TCK.As I understand, the pgsql-jdbc is not evaluation, nor is a fully compliant implementation. Documentation also states, it has postgres specific extensions to the spec.With this, my Qs are:1) Is pgsql-jdbc a legitimate implementation of JDBC-spec, conforming to the JDBC license terms? If so, how?Not sure, nobody has ever asked this question before. I would argue that the pgsql-jdbc driver existed long before this license, but I'm not a lawyer.2) Does postgres-JDBC Group obtained special license from Oracle/jdbc-Spec-owner for this implementation of pgsql-jdbc.no3) Are users of pgsql-jdbc also considered violating jdbc-spec-license terms, if pgsql-jdbc is not a legitimate implementation of the JDBC-spec.again not sure.I do know that Oracle is well aware of the driver and has never made mention of it.Why do you want to know ?
thanks,
-Prasad
PS: see what we are doing.. Billions of animals are living in H E L L every day waiting for the best day of their life, the slaughter day. Be human, stop animal cruelty.
http://www.hsus.org/farm/multimedia/
http://www.vegsoc.org/info/
-Prasad
PS: see what we are doing.. Billions of animals are living in H E L L every day waiting for the best day of their life, the slaughter day. Be human, stop animal cruelty.
http://www.hsus.org/farm/multimedia/
http://www.vegsoc.org/info/
Thanks for the prompt reply Dave.
>> I would argue that the pgsql-jdbc driver existed long before this license, but I'm not a lawyer.
Sure.. but earlier version of JDBC also had some license terms (for 3.0 looks more stringent).
>> Why do you want to know ?
I am trying to understand the potential license implications/infringements of implementing the spec (or contributing to such implementation), and, as a end-user, using such implementation in an appl. Just part of my legal due diligence (as the spec license seem to allow only full-implementations)
thanks for clarifying.
-Prasad
On Thu, Sep 29, 2016 at 8:38 AM, Dave Cramer <pg@fastcrypt.com> wrote:
On 28 September 2016 at 20:44, Prasad Varakur <varakur@gmail.com> wrote:Hi,I am trying to understand how far the pgsql-jdbc driver is compliant with the JDBC-spec license. First couple of pages of the spec has license terms:http://download.oracle.com/otn
-pub/jcp/jdbc-4_1-mrel-spec/ jdbc4.1-fr-spec.pdf - clause(1) seems to grant license for evaluation purpose- clause(2) seems to grant license for compliant implementations as defined by (a)-(c), which has to be a fully compliant implementation which can pass the JDBC-TCK.As I understand, the pgsql-jdbc is not evaluation, nor is a fully compliant implementation. Documentation also states, it has postgres specific extensions to the spec.With this, my Qs are:1) Is pgsql-jdbc a legitimate implementation of JDBC-spec, conforming to the JDBC license terms? If so, how?Not sure, nobody has ever asked this question before. I would argue that the pgsql-jdbc driver existed long before this license, but I'm not a lawyer.2) Does postgres-JDBC Group obtained special license from Oracle/jdbc-Spec-owner for this implementation of pgsql-jdbc.no3) Are users of pgsql-jdbc also considered violating jdbc-spec-license terms, if pgsql-jdbc is not a legitimate implementation of the JDBC-spec.again not sure.I do know that Oracle is well aware of the driver and has never made mention of it.Why do you want to know ?
thanks,
-Prasad
PS: see what we are doing.. Billions of animals are living in H E L L every day waiting for the best day of their life, the slaughter day. Be human, stop animal cruelty.
http://www.hsus.org/farm/multimedia/
http://www.vegsoc.org/info/
-Prasad
PS: see what we are doing.. Billions of animals are living in H E L L every day waiting for the best day of their life, the slaughter day. Be human, stop animal cruelty.
http://www.hsus.org/farm/multimedia/
http://www.vegsoc.org/info/