我会说不,因为运行这个软件需要MATLAB的许可,但这一点对我来说还不完全清楚。
编辑:这是一个术语问题,而不是法律咨询请求。
发布于 2018-11-27 19:07:22
“自由软件”(特别是作为自由和开放源码软件,FOSS的同义词)通常是指软件本身的许可条款,它不依赖于运行程序所需的平台。否则,绑定到商业操作系统(如Windows或iOS )的程序永远不会被称为“自由软件”。GPL被广泛接受为自由和开放源码软件许可证,因此答案显然是肯定的,GPL库是自由软件,不管使用它所需的平台是什么。
我还建议您查看一下自由软件的定义。他们提到了四项基本的自由,但这些要点都没有要求程序运行的平台也是自由和开放源码软件。这一点对于阅读/修改源代码或重新分配的权利是显而易见的,但即使是第一个问题--“为任何目的自由运行程序”--并不意味着“所需的硬件/软件平台也必须是免费的”。
与此无关,请注意有一个名为undefined的免费MATLAB克隆。如果有人打算编写一个不需要任何“非自由”软件的免费库,他们可以使它与Linux上的GNU Octave兼容。然而,据我理解,自由的自由并不取决于是否有这样一个自由的平台。
https://softwareengineering.stackexchange.com/questions/382115
复制相似问题