>>> If you are wondering what the catch is: you still need the network weights.
That's why I'm very worried about neural nets stuff : you can share any code you want, the secret sauce (the weights) will be easy to hide. GPL don't quite apply here.
It's probably true of hundreds of other applications, but somehow, I have the feeling it's different with AI 'cos the data "embody" the behavior much more.
If you compile the data inside the program it's probably GPLed too and must be made public as soon as the program is distributed. Workarounds: the data go inside an external library or are downloaded from a service. Then you're right to worry: the real algorithm would be secret.
That's why I'm very worried about neural nets stuff : you can share any code you want, the secret sauce (the weights) will be easy to hide. GPL don't quite apply here.
It's probably true of hundreds of other applications, but somehow, I have the feeling it's different with AI 'cos the data "embody" the behavior much more.