ipfs-inactive / js-ipfs-http-client

[ARCHIVED] now part of the https://github.com/ipfs/js-ipfs repo
Other
1.05k stars 300 forks source link

Re-license js-ipfs-http-client to MIT + Apache 2 #1189

Open alanshaw opened 4 years ago

alanshaw commented 4 years ago

@ianjdarrow has done some research into open-source licensing and determined that dual-licensing as MIT and Apache 2 is a best practice. Quoting from his writing elsewhere:

This has two major benefits:

  • There are concerns in the open source community about whether the MIT license leaves users vulnerable to patent infringement claims. We think the pure legal risk is small, but the way the open source community interacts with our project is really important. It makes sense to pick the license that makes the largest number of people comfortable.
    • There's now no reason to adopt a separate DCO, since the Apache-2 license grant addresses the same issue.

Why use a dual license, instead of just Apache-2? The Apache-2 license is incompatible with the GPLv2 license, which includes things like the Linux kernel. With a dual license, GPLv2 projects can just use the MIT license instead. Our goal is to make our software available to as many projects as possible, so we'd rather adopt a licensing scheme that doesn't exclude anyone.

What we need to do:

The licences are being updated in https://github.com/ipfs/js-ipfs-http-client/pull/1179, the next step is to get an explicit OK from our current and past contributors to consent to the relicensing. To keep track of things, below is a contributor sign-off list. Contributors can either check the box next to their github handle, or comment on this issue thread with the following text:

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

Contributor sign-off:

RichardLitt commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

alanshaw commented 4 years ago

js-ipfs-http-client is being re-licensed to MIT+Apache2 and we need your sign off. Please read the info and either check the box next to your github handle, or comment on this issue thread with the following text:

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

Mentioning these people here who did not get a notification in the original list due to github limiting mentions to <= 50:

@holodisc, @substack, @vith, @arithmetric, @xizhao, @obo20, @michaelsbradleyjr, @mikeal, @mitar, @demmojo, @nunofmn, @nGoline, @OR13, @PedroMiguelSS, @petethomas, @requilence, @seungwon-kang, @taravancil, @terichadbourne, @zhiyuan-lin, @elsehow, @ethers, @kumavis, @leekt216, @jfmherokiller, @phillmac, @priecint, @shunkino

fsdiogo commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

PedroMiguelSS commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

Fil commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

filips123 commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

vmx commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

fbaiodias commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

holodisc commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

MichaelMure commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

demmojo commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

atfornes commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

vith commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

requilence commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

achingbrain commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

elsehow commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

pgte commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

maxlath commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

phillmac commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

petethomas commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

JGAntunes commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

whyrusleeping commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

OR13 commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

wraithgar commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

KrishnaPG commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

hackergrrl commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option. Good luck.

Also: if you plan to do this to more repos, it'd be nicer to have a single sign-off list than subscribe folx to all of these threads /w single sign-offs.

mitar commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

vasco-santos commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

daviddias commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

ethers commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

arithmetric commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

terichadbourne commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

dignifiedquire commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

travisperson commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

michaelsbradleyjr commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

dostu commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.

dannyid commented 4 years ago

I license past and future contributions under the dual MIT/Apache-2.0 license, allowing licensees to choose either at their option.