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

License Change Consent - wsServer Project #84

Open
Theldus opened this issue Dec 3, 2023 · 11 comments
Open

License Change Consent - wsServer Project #84

Theldus opened this issue Dec 3, 2023 · 11 comments
Labels

Comments

@Theldus
Copy link
Owner

Theldus commented Dec 3, 2023

License change proposal

Hello wsServer contributors,
@silvioprog,
@gloveboxes,
@CleberPeter,
@jfdelnero,
@refutationalist,
@ejoerns,
@hoathienvu8x,
@terziev-viktor,
@roddehugo

I am writing to you to propose a change of license for the wsServer project, from the current GNU General Public License v3.0 (GPLv3) to the MIT License (or equivalent). I am considering this change to make wsServer more inclusive and easier to use by other people.

The MIT License differs from the GPLv3 in the following aspects:

  • The MIT License is a permissive license, which means that it allows anyone to use, modify, distribute, or sublicense the software without any restrictions.
  • The GPLv3 is a copyleft license, which means that it requires anyone who uses, modifies, distributes, or sublicenses the software to also release their work under the same license.
  • The MIT License only requires that the original license and copyright notice be included in any copies or substantial portions of the software.

The change of license would only take place if all the contributors agree to it. Therefore, I kindly ask you to reply to this message with your acknowledgment or objection to the proposed change.

Personally, I do not mind the current license, but I think a more permissive one can help the project reach new heights. However, you do not have to feel pressured to change the license and any opinion is welcome.

You can consult the full text of the two licenses here: MIT License and GNU General Public License v3.0.

Thank you for your attention and your contributions to wsServer.

Sincerely,
Davidson Francis (@Theldus)

@ejoerns
Copy link
Contributor

ejoerns commented Dec 3, 2023

I have only provided a small fix for the build system; I have no objections to changing the License to MIT.

@Theldus Theldus pinned this issue Dec 4, 2023
@roddehugo
Copy link
Contributor

Same thing here only a small typo fix in comments. No objections.
Happy coding

@jfdelnero
Copy link
Contributor

This fine for me, no objection to switch to the MIT License.

@ihmpartners
Copy link

No Objections from me

@Theldus Theldus unpinned this issue Dec 6, 2023
@terziev-viktor
Copy link
Contributor

terziev-viktor commented Dec 6, 2023 via email

@refutationalist
Copy link
Contributor

Given my minimal contribution, I think it would be unwarranted for me to raise an objection. So formally: no objection. Please feel free to do as you see fit with your project.

I will take a moment to share my opinion, however. I would suggest taking a good look at the LGPL before moving to MIT. While a more permissive license might take the project to newer heights, under MIT those heights need not be shared with us. Experience has taught me not to deal in good will alone when it comes to software, and so I avoid MIT.

Sorry for the late reply, I have been ill.

@Theldus
Copy link
Owner Author

Theldus commented Dec 13, 2023

Hi @refutationalist,

No worries, I hope you're feeling better now.

Concerning the license change, I don't mind much personally, but for some people, using GPL can be a very limiting factor. For example, Android uses ToyBox (0BSD) instead of BusyBox (GPLv2), and Apple has recently been avoiding anything GPL, removing it from macOS, etc.

In terms of selecting a specific license, I suggested MIT because it's widely accepted, but I'm open to other suggestions.

LGPL sounds interesting, especially in the sense that it can be used even in commercial software, as long as there are no modifications to the library (although it seems to have some limitations regarding the form of linking, static vs dynamic).

Still on LGPL, do you know if moving from GPLv3 to LGPL would still require approval from all committers? I ask because I have 6 acks (out of 9 total contributors), and there's a real chance I won't get all the approvals. Moving to LGPL (without requiring approvals) in this scenario might be a good option too.

@silvioprog
Copy link
Contributor

Same here, no objection from my side. 🚀

@hoathienvu8x
Copy link
Contributor

Hi @Theldus sorry for reply late, I have only provided a small fix thus this fine for me, I have no objection to switch to the MIT License.

Happy new year :D

@Theldus
Copy link
Owner Author

Theldus commented Jan 4, 2024

Hi @hoathienvu8x,
Thanks for your feedback, and don't worry, there's no deadline or anything like that for this issue.

Happy new year guys =)

@jsommr
Copy link

jsommr commented Mar 27, 2024

So close to an MIT license for this excellent library! @CleberPeter & @gloveboxes, please let us know if you're willing to change the license of your code. It would be much appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants