Github user StephanEwen commented on the issue:
https://github.com/apache/flink/pull/4801
Eclipse Public License is not impossible, but tricky.
I am not a lawyer, but this is what I picked up over the year: EPL is weak
copyleft, meaning linking is okay, but modifying not (from Apache License
compatibility) . Shading the code in the library (which we do when building the
flink dist jar) is a bit of an gray zone. It does not violate the spirit of the
license, but a court may see that differently.
Various Flink users that approached us to avoid weak copyleft as much as
possible because of that uncertainty, so avoiding this dependency would be
desirable.
Making it an optional dependency that users explicitly have to add is
possible, because then we do shade it into the Flink distribution jar.
---