hgm wrote: ↑Tue Feb 23, 2021 1:22 pm
syzygy wrote: ↑Tue Feb 23, 2021 12:56 pmNN weights are not like that. At best they express a program's functionality, which is not copyrightable.
I don't think so. Java byte code expresses the functionality of a Java program. A .exe file expresses the functionality of the corresponding C program. Yet the .jar and .exe files inherit the copyrights of the source code they were derived from.
This is true, the .exe data and the source code it was derived from are (more or less) interconvertible.
Assuming the source is written by human hand and has a degree of creativity then it is copyrightable, and the interconvertable exe data also has that copyright.
Same applies to digitised music, artwork and so on, the original creativity can be pulled back out of it again. Sheet music from an MP3 file and so on.
But, and I didn’t see it mentioned here as yet, neural network data can’t be back-converted to anything, code or otherwise, created by human hand. It’s a one-way street, irreversible, and the data <==> code equivalence on which the copyright argument depends does not exist. No copyright on NN data.
It would be perfectly allowed to distribute a .exe file that does have the same functionality as a copyrighted program of others. As long as it achieves that functionality in another way, which cannot mechanically created from that other copyrighted program.
A neural net is the implementation of an algorithm just as much as Java byte code is.