Re: [PAX-JDBC] Remove pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf feature due to GPL concerns (PAXJDBC-128)

2018-04-10 Thread Grzegorz Grzybek
Hello again

I finally have time to investigate this issue.

I dug through MySQL source code, licenses and READMEs and found:

   - https://github.com/mysql/mysql-connector-j/blob/release/5.1/README
   - https://www.mysql.com/about/legal/licensing/foss-exception/
   - https://oss.oracle.com/licenses/universal-foss-exception/ (starting 
   from version 8.x of the driver)

Of course IANAL, but I think this allows us to "use" (in general meaning - 
and mvn:mysql/mysql-connector-java/${mysql.version} 
is very very gentle kind of usage) the driver. Here's the important part of 
FAQ answer:


Open source software projects and other developers can also use and 
> distribute open source applications with the GPL-licensed MySQL Client 
> Libraries under the terms of the FOSS License Exception without causing the 
> entire derivative work to be subject to the GPL.
>

FOSS License List include different kinds of ASL, so I really think we're 
safe here. Michael - wdyt?

regards
Grzegorz Grzybek

W dniu środa, 28 lutego 2018 14:02:31 UTC+1 użytkownik Michael Vorburger 
napisał:
>
> Hello,
>
> would anyone have any objection to a breaking change in PAX-JDBC which 
> would remove the pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf 
> feature? The pax-jdbc-mariadb can typically be used instead of 
> pax-jdbc-mysql.
>
> The reason is that at least in our use, as part of a custom Karaf distro 
> at https://www.opendaylight.org, we are having to manually excluding the 
> mysql-connector-java JDBC driver JAR which the pax-jdbc-mysql bundle drags 
> along, because it is GPL licensed.
>
> Full background in https://ops4j1.jira.com/browse/PAXJDBC-128 ...
>
> Thanks,
> M.
> --
> Michael Vorburger, Red Hat | IRC: vorburger @freenode | ~ = 
> http://vorburger.ch
>

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [PAX-JDBC] Remove pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf feature due to GPL concerns (PAXJDBC-128)

2018-03-02 Thread Michael Vorburger
[I replied 1h ago and now it shows "This message has been deleted." ?! How 
weird; re-posting something similarly worded:]

On Wednesday, February 28, 2018 at 2:14:17 PM UTC+1, Achim Nierbeck wrote:

Breaking changes are fine, as long as we bump the major version for this. 
>

OK, cool; so we could bump Pax JDBC master from it's current 1.2.2-SNAPSHOT 
to 2.0.0-SNAPSHOT for this...

Would someone like to create a 2.0.0 in the Versions lists in JIRA, so that 
we could set PAXJDBC-128 to it? (And perhaps remove the un-used 1.3.0 ?)
 

> regards, Achim 
>
> 2018-02-28 14:02 GMT+01:00 Michael Vorburger  >:
>
>> Hello,
>>
>> would anyone have any objection to a breaking change in PAX-JDBC which 
>> would remove the pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf 
>> feature? The pax-jdbc-mariadb can typically be used instead of 
>> pax-jdbc-mysql.
>>
>> The reason is that at least in our use, as part of a custom Karaf distro 
>> at https://www.opendaylight.org, we are having to manually excluding the 
>> mysql-connector-java JDBC driver JAR which the pax-jdbc-mysql bundle drags 
>> along, because it is GPL licensed.
>>
>> Full background in https://ops4j1.jira.com/browse/PAXJDBC-128 ...
>>
>> Thanks,
>> M.
>> --
>> Michael Vorburger, Red Hat | IRC: vorburger @freenode | ~ = 
>> http://vorburger.ch
>>
>> -- 
>> -- 
>> --
>> OPS4J - http://www.ops4j.org - op...@googlegroups.com 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ops4j+un...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>
> Apache Member
> Apache Karaf  Committer & PMC
> OPS4J Pax Web  Committer & 
> Project Lead
> blog 
> Co-Author of Apache Karaf Cookbook 
>
> Software Architect / Project Manager / Scrum Master 
>
>

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [PAX-JDBC] Remove pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf feature due to GPL concerns (PAXJDBC-128)

