Re: [DISCUSS] Mysql-connector-java is GPL licensed; Hadoop can't use it.

2023-06-09 Thread Owen O'Malley
You are absolutely correct in pointing out that we should update the setup instructions to include how to install the mysql connector. With GPL'ed software, the further we can put it off the better, but adding new modules to contain this code also introduces more burden on both the project and

Re: [DISCUSS] Mysql-connector-java is GPL licensed; Hadoop can't use it.

2023-06-09 Thread Wei-Chiu Chuang
Thanks Owen, Yes I am aware of the optional category X. I was under the impression that the "optionality" need to be more explicit. For example, by adding true tag. https://medium.com/@danismaz.furkan/difference-between-optional-true-optional-and-scope-provided-scope-7404ec24fb59 In this case,

Re: [DISCUSS] Mysql-connector-java is GPL licensed; Hadoop can't use it.

2023-06-08 Thread Owen O'Malley
The relevant url is https://www.apache.org/legal/resolved.html#optional On Fri, Jun 9, 2023 at 6:54 AM Owen O'Malley wrote: > We are allowed to use category X software in optional components. > Furthermore, the dependency is marked as provided, so it won't be pulled > into a transitive closure.

Re: [DISCUSS] Mysql-connector-java is GPL licensed; Hadoop can't use it.

2023-06-08 Thread Owen O'Malley
We are allowed to use category X software in optional components. Furthermore, the dependency is marked as provided, so it won't be pulled into a transitive closure. You are right that I should have included a comment about that on the original jira. .. Owen On Fri, Jun 9, 2023 at 1:58 AM

[DISCUSS] Mysql-connector-java is GPL licensed; Hadoop can't use it.

2023-06-08 Thread Wei-Chiu Chuang
Hi community, While preparing for 3.3.6 RC, I realized the mysql-connector-java dependency added by HADOOP-18535 is GPL licensed. Source: https://github.com/mysql/mysql-connector-j/blob/release/8.0/LICENSE See legal discussion at Apache