jazzband / imaplib2

Fork of Piers Lauder's imaplib2 library for Python.
https://imaplib2.readthedocs.io/
MIT License
33 stars 29 forks source link

Change license to an OSI-approved non-copyleft license #18

Closed piyueh closed 3 years ago

piyueh commented 3 years ago

There's no actual license file in this repository. However, according to the original project page on Sourceforge, the license seems to be CNRI Python License. I'm not a lawyer or something, but this license does not look proper to me. For example, the terms seem to cover the Python interpreter, not the Python package itself? And the copyright owner of the package seems to be the Corporation for National Research Initiatives?

So I'm proposing changing the license to any modern OSI-approved non-copyleft license, like MIT, BSD 3, etc. To change the license, it requires the code contributors of this repository to give consents.

As @jezdez stated in #13, the process of gathering consents should be open. Hence, let's use this issue to track the consents from the contributors:

If no one has a strong objection, let's change to the ~BSD 3-Clause~ MIT license. Please leave a message in this issue to give your consent to change to ~BSD 3-Clause~ MIT. Thank you!

I'm not familiar with other non-copyleft licenses, so if anyone has other suggestions, we can also discuss the alternatives in this issue. I'm fine with either MIT or BSD 3-Clause. If anyone has a strong favor over MIT or BSD 3-Clause, please indicate it.

kavdev commented 3 years ago

Works for me. I'd lean towards the MIT license if that's an option.

johnmolyneux commented 3 years ago

License change fine by me, I have no preference between BSD 3-Clause / MIT license.

thekix commented 3 years ago

No problem for me.

keis commented 3 years ago

According to the README this is based on the original imaplib so you may need to get a sign-off from more people (But I'm not a lawyer and copyright is a scam)

I'm ok changing the license to any OSI approved license.

piyueh commented 3 years ago

According to the README this is based on the original imaplib so you may need to get a sign-off from more people (But I'm not a lawyer and copyright is a scam)

I'm ok changing the license to any OSI approved license.

The original imaplib.py (now a Python built-in module) was also created by Piers Lauder. I already got Piers Lauder's consent, through email exchanges, to change the license. Let's hope this is enough...

iliastsi commented 3 years ago

I'm ok changing the license to MIT.

rfadams commented 3 years ago

+1. I’m also ok with changing the license. ``

bcoe commented 3 years ago

I am supportive of changing the license 👍

bcoe commented 3 years ago

Keeping in mind I just originally published this library, Piers Lauder had originally put the work up on Source Forge I believe. Thank you for the work Piers.

graingert commented 3 years ago

the changes from mhahnenberg are no longer present, (eg 2to3 isn't used anymore)

https://github.com/jazzband/imaplib2/commits?author=mhahnenberg

graingert commented 3 years ago

I couldn't find any commits by jcristau https://github.com/jazzband/imaplib2/commits?author=jcristau

piyueh commented 3 years ago

I think jcristau's commits is a7ce7da1d573849ac2e1d740d8f3238e0ad8d88c, merged from PR #6

piyueh commented 3 years ago

@graingert I don't see your consent, but the checkbox is checked. I guess I made a mistake. I'm unchecking it now until you give a written consent here.

graingert commented 3 years ago

Oh I just ticked the box

piyueh commented 3 years ago

Oh, that's cool! I didn't know non-authors of a comment can check the box. :P

piyueh commented 3 years ago

Pinging @jcristau

jcristau commented 3 years ago

Sorry, I don't tend to pay attention to github notifications. Fine with me.

graingert commented 3 years ago

@piyueh that's it everyone's done!

piyueh commented 3 years ago

It's awesome!