Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Re-licensing libzmq #2376
Hello libzmq contributors,
I'm starting this issue because of the current libzmq license. At the moment, libzmq is licensed as LGPL with static linking exception and this makes it a complex "one of a kind" license.
Almost a year ago the ZeroMQ project team started to collect license grants to re-license libzmq to a clearer license, namely the MPLv2. Collecting these license grants stopped for a while, because Pieter Hintjens, the former BDFL (Benevolent Dictator for Life) behind ZeroMQ, got sick and passed away.
We want to continue Pieter's work with collecting these contributor license grants. We want to ask you to send us a license grant to permit the libzmq to relicense to a different license. At the moment, libzmq is licensed as LGPL 3 with a static linking exception (http://zeromq.org/area:licensing). This makes it hard to make use of libzmq in projects with some other Open Source licenses (e.g. projects using the Apache License). The existing LGPL 3 with exceptions is also a non-standard license that some corporate lawyers are unwilling to accept for use in their companies.
For relicensing the libzmq project, we need to collect a license grant from each individual contributor who wrote a major piece of code in the development process of libzmq.
We are requesting contributors to send in a license grant to relicense libzmq to one of the options listed below:
If a contribution was made during working hours for an employer then we will also need a license grant (or "quit claim") from the employer.
We would like to follow a certain template as license grant to ensure all the necessary information is included. There are three templates, one for each option. Please choose the template that best represents your wishes.
The templates can be found at: https://github.com/zeromq/libzmq/tree/master/RELICENSE/templates
To include the license grant, please:
See the existing files in:
or this specific example: https://github.com/zeromq/libzmq/blob/master/RELICENSE/rlenferink.md
for a guide for how to fill out the template.
If there are any questions, don't hesitate to ask them below.
Hi, I believe my submissions were two fixes to fix compiling the FreeBSD port of zeromq. One for GCC not liking a missing newline (zeromq/zeromq4-x@2ac32f8) and one for fixing compiling with the documentation option by just shifting code (zeromq/zeromq4-1@c75cc9e). I personally don't consider either significant enough of a contribution.
Good on you folks. Good luck!
referenced this issue
Apr 1, 2017
It's a few lines, so if you don't mind it would be better to. Thanks!
referenced this issue
Apr 4, 2017
It's been some time ago since I've been working on this topic as well. At the time of sending out the first request to submit a grant, I've kept track of the responses but it should be updated to include new contributors from the past couple of months as well. I'm still busy this week but will try to restart this process somewhere next week.
As @bluca mentioned it indeed would be good to ask first time contributors to submit a grant before merging ;)
Hi Luca, you are right, I confirm that. Best regards Martin Hurtoň…
On Sat, 16 Feb 2019, 18:51 Luca Boccassi ***@***.*** wrote: @hurtonm <https://github.com/hurtonm> hi Martin - we were looking at the history of libzmq commits for the relicensing effort and we *think* your commits were copyright of iMatix - could you please confirm that? Thanks! — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#2376 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAC2vhVWphjpklmORSJxe9IAdLnXKHNmks5vOEUdgaJpZM4Mh1Ve> .