2018-03-02 Thread Michael Vorburger
On Wednesday, February 28, 2018 at 2:14:17 PM UTC+1, Achim Nierbeck wrote:
>
> Breaking changes are fine, as long as we bump the major version for this. 
>

OK cool, so I could raise a PR which proposes this removal and, in the same 
PR, I bump the current 1.2.2-SNAPSHOT in all Pax JDBC master pom.xml to 
2.0.0-SNAPSHOT in the first of 2 commits? 

Perhaps as a first step, could someone create such a 2.0.0 version in JIRA 
for Pax JDBC? Or add to me some admin group so that I can do so. (BTW there 
is currently 1.3.0 version in JIRA, but master is 1.2.x and there is no 1.3 
branch, and no open issues, so perhaps also remove that version, while 
we're at it?)
 

> regards, Achim 
>
> 2018-02-28 14:02 GMT+01:00 Michael Vorburger  >:
>
>> Hello,
>>
>> would anyone have any objection to a breaking change in PAX-JDBC which 
>> would remove the pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf 
>> feature? The pax-jdbc-mariadb can typically be used instead of 
>> pax-jdbc-mysql.
>>
>> The reason is that at least in our use, as part of a custom Karaf distro 
>> at https://www.opendaylight.org, we are having to manually excluding the 
>> mysql-connector-java JDBC driver JAR which the pax-jdbc-mysql bundle drags 
>> along, because it is GPL licensed.
>>
>> Full background in https://ops4j1.jira.com/browse/PAXJDBC-128 ...
>>
>> Thanks,
>> M.
>> --
>> Michael Vorburger, Red Hat | IRC: vorburger @freenode | ~ = 
>> http://vorburger.ch
>>
>> -- 
>> -- 
>> --
>> OPS4J - http://www.ops4j.org - op...@googlegroups.com 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ops4j+un...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>
> Apache Member
> Apache Karaf  Committer & PMC
> OPS4J Pax Web  Committer & 
> Project Lead
> blog 
> Co-Author of Apache Karaf Cookbook 
>
> Software Architect / Project Manager / Scrum Master 
>
>

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [PAX-JDBC] Remove pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf feature due to GPL concerns (PAXJDBC-128)

2018-02-28 Thread 'Achim Nierbeck' via OPS4J
Breaking changes are fine, as long as we bump the major version for this.


regards, Achim

2018-02-28 14:02 GMT+01:00 Michael Vorburger :

> Hello,
>
> would anyone have any objection to a breaking change in PAX-JDBC which
> would remove the pax-jdbc-mysql bundle from the org.ops4j.pax.jdbc Karaf
> feature? The pax-jdbc-mariadb can typically be used instead of
> pax-jdbc-mysql.
>
> The reason is that at least in our use, as part of a custom Karaf distro
> at https://www.opendaylight.org, we are having to manually excluding the
> mysql-connector-java JDBC driver JAR which the pax-jdbc-mysql bundle drags
> along, because it is GPL licensed.
>
> Full background in https://ops4j1.jira.com/browse/PAXJDBC-128 ...
>
> Thanks,
> M.
> --
> Michael Vorburger, Red Hat | IRC: vorburger @freenode | ~ =
> http://vorburger.ch
>
> --
> --
> --
> OPS4J - http://www.ops4j.org - ops4j@googlegroups.com
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OPS4J" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ops4j+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Apache Member
Apache Karaf  Committer & PMC
OPS4J Pax Web  Committer &
Project Lead
blog 
Co-Author of Apache Karaf Cookbook 

Software Architect / Project Manager / Scrum Master

-- 
-- 
--
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.