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.

Change txZMQ (from GPL) to a more permissive license (at least LGPL)

See original GitHub issue

Just want to confirm that you are intentionally prohibiting distribution of this package along with proprietary software. While GPL is certainly a valid license for a library, the LGPL is more common for libraries (e.g. psycopg2) – and you (appear to) have licensed other packages under more permissive licenses like MPL and MIT.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:19 (16 by maintainers)

github_iconTop GitHub Comments

3reactions
smiracommented, Sep 15, 2021

This repositoriy is now under MPLv2 and version 1.0.0 released.

3reactions
ambsw-technologycommented, Apr 4, 2019

That occured to me too, but 16 isn’t crazy so I skimmed the contributions:

  • lvh “contributed” a simple rename so no code there
  • the following contributors only modified a file in the examples folder: aleksclark, davidjfelix, stenote, eagafonov
  • aleksi’s changes were all code style (i.e. whitespace), but they rewrote one block of code in a way that didn’t affection functionality.

So strictly speaking,

  • You only need approval from 8 other contributors: j0s, jamesharr, mordae, fladi, arnimarj, nnseva ralphbean, and tisdall to relicense the core
  • You should ask AlekSi, but could revert that one code change if they object
  • If you can get approval from the last 4x (aleksclark, davidjfelix, stenote, eagafonov), you can include the examples. Otherwise, I’d rename this repo txZMQ-gpl and move everything but the examples to a new repo under the new license.

I was going to at-tag all of the critical contributors, but it’ll probably be better if it comes from you. I suspect most/all will follow your lead if you advocate for a particular license. If you prefer something very permissive (e.g. BSD), you should probably suggest several options (including LGPL) and ask them to mark any/all that they approve of. That will ensure you can adopt a more permissive license even if some object to the one you suggest.

Read more comments on GitHub >

github_iconTop Results From Across the Web

gpl - Asking for a more permissive license
If it has only a single author the tracking becomes easier, but I still would try to get the license change before you...
Read more >
Consider using a more permissive license #29 - GitHub
The GPL is a very opinionated license, one whose primary purpose is a tool for social change. In that regard its been remarkably...
Read more >
Frequently Asked Questions about the GNU Licenses
Can I modify the GPL and make a modified license? ... However, in some special situations it can be better to use a...
Read more >
Open Source Software Licenses 101: The LGPL License
As a copyleft license, LGPL requires users to release the source code of any changes to the original software. However, this requirement applies ......
Read more >
GPL License - Top 10 Questions Answered - Mend
You are not allowed to change the license or introduce additional terms ... The Lesser General Public License (LGPL) is a more permissive...
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