mark icon indicating copy to clipboard operation
mark copied to clipboard

Apache License (2.0)

Open kovetskiy opened this issue 1 year ago • 57 comments

strip common clause license condition v1.0

kovetskiy avatar Aug 16 '24 11:08 kovetskiy

Checking with someone knowledgeable about relicensing, they suggested to ask all contributors for confirmation first before we proceed.

If you're in this list, you've contributed to mark. Could you please respond with "I agree to change the license from Commons-Clause v1.0 to Apache-2.0"?

  • [x] @beeme1mr
  • [x] @bernd
  • [x] @brnv
  • [x] @camielwnzl
  • [x] @carnei-ro
  • [x] @chrisjaimon2012
  • [x] @ChrisRu82
  • [x] @csoutherland
  • [ ] @datsickkunt
  • [x] @dauc
  • [x] @dreampuf
  • [x] @eitchugo
  • [ ] @elgreco247
  • [ ] @emead-indeed
  • [x] @EppO
  • [x] @Fethbita
  • [x] @GezimSejdiu
  • [x] @gmarraff
  • [x] @guoweis-work
  • [x] @Hi-Fi
  • [x] @JAndritsch
  • [x] @jay-stillman
  • [x] @jcavar
  • [x] @jevfok
  • [x] @jfreeland
  • [x] @joyfulrabbit
  • [x] @klauern
  • [x] @klysunkin
  • [x] @kovetskiy
  • [x] @lucasoskorep
  • [x] @lukasriegel
  • [x] @lukiffer
  • [x] @MattyRad
  • [x] @malys
  • [x] @mmiranda
  • [x] @monti-python
  • [x] @mrueg
  • [x] @nyarly
  • [x] @oradwell
  • [x] @PhilippReinke
  • [x] @princespaghetti
  • [x] @prokod
  • [x] @recrtl
  • [x] @rofafor
  • [x] @seletskiy
  • [x] @Skeeve
  • [x] @snejus
  • [x] @stephenpaulger
  • [x] @Taldrain
  • [x] @teopost
  • [x] @tillepille
  • [x] @ToruKawaguchi
  • [ ] @tyler-copilot
  • [x] @vpommier
  • [x] @wbh1
  • [x] @willgorman
  • [x] @xiu
  • [x] @zackerydev

mrueg avatar Aug 20 '24 21:08 mrueg

Pinging the folks separately as I run out of pings in the list. @tillepille @ToruKawaguchi @tyler-copilot @vpommier @wbh1 @willgorman @xiu @zackerydev

mrueg avatar Aug 20 '24 21:08 mrueg

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

On Tue, Aug 20, 2024, 14:04 Manuel Rüger @.***> wrote:

Checking with someone knowledgeable about relicensing, I would suggest to ask all contributors for confirmation.

If you're in this list, you've contributed to mark. Could you please respond with "I agree to change the license from Commons-Clause v1.0 to Apache-2.0"?

— Reply to this email directly, view it on GitHub https://github.com/kovetskiy/mark/pull/487#issuecomment-2299762327, or unsubscribe https://github.com/notifications/unsubscribe-auth/AILTUGGYCDSTQIXLUQ5JJ4DZSOVOPAVCNFSM6AAAAABMT5AWM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJZG43DEMZSG4 . You are receiving this because you were mentioned.Message ID: @.***>

joyfulrabbit avatar Aug 20 '24 21:08 joyfulrabbit

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

jfreeland avatar Aug 20 '24 21:08 jfreeland

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

lukiffer avatar Aug 20 '24 21:08 lukiffer

fwiw, my experience with this suggests that the maintainer can change the license at will that will apply to the current state (HEAD) and all contributions thereafter. If the maintainer is a governing body (such as a foundation or steering committee) that body would need to vote to make the change.

If you're talking about retroactively changing the license (for the entire history of the project) the approach you're taking is likely correct.

lukiffer avatar Aug 20 '24 21:08 lukiffer

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

willgorman avatar Aug 20 '24 21:08 willgorman

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

zackerydev avatar Aug 20 '24 21:08 zackerydev

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

carnei-ro avatar Aug 20 '24 21:08 carnei-ro

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

eitchugo avatar Aug 20 '24 21:08 eitchugo

I'm fine with relicensing my contributions to Apache 2.0.

nyarly avatar Aug 20 '24 21:08 nyarly

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

