nathanmarz / cascalog

Data processing on Hadoop without the hassle.
Other
1.38k stars 178 forks source link

License violation #249

Closed technomancy closed 10 years ago

technomancy commented 10 years ago

It looks like cascalog.logic.fn contains code taken from the serializable.fn library, which is licensed under the Eclipse Public License.

technomancy commented 10 years ago

To be clear, https://github.com/nathanmarz/cascalog/blob/develop/cascalog-core/src/clj/cascalog/logic/fn.clj#L6 is taken from https://github.com/technomancy/serializable-fn/blob/master/src/serializable/fn.clj

sorenmacbeth commented 10 years ago

Yes, this is indeed the case. I've not dealt with a situation like this before, how do you suggest we remedy the situation?

On Tue, Apr 29, 2014 at 11:18 AM, Phil Hagelberg notifications@github.comwrote:

To be clear, https://github.com/nathanmarz/cascalog/blob/develop/cascalog-core/src/clj/cascalog/logic/fn.clj#L6is taken from https://github.com/technomancy/serializable-fn/blob/master/src/serializable/fn.clj

— Reply to this email directly or view it on GitHubhttps://github.com/nathanmarz/cascalog/issues/249#issuecomment-41712977 .

http://about.me/soren

technomancy commented 10 years ago

I can talk to the other contributors to the lib and see about dual-licensing it under EPL+APLv2 if you like.

technomancy commented 10 years ago

That is, assuming there's a good reason you can't just use the serializable-fn library directly. Happy to take patches if you've run into bugs or something.

sorenmacbeth commented 10 years ago

sure, that works for me.

I am fairly certain that I am the most active contributor to that library, although it's mostly off in my own fork of it and the version here in cascalog. Most of my changes were to use kryo for serializing the functions. I would support dual licensing :)

On Tue, Apr 29, 2014 at 11:50 AM, Phil Hagelberg notifications@github.comwrote:

I can talk to the other contributors to the lib and see about dual-licensing it under EPL+APLv2 if you like.

— Reply to this email directly or view it on GitHubhttps://github.com/nathanmarz/cascalog/issues/249#issuecomment-41716845 .

http://about.me/soren

technomancy commented 10 years ago

OK, I've pushed out a new release of serializable-fn which is dual-licensed.

BTW, your project.clj file claims a different license from LICENSE.txt; should probably fix that.

sorenmacbeth commented 10 years ago

thanks, I'll fix it.

On Tue, Apr 29, 2014 at 1:44 PM, Phil Hagelberg notifications@github.comwrote:

OK, I've pushed out a new release of serializable-fn which is dual-licensed.

BTW, your project.clj file claims a different license from LICENSE.txt; should probably fix that.

— Reply to this email directly or view it on GitHubhttps://github.com/nathanmarz/cascalog/issues/249#issuecomment-41729587 .

http://about.me/soren