ZedGraph License

I made a C # Winform application, my application is briefly about displaying sensor values ​​at run time, in addition to some other I / O tasks.
Let's skip a part of the algorithm (nothing special here).
For the display part, I decided to work with the ZedGraph library for its great features.

Problem: When I have finished my work and am about to release it, the licensing procedures pop into my head! reading this page has not cleared my confusion !!

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

?

PS: I am not changing anything in the library, I just use it as is, so you need [ mySoftware.exe

and ZedGraph.dll

] to be in the same place to run my software .

0


source to share


1 answer


What are you confused with? Explain, please.

I think it is quite clear from the page you linked to that if you change ZedGraph, you must make your changes to the project. No no. If you are using ZedGraph as a dll in your project, then you don't need to make any changes or open source for your project.

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

As long as you link to ZedGraph dynamically (for example, just reference zedgraph.dll), then your executable is a separate work from ZedGraph, and it just remains a "work that uses a library".



I would also include the zedGraph license along with my product and confirm the author on the / help page in the WinForm application.

Hope it helps.

+3


source







All Articles