Hacker News new | ask | show | jobs
by fddhjjj 1796 days ago
> Does it need to be loadable via pickle? Torch? Tensorflow?

If they don’t use pickle, they shouldn’t release in pickle format. They should release in a format such that you can take the source they release and use the model weights as required “installation information” and run the software. Probably the native format for the app.

We don’t know if they do or they don’t. That would be a matter to be decided in the court. Likewise you might argue the weights are not installation information in the GPL sense. Stock fish asserts they don’t release weights. Chess base hasn’t commented. I can’t find them.

Simply stating “the software runs! The weights must already be distributed” isn’t correct in the sense that the GPL demands. By analogy, “the software runs the source must already be distributed” isn’t correct in the same way.

I looked I don’t even see where they are releasing the code. Is it this? https://github.com/DanielUranga/Stockfish