apache / incubator-streampark

Make stream processing easier! Easy-to-use streaming application development framework and operation platform.
https://streampark.apache.org/
Apache License 2.0
3.91k stars 1.01k forks source link

[improve] Remove apache dependency X class #1447

Closed MonsterChenzhuo closed 1 year ago

MonsterChenzhuo commented 2 years ago

Code of Conduct

Search before asking

Describe the proposal

Because of mysql's GPL/LGPL dependency. Also the "FOSS Exception License" no longer applies [1], and even if it did, it would probably not be allowed in ASF projects where you would include GPL licensed code. So we need to make some compliance changes to comply with apache's practices.

  1. https://www.mysql.com/about/legal/licensing/foss-exception/

Task list

dbwiddis commented 2 years ago

Also the "FOSS Exception License" no longer applies [1],

As noted by that link, It has been replaced by a broader "Universal FOSS Exception" which would apply.

My understanding is that it can not be distributed, but an "optional" feature could use it if the user obtained it on their own. See, for example, Apache Hive.

MonsterChenzhuo commented 2 years ago

@dbwiddis We have received your suggestion, thanks!