The source is the training data and the code used to turn the training data _into_ the weights. Thus GP is correct, the weights are more akin to a binary from a traditional compiler.
Also the training data is of a massive amount.
Additionally, what about human in the loop training, do you deliver humans as part of the source?