ZedGraph许可证

时间:2014-11-13 00:55:06

标签: c# licensing zedgraph

我制作了一个C#Winform应用程序,我的应用程序简要处理了在运行时显示传感器值,以及其他一些输入/输出任务。
让我们跳过算法部分,(这里没什么特别的) 对于显示部分,我决定使用ZedGraph library来实现其非常棒的功能。

问题:当我完成工作并即将发布它时,许可程序就会出现在我脑海中!阅读this page并没有消除我的困惑!!

有些专家或以前的用户可以指导我吗?如何继续使用我的软件,或者我应该停止所有内容并重新使用Charts

PS:我没有更改库中的任何内容,我只是按原样使用它,因此为了运行我的软件,您需要[mySoftware.exeZedGraph.dll]同一地点。

1 个答案:

答案 0 :(得分:3)

你有什么困惑?请解释一下。

我认为您提到的页面非常清楚,如果您更改ZedGraph,则必须将更改提交给项目。不,不。如果您在项目中使用ZedGraph作为dll,那么您不必提交任何更改或打开项目的源代码。

  

如果您将ZedGraph与商业应用程序一起使用,很多人担心ZedGraph许可条款可能要求您共享您的专有代码。不是这种情况。 LGPL仅适用于ZedGraph本身

     

只要您与ZedGraph动态链接(例如,仅引用zedgraph.dll),那么您的可执行模块就是ZedGraph的独立工作,它只是一个“使用该库的工作”。

我还将zedGraph许可证包含在我的产品中,并在WinForm应用程序的about / help页面中确认作者。

希望这有帮助。