GPL要求提供所有源代码,但我不确定经过训练的神经网络模型如何与GPL交互,因为不清楚这些模型是否算为源代码。
若要讨论具体示例,请考虑以下示例:
假设您正在开发一个移动应用程序。由于应用程序包含GPL许可代码,因此移动应用程序也将在GPL下获得许可。移动应用程序还使用了预先训练过的神经网络模型。(为了简单起见,假设您使用了麻省理工学院授权的代码,在移动应用程序中没有使用它来生成神经网络模型。)
这个预先训练过的神经网络模型算得上源代码吗?如果是这样的话,该模型是否必须在GPL下获得许可?
在此重新提问:https://opensource.stackexchange.com/questions/6961/how-does-gpl-apply-to-neural-network-models
发布于 2018-06-14 07:39:03
GPL非常清楚,它关注的是用于对其进行更改的首选工作形式中系统源的分布。没有人通过逐个编辑神经网络的权重来开发神经网络。在这种情况下必须重新分配的是允许根据训练数据自动调整权重的代码,而不是由此产生的权重。
https://softwareengineering.stackexchange.com/questions/372548
复制相似问题