ZedGraph License [closed]

孤街醉人 提交于 2019-12-08 09:48:28

问题


I made a C# Winform application, my application briefly dealing with displaying sensors values during operating time, in addition to some other Input/Output tasks.
Let's skip the algorithm part, (nothing special to mention here).
For the display part, I decided to work with ZedGraph library for its awesome features.

The issue: when I finished my work, and about to release it, the licensing procedures pop in my mind!! reading this page didn't remove my confusion!!

Can some experts or previous users guide me please ? do I continue my software, or I should stop everything and back to use Charts ?

P.S: I don't change anything in the library, I just use it as it is, so in order to run my software you need [mySoftware.exe and ZedGraph.dll] to be in the same location.


回答1:


What are you confused about? Please explain.

I think the page you referred to has it quite clear that if you change ZedGraph, then you must submit your changes to the project. Else, no. If you are using ZedGraph as a dll in your project then you don't have to submit any changes or open the source code for your project.

Many people are concerned that ZedGraph license terms may require you share your proprietary code if you use ZedGraph with a commercial application. This is not the case. The LGPL only applies to ZedGraph itself

So long as you dynamically link with ZedGraph (e.g., just reference zedgraph.dll), then your executable module is a separate work from ZedGraph and it just remains a "work that uses the library".

I would also include zedGraph license with my product and acknowledge the author in about/help page in a WinForm application.

Hope this helps.



来源:https://stackoverflow.com/questions/26899542/zedgraph-license

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!