吾生有涯 学海无涯
析模有界 知识无界

瞎写

OpenFOAM遵循GPL V3许可协议。
以前有想过基于OpenFOAM开发一些新的求解器,然后去兜售软件,顺利转行IT业。这几天简单了解了一下GPL协议,发现这条路压根就走不通。软件一旦跟OpenFOAM粘上边还会被其感染,根据GPL协议,链接的软件必须开源所有代码,我勒个去,完全没有商业化的可能。关于GPL V3许可协议,这里有中文翻译版(https://www.cnblogs.com/pityhero233/p/7345779.html)。
GPL最主要的几个原则:
1、确保软件自始至终都以开放源代码形式发布,保护开发成果不被窃取用作商业发售。任何一套软件,只要其中使用了受 GPL 协议保护的第三方软件的源程序,并向非开发人员发布时,软件本身也就自动成为受 GPL 保护并且约束的实体。也就是说,此时它必须开放源代码。
2、GPL 大致就是一个左侧版权(Copyleft,或译为“反版权”、“版权属左”、“版权所无”、“版责”等)的体现。你可以去掉所有原作的版权 信息,只要你保持开源,并且随源代码、二进制版附上 GPL 的许可证就行,让后人可以很明确地得知此软件的授权信息。GPL 精髓就是,只要使软件在完整开源 的情况下,尽可能使使用者得到自由发挥的空间,使软件得到更快更好的发展。
3、无论软件以何种形式发布,都必须同时附上源代码。例如在 Web 上提供下载,就必须在二进制版本(如果有的话)下载的同一个页面,清楚地提供源代码下载的链接。如果以光盘形式发布,就必须同时附上源文件的光盘。
4、开发或维护遵循 GPL 协议开发的软件的公司或个人,可以对使用者收取一定的服务费用。但还是一句老话——必须无偿提供软件的完整源代码,不得将源代码与服务做捆绑或任何变相捆绑销售。
换句话说,使用OpenFOAM是完全不受约束的,可以的随意拷贝、修改、以及传播其源代码,但不可以用于商业用途。不过如果开发前后处理器,仅仅将OpenFOAM当做外部进程加以调用,是不违背GPL协议的,也就是说,套壳是可以的。

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《瞎写》
文章链接:https://www.topcfd.cn/15272/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册