ROWLEX可以用作商业项目中的.DLL文件(因为有一些非LGPL组件)吗?

时间:2009-06-30 09:26:34

标签: .net licensing rdf rowlex semweb

正如人们在How can ROWLEX be licensed under L-GPL while it uses SemWeb which is GPL?中所说的那样,如果ROWLEX可以在商业项目中自由地用作图书馆,则没有定义。如何在这些项目中使用它?是否有可能为该项目做出贡献并同时在商业领域自由使用?

2 个答案:

答案 0 :(得分:3)

您可以在商业项目中使用ROWLEX,也可以为它做出贡献。 如果您决定更改ROWLEX并将其绑定到商业分销产品,L-GPL会强制您发布修改。

如果您决定同时执行这两项操作(为ROWLEX做出贡献并在商业产品中使用已修改的ROWLEX),我建议您严格分开这两项活动,以避免您的商业产品受到L-GPL许可问题的影响。不要只是在商业应用程序中重用ROWLEX的源代码,而是将ROWLEX(已修改或未修改)保留为单独编译的dll。该独立dll可以链接到您的商业应用程序而无需许可处罚。

如果您有兴趣参与,请发送邮件至rowlex.net的管理员。

答案 1 :(得分:1)

我不是特别了解ROWLEX,但一般来说是的,DLL链接的LGPL库可以在任何项目中自由使用,包括商业项目,而不会将copyleft泄漏到您的代码中。

当然,如果你修改了库本身,那么这些修改都需要使用copyleft。