Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relicense as MIT-0/Apache-2.0 #130

Open
8 tasks done
TheButlah opened this issue Sep 25, 2024 · 8 comments
Open
8 tasks done

Relicense as MIT-0/Apache-2.0 #130

TheButlah opened this issue Sep 25, 2024 · 8 comments

Comments

@TheButlah
Copy link
Contributor

TheButlah commented Sep 25, 2024

I wish to relicense all the code in the NexusSocial organization under the SPDX identifier MIT-0 OR Apache-2.0. In other words, we would drop BSD-2-Clause-Patents and switch from MIT to MIT-0 aka MIT no attribution. We would keep Apache 2.0 unchanged.

The new MIT-0 license is here: https://github.com/aws/mit-0. Here is a diff of it. MIT-0 is on left, MIT is on right:

image

This license is more permissive than regular MIT, because it removes the requirement for end users to retain the copyright notice. It is equivalent to the public domain. It removes the pedantic concerns of "do I need to display this license to users? Do I need to duplicate each file with a different copyright notice in my project?'

The reason why we want to remove BSD-2-Clause-Patents is because it is uncommon, not understood by github (shows up as Unknown) and doesn't add anything that dual MIT/Apache doesn't already cover. To make matters worse, it doesn't explicilty grant a sublicense right, so its a bit ambiguous if sublicense is allowed.

Apache 2.0 is still staying for its patent grant and for its more robust legal text.

I'm requesting approval from all contributors with nontrivial changes. Please comment the following:

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@TheButlah
Copy link
Contributor Author

TheButlah commented Sep 25, 2024

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

7 similar comments
@Schmarni-Dev
Copy link
Contributor

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@Quantum1000
Copy link
Contributor

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@SafariMonkey
Copy link

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@MalekiRe
Copy link
Contributor

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@loucass003
Copy link

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@CorneliusCornbread
Copy link
Contributor

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@awtterpip
Copy link

I approve the relicense of all past and future contributions in this and other repositories under the NexusSocial organization to the dual MIT-0/Apache 2.0 license.

@TheButlah TheButlah pinned this issue Sep 25, 2024
@NexusSocial NexusSocial locked as resolved and limited conversation to collaborators Sep 25, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants