question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Reference to GPL license remains in source file

See original GitHub issue

With #32 my understanding is that the valid license is MIT. However in this file (https://github.com/glejeune/node-graphviz/blob/master/lib/ext/gvpr/dot2js.g) there is still a GPL license referenced. Can that be removed as well?

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:4
  • Comments:5

github_iconTop GitHub Comments

2reactions
WernerClemenscommented, Mar 10, 2022

The new package graphviz-mit has a package.json with MIT license, but unfortunately this does not solve the two problems from the beginning of this issue-thread raised by @petergrau and @nemtsov

  1. In this file (https://github.com/glejeune/node-graphviz/blob/master/lib/ext/gvpr/dot2js.g) there is still a GPL license referenced. Can that be removed as well?
  2. The wonderful module madge has as dependency the graphviz (and not the graphviz-mit) and madge can not be used in context where GPL is not allowed. Note, madge and all other dependencies have MIT license.

As @VReichelt said: A new MIT-only release [of graphviz] on npm would be really helpful. Thanks!

2reactions
dubzzzcommented, May 3, 2021

@glejeune Is there a motivation to keep a dependency towards a GPL script?

It seems that keeping this GPL-licensed script bundled into the published package mark the package as GPL. NPM registry flags the package as GPL, see: https://www.npmjs.com/package/graphviz.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Frequently Asked Questions about the GNU Licenses
Why should I put a license notice in each source file? What if the work is not very long? ... Can I link...
Read more >
Do you have to include a license notice with every source file?
In some of my projects I am using the GNU General Public License, Version 3.0. The GNU GPL makes it necessary to have...
Read more >
The GPL License and Linking: Still Unclear After 30 Years
MPL is a weak copyleft license, which means that if you modify MPL'ed code and distribute it, you need to make the source...
Read more >
GNU GPL License for modified code [closed] - Stack Overflow
However, since the patch files -even though it's just small pieces- also contain code covered by the GPL, he is required to publish...
Read more >
GNU General Public License - Wikipedia
To keep the license up to date, the GPL license includes an optional "any later version" clause, allowing users to choose between the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found