hidasib / GRU4Rec

GRU4Rec is the original Theano implementation of the algorithm in "Session-based Recommendations with Recurrent Neural Networks" paper, published at ICLR 2016 and its follow-up "Recurrent Neural Networks with Top-k Gains for Session-based Recommendations". The code is optimized for execution on the GPU.
Other
747 stars 222 forks source link

Please add a license #19

Closed FlorianWilhelm closed 4 years ago

FlorianWilhelm commented 6 years ago

It seems that there is right now no statement about any kind of license which is problematic when using the code. Could you please state a license, for instance the MIT license?

hidasib commented 6 years ago

I'll put up a license, but it is a work in progress. I hope we can get to it in the next few weeks. (I'll also publish a considerable speed-up update along with the license.)

The basic idea for the license is that the code is free to use for research (publications should cite the two papers describing this algorithm), but the derivative code can't be sold or used in commercial systems. For use in commercial systems you'll need to ask for a separate license.

FlorianWilhelm commented 6 years ago

@hidasib, thanks for the fast response. I understand your hesitance of putting your code under MIT which would also allow commercial use of your work. There are already reimplementations of your code like here which also lack a proper license statement.

I wonder if you are already earning money by selling commercial licenses since a clean-room implementation, only based on your paper, would also be a legal way to commercially use the GRU4Rec method without such a commercial license. So my actual point is, wouldn't it be easier for everyone involved to distribute under MIT/BSD/Apache2 as many great open source projects like Scikit-Learn, LightFM, Pandas etc. do in the spirit of sharing?

hidasib commented 4 years ago

License was added earlier this year, closing issue.