yahoo / egads

A Java package to automatically detect anomalies in large scale time-series data
Other
1.17k stars 330 forks source link

Question about license #39

Closed bla-bu closed 5 years ago

bla-bu commented 7 years ago

Hi,

Did you consider maybe releasing egads under different, less restrictive, license (preferably Apache)? The reason I’m asking is that right now, at least for me, egads is more like a library that I can plug into my code rather then “a tool”. And obviously, current GPL license, is problematic from this PoV.

Thanks

ricardojlrufino commented 6 years ago

I think the most appropriate would be LGPL

ricardojlrufino commented 6 years ago

Like: https://github.com/etheriau/OpenForecast , used by this

manolama commented 5 years ago

Let me check with our OSS team, maybe we can use Apache.

gyehuda commented 5 years ago

We were required to use GPL instead of a more permissive option because the project developers copied existing GPL code and pasted it into the project. Refactoring that code out of this project would allow us to relicense the code under more permissive terms (e.g. the Apache license). Let me know if you'll do this and I'll be glad to help with the details.

cyrilou242 commented 2 years ago

Hey @gyehuda, I'd be interested in knowing the GPL code files/parts necessary to rewrite/refactor out.

manolama commented 2 years ago

@cyrilou242 Looks like any file with a header starting with OpenForecast - open source, general-purpose forecasting package may have some GPL'd bits from OpenForecast that were pulled in. And it may just be the models in https://github.com/yahoo/egads/tree/master/src/main/java/com/yahoo/egads/models/tsmm. Refactoring all of that would clean up the license.

cyrilou242 commented 2 years ago

thanks @manolama I'll have a look and try to estimate the work needed