www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lawrence Rosen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-173) Using Virtuoso GPL2 JDBC driver in one of the Apache Clerezza (optional) components
Date Thu, 25 Jul 2013 16:31:48 GMT

    [ https://issues.apache.org/jira/browse/LEGAL-173?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13719751#comment-13719751
] 

Lawrence Rosen commented on LEGAL-173:
--------------------------------------

@Kevan,

I'm glad we're focusing on the underlying issue here. You wrote:

> 2) the client libraries cannot be changed, because changing them will
> make the libraries GPL (and counter to ASF policy)

Where in Apache policy does it say that libraries our software uses have to be changeable,
or even open source? Even Richard Stallman realized from the beginning of the free software
movement that there are non-free dependencies we have to make use of -- at least until there
is an open source version of that software that meets our needs. For example, we're using
GPL dictionaries in our Open Office product without adverse consequences! We design our software
to link to proprietary software without adverse consequences! 

Is our distribution of unmodified, non-Apache (albeit "open source") software always counter
to Apache policy, even if it helps us and our users?

We are being given permission to use the JDBC driver without changes, and we don't want to
change it. Furthermore, we're being given assurances that we (and our downstream users) can
do exactly the same thing without any adverse affects on our (or their) other software.

I recognize that we are free to define our policy as you tried paraphrased it. But if we do
that, let's please debate the consequences of saying that "GPL+exception" is the same as "GPL"
merely because that "exception" doesn't apply if we modify the library (which we won't do
anyway!).

/Larry
                
> Using Virtuoso GPL2 JDBC driver in one of the Apache Clerezza (optional) components
> -----------------------------------------------------------------------------------
>
>                 Key: LEGAL-173
>                 URL: https://issues.apache.org/jira/browse/LEGAL-173
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Minto van der Sluis
>
> Due to incompatibility Apache projects should not use GPL dependencies. However in this
particular case Virtuoso has the following exemption in one of its license files (https://github.com/openlink/virtuoso-opensource/blob/develop/6/LICENSE):
> Client Protocol Driver exemptions
> ---------------------------------
>     In addition, as a special exemption, OpenLink Software gives
>     permission to use the unmodified client libraries (ODBC, JDBC,
>     ADO.NET, OleDB, Jena, Sesame and Redland providers) in your own
>     application whether open-source or not, with no obligation to use
>     the GPL on the resulting application. In all other respects you 
>     must abide by the terms of the GPL.
> Does this allow us to use the Virtuoso JDBC driver?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Mime
View raw message