HelloZeroNet / HelloZeroNet/ZeroNet

Contributor Agreement for License Change [Updated]

Open
#2,273 588 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
18.8k
Forks
2.3k
PR merge metrics
No merged PRs in 30d

Description

Hello to all previous ZeroNet contributors.

ZeroNet project has recently been informed of some license incompatibilities. Namely, we are using some Apache 2.0 and GPLv3 dependencies, whilst the current ZeroNet license is GPLv2. Thus, I would now ask the contributors to support GPLv3 switch.

A bot is listening on this thread. Please post exactly one of the following 13 comments:

- **GPLv3 and Lax** if you accept switching to either GPLv3 or later or to GPLv3-only or a Lax/Permissive license
- **GPLv3+ and Lax** if you accept switching to either GPLv3 or later or a Lax/Permissive license
- **GPLv3-only and Lax** if you accept switching to either GPLv3-only or a Lax/Permissive license
- **GPLv3+** if you accept switching to GPLv3 or later
- **GPLv3-only** if you accept switching to GPLv3-only
- **GPLv3** if you accept switching to either GPLv3 or later or to GPLv3-only
- **AGPLv3** if you accept switching to AGPLv3 (this would require modified ZeorNet *proxies* to release their modified source code)
- **MIT/BSD2** if you accept switching to MIT or BSD-2-Clause
- **BSD3** if you accept switching to BSD-3-Clause
- **Apache2** if you accept switching to an Apache-2.0
- **Lax** if you accept switching to any Lax/Permissive license (except Public Domain)
- **None** if you don't accept changing license, or if you want a different license not listed
- **I don't care** if you accept switching to whatever issue those who run ZeroNet project want. This is the same as the **GPLv3 and Lax** option below but it might include more licenses if it's found appropriate

Accepting the first case is recommended: GPLv3 ("and later" or "-only") would be used for ZeroNet core and Lax/Permissive licenses would be used for libraries.

Switching to a Lax/Permissive would require all GPL dependencies to be replaced. Not allowing the switch to a different license (therefore keeping GPLv2) would also require all GPLv3 dependencies, *as well as* Apache dependencies, to be replaced.

**Notice:** The term "Lax/Permissive license" used here does **not** include Public Domain licenses. They do, however, include BSD 2/3, MIT, ISC, and Apache-2.0

## Statistics

- GPLv3+: 68.0% (70)
- GPLv3-only: 68.9% (71)
- AGPLv3: 1.9% (2)
- MIT/BSD2: 51.5% (53)
- BSD3: 51.5% (53)
- Apache2: 51.5% (53)
- **Blocking**: 1.0% (1)
- No reply: 30.1% (31)

## Contributor list

- [x] ~~@shortcutme~~: Doesn't care
- [ ] @HelloZeroNet
- [x] ~~@imachug~~: GPLv3 and Lax
- [x] ~~@rllola~~: Doesn't care
- [x] ~~@tangdou1~~: GPLv3+
- [x] ~~@TheNain38~~: GPLv3-only and Lax
- [x] ~~@jerry-wolf~~: GPLv3 and Lax
- [x] ~~@radfish~~: Doesn't care
- [ ] @MuxZeroNet
- [x] ~~@matthewrobertbell~~: Doesn't care
- [ ] @grez911
- [x] ~~@sirMackk~~: GPLv3+
- [x] ~~@Idealcoder~~: GPLv3
- [ ] @rainlime
- [x] ~~@ysc3839~~: GPLv3+
- [ ] @barrabinfc
- [ ] @0polar
- [x] ~~@filips123~~: GPLv3 and Lax
- [x] ~~@cclauss~~: GPLv3+
- [x] ~~@DaniellMesquita~~: GPLv3
- [ ] @anoadragon453
- [x] ~~@n3r0-ch~~: Doesn't care
- [x] ~~@OliverCole~~: GPLv3 and Lax
- [ ] @Th3B3st
- [x] ~~@geekless~~: GPLv3+
- [x] ~~@cxgreat2014~~: GPLv3+ and Lax
- [x] ~~@erqan~~: Doesn't care
- [x] ~~@iShift~~: Doesn't care
- [x] ~~@mkg20001~~: GPLv3+ and Lax
- [ ] @krzotr
- [x] ~~@krixano~~: GPLv3 and Lax
- [ ] @nathantym
- [x] ~~@Emeraude~~: Doesn't care
- [ ] @frerepoulet
- [ ] @aitorpazos
- [ ] @jTeego
- [ ] @yowmamasita
- [x] ~~@reezer~~: GPLv3 and Lax
- [x] ~~@danielquinn~~: GPLv3+
- [x] ~~@HostFat~~: GPLv3
- [x] ~~@JeremyRand~~: GPLv3+
- [x] ~~@volker48~~: Doesn't care
- [ ] @tormath1
- [ ] @rarbg
- [x] ~~@ppsfassa~~: Doesn't care
- [x] ~~@brunogarciavaz~~: Doesn't care
- [x] ~~@caryoscelus~~: GPLv3+
- [ ] @hugbubby
- [ ] @mishfit
- [x] ~~@vitorio~~: GPLv3 and Lax
- [x] ~~@xfq~~: GPLv3+ and Lax
- [x] ~~@6543~~: GPLv3+ and Lax
- [x] ~~@ajmeese7~~: Doesn't care
- [x] ~~@AceLewis~~: Doesn't care
- [x] ~~@megfault~~: GPLv3 and Lax
- [x] ~~@zasei~~: Doesn't care
- [x] ~~@artemmolotov~~: Doesn't care
- [x] ~~@Nephos~~: Doesn't care
- [ ] @Austin-Williams
- [x] ~~@bencevans~~: GPLv3+
- [x] ~~@valkheim~~: GPLv3+
- [x] ~~@d14na~~: GPLv3+ and Lax
- [x] ~~@thesoftwarejedi~~: Doesn't care
- [ ] @Derson5
- [x] ~~@dldx~~: Doesn't care
- [ ] @EdenSG
- [x] ~~@camponez~~: GPLv3+ and Lax
- [ ] @Erkan-Yilmaz
- [x] ~~@Fil~~: Doesn't care
- [x] ~~@gyulaweber~~: GPLv3+
- [ ] ~~@shakna-israel~~: **Blocking**
- [x] ~~@flibustier~~: GPLv3 and Lax
- [ ] @justinwiley
- [x] ~~@kseistrup~~: GPLv3+
- [x] ~~@MRoci~~: GPLv3+
- [x] ~~@sexybiggetje~~: GPLv3+ and Lax
- [x] ~~@BoboTiG~~: Doesn't care
- [ ] @medimatrix
- [ ] @Nodeswitch
- [ ] @Ornataweaver
- [x] ~~@adrelanos~~: Doesn't care
- [x] ~~@quasiyoke~~: GPLv3 and Lax
- [x] ~~@Radtoo~~: GPLv3 and Lax
- [ ] @RedbHawk
- [ ] @rcmorano
- [x] ~~@rubo77~~: GPLv3 and Lax
- [x] ~~@SuperSandro2000~~: Doesn't care
- [x] ~~@Thunder33345~~: Lax
- [x] ~~@anonym~~: Doesn't care
- [x] ~~@beigexperience~~: GPLv3 and Lax
- [x] ~~@blurHY~~: GPLv3+
- [x] ~~@dqwyy~~: Doesn't care
- [x] ~~@eduaddad~~: GPLv3+
- [x] ~~@goofy-mdn~~: Lax
- [ ] @krikmo
- [ ] @leycec
- [x] ~~@mnlg~~: Doesn't care
- [x] ~~@mymage~~: GPLv3 and Lax
- [x] ~~@probonopd~~: GPLv3+ and Lax
- [x] ~~@saber28~~: GPLv3 and Lax
- [x] ~~@rwv~~: Doesn't care
- [x] ~~@sinkuu~~: GPLv3 and Lax
- [ ] @zwgshr

## Passing people

If you're not a contributor but you still want to support this or that option, you can post a comment as well. These comments will appear below.
- [x] ~~@skwerlman~~: GPLv3+ and Lax
- [x] ~~@0x6a73~~: GPLv3-only and Lax
- [x] ~~@CatTheHacker~~: Lax
- [x] ~~@blazercrypter~~: GPLv3-only and Lax
- [x] ~~@alopexc0de~~: GPLv3-only and Lax
- [x] ~~@zeronettimemachine~~: GPLv3+
- [x] ~~@ghost~~: GPLv3+
- [x] ~~@CyberSecurityEngineer~~: GPLv3+
- [x] ~~@USAhas8000PlusNuclearBombForSelfDefense~~: GPLv3+
- [x] ~~@George-Soros~~: GPLv3+
- [x] ~~@Lambeosaurus~~: GPLv3+
- [x] ~~@Kusoneko~~: GPLv3 and Lax
- [x] ~~@decentralizedauthority~~: GPLv3+
- [x] ~~@canewsin~~: MIT/BSD2
- [x] ~~@russianagent~~: GPLv3+

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.