Licence/cn

From FreeCAD Documentation
Jump to: navigation, search

维护者声明

我知道“正确的”的开源许可证的讨论占据着显著的网络带宽,因此,在我看来,FreeCAD应该有这一个。

我为这个项目选择了 LGPL and the GPL,我知道 LGPL 的利弊,并说明一些这个决定的理由。

FreeCAD 是一些库和应用程序的合集,所以 GPL 过强,它阻止别人为 FreeCAD 写商业模块,因为 GPL 会禁止商业模块链接到 FreeCAD 的基础库。你可能会问问什么要有商业模块?Linux 就是个好例子。如果 GNU C 库是 GPL 的,阻止非 GPL 的程序来链接,那么 Linux 会这么成功吗?尽管我喜爱 Linux 的自由,我还是非常想用 NVIDIA 的 3D 图形驱动。我理解 NVIDIAI 不开放任何驱动代码。我们都是为公司工作获取薪水,至少是为了生存。所以对于我当使用 LGPL 许可,混合开源和闭源的软件并不是一件坏事。我乐意看到有人为 FreeCAD 写 Catia 文件的导入/导出处理器,不管是开源还是为了卖钱。我不想强迫别人做不乐意的事情,这样对人家开发者和对 FreeCAD 都不好。

不过这个决定只针对 FreeCAD 的核心。其他模块的许可由开发者自己决定。


已使用的许可

下面是 FreeCAD 使用了的许可 Here the three licences under which FreeCAD is published:

Lesser General Public Licence (LGPL2+)
核心库使用,在 src/App src/Gui src/Base 的 .h 和 .cpp 文件中, 模块 中 /src/Mod 的大多数以及在 /src/main 中的 .h .cpp 文件声明了的可执行文件。其他图标和图形部分也使用了 LGPL。
General Public Licence (GPL2+)
在 src/Tools 中创建二进制的 Python 脚本中声明。
Open Publication Licence
http://free-cad.sourceforge.net/ 上的文档没有标明不同的作者。

我们尝试对核心系统链接库只使用 LGPL 的许可。参见 Third Party Libraries) 除了特例:

FreeCAD 中许可的更多详情请查阅 FreeCAD 的 debian 版权文件

许可影响

个人用户

可以免费任意使用 FreeCAD...

专业用户

可以为个人专业工作自由地使用 FreeCAD,他们可以任意个性化定制这个应用程序。他们可以写开源或者闭源的 FreeCAD 扩展。他们拥有数据,没有强迫更新和改变他们的 FreeCAD 使用。他们使用 FreeCAD 没有任何协议和义务。

开源开发者

Can use FreeCAD as the groundwork for own extension modules for special purposes. They can choose either the GPL or the LGPL to allow the use of their work in proprietary software or not.

专业开发之者

Professional developers can use FreeCAD as the groundwork for their own extension modules for special purposes and are not forced to make their modules open source. They can use all modules which use the LGPL. They are allowed to distribute FreeCAD along with their proprietary software. They will get the support of the author(s) as long as it is not a one way street. If you want to sell your module you need a Coin3D licence, otherwise you are forced by this library to make it open source.

Available translations of this page: Flag-cn.jpg Flag-de.jpg Flag-es.jpg Flag-fr.jpg Flag-jp.jpg Flag-ru.jpg Flag-sv.jpg