Fethbita avatar Aug 20 '24 21:08 Fethbita

@lukiffer My understanding is that every "release" is provided under the then-active license. The upshot is that if the license is changed, consumers can continue to use old copies under the previous license - and since often those licenses allow for derivative works with minimal restrictions, forks to retain the old license are common.

This is a different case, and the difference is intimately tied to how licensing works. Regardless of the license, the right to choose how rights are granted to consumers of a work derives from the copyright - in effect, the creator of a work (usually) holds a legal right on how it's used. A license is a formal statement about that use.

So the trick here is not how the license will bind people, it's who has the right to decide what the license shall be? One argument: the Licensor: Egor Kovetskiy statement in the LICENSE file is an assertion of copyright by Egor, and all us contributors should've understood that when we issued PRs. (I'm fine with that reading, in general, personally.)

But, we might argue that we retain copyright over our contributions, and since there wasn't a clear statement one way or the other, it's a reasonable position to hold. Thus, this (I fear, quixotic) attempt to get agreement from everyone who's ever contributed to the project.

I've contributed to projects that required a GPG-signed "contributor covenant" before they'd accept PRs, to avoid situations like this. A CONTRIBUTING file that asserts something similar might also be useful. (essentially, add a paragraph to CONTRIBUTING that says something like "I transfer whatever copyright I have to my contributions to the project owner(s) by making a pull request")

Like a lot of OSS licensing stuff, most of this hasn't seen a legal test, so who knows what matters.

nyarly avatar Aug 20 '24 21:08 nyarly

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

xiu avatar Aug 20 '24 21:08 xiu

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

PhilippReinke avatar Aug 20 '24 21:08 PhilippReinke

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

rofafor avatar Aug 20 '24 21:08 rofafor

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

beeme1mr avatar Aug 20 '24 21:08 beeme1mr

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

Classification: PROTECTED

From: Manuel Rüger @.> Date: Wednesday, 21 August 2024 at 9:04 AM To: kovetskiy/mark @.> Cc: Camiel Devleeschauwer @.>, Mention @.> Subject: Re: [kovetskiy/mark] Apache License (2.0) (PR #487) CAUTION: This email originated from outside of the Westpac Group. Do not click links or open attachments unless you recognise the sender and know the content is safe.

Checking with someone knowledgeable about relicensing, I would suggest to ask all contributors for confirmation.

If you're in this list, you've contributed to mark. Could you please respond with "I agree to change the license from Commons-Clause v1.0 to Apache-2.0"?

— Reply to this email directly, view it on GitHubhttps://github.com/kovetskiy/mark/pull/487#issuecomment-2299762327, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARDQVYSCWDFFD7KNYENG4RTZSOVOPAVCNFSM6AAAAABMT5AWM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJZG43DEMZSG4. You are receiving this because you were mentioned.Message ID: @.***>

The contents of this email and any attachments are confidential and may be legally privileged. If you are not the intended recipient please advise the sender immediately and delete the email and attachments. Any use, dissemination, reproduction or distribution of this email and any attachments by anyone other than the intended recipient is prohibited.

Classification: PROTECTED

camielwnzl avatar Aug 20 '24 22:08 camielwnzl

I agree👍🏻

klauern avatar Aug 20 '24 22:08 klauern

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

princespaghetti avatar Aug 20 '24 22:08 princespaghetti

I agree to change the license from Commons-Clause v1.0 to Apache-2.0.

Thank you!

bernd avatar Aug 20 '24 22:08 bernd

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

ToruKawaguchi avatar Aug 20 '24 23:08 ToruKawaguchi

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

EppO avatar Aug 20 '24 23:08 EppO

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

JAndritsch avatar Aug 21 '24 01:08 JAndritsch

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

That being said, why the switch to a license with commercial use?

lucasoskorep avatar Aug 21 '24 01:08 lucasoskorep

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

Skeeve avatar Aug 21 '24 03:08 Skeeve

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

Hi-Fi avatar Aug 21 '24 05:08 Hi-Fi

I agree to change the license from Commons-Clause v1.0 to Apache-2.0.

snejus avatar Aug 21 '24 05:08 snejus

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

monti-python avatar Aug 21 '24 06:08 monti-python

I agree to change the license from Commons-Clause v1.0 to Apache-2.0

ChrisRu82 avatar Aug 21 '24 06:08 ChrisRu82