html2text icon indicating copy to clipboard operation
html2text copied to clipboard

MIT or LGPL license

Open jcubic opened this issue 9 years ago • 9 comments

Any changes to relicensing to MIT or LGPL I have existing project licensed with MIT and I would like to use the library without requiring to use GPL for my project.

jcubic avatar Aug 23 '16 19:08 jcubic

Jon Abernathy is the original author - I'm OK with the change to MIT or LGPL, but you'll need him to relicense the original source

mtibben avatar Aug 24 '16 01:08 mtibben

MIT would be great! GPL is not compatible with my usage :(

blat avatar Jan 11 '17 16:01 blat

I've decide to fetch html2text from github on installation.

I've sent email to the original author, he said it's fine to change the license but then got no response that he actually change it and it seems that the file in the provided link still show GPL license.

jcubic avatar Jan 11 '17 17:01 jcubic

Please re-open this issue (or grant me the right to do so) so we use to track acceptance by contributors.

Thank you!

marclaporte avatar Apr 29 '20 04:04 marclaporte

@marclaporte did you get reply from Jon Abernathy? Did he agreed? Maybe we should create another library with better license, it should not be that hard to when using full html parser like SAX I'm not sure if there is good in JS.

jcubic avatar Apr 29 '20 04:04 jcubic

Pretty sure we also need permission from all other contributors.

I give my permission for my commits.

andrewnicols avatar Apr 29 '20 05:04 andrewnicols

@andrewnicols: Yes, for any code that is still in the source.

@jcubic: Not yet. I think the best is to proceed with necessary work for license change (vs starting a new project).

I was part of a team that managed the license change from Apache to MIT for the Bootstrap front-end framework. It took a long long time and involved hundreds of people: https://github.com/twbs/bootstrap/issues/2054

Proposed process for html2text: 1- All new contributions must be MIT (so we avoid adding more work) 2- We ask all previous code contributors to agree on this task (It will take several months) 3- For any contributors that refuse (unlikely) or that we can't reach (likely), code is removed and, if still needed, new code (written in a different way) is added. 4- Once all code is MIT-licensed, we release a new version.

If someone gets a confirmation by another mean (chat, e-mail, verbal, forum post, etc.) and they believe it's legitimate, just add that info here as well and we'll consider it valid.

Everyone OK with this plan?

marclaporte avatar Apr 29 '20 11:04 marclaporte

I give permission for my commits

dsas avatar May 21 '20 21:05 dsas

FYI, the Doctrine project changed its license a few years ago, and one of their maintainers created https://github.com/beberlei/license-manager to manage that.

stof avatar Aug 10 '20 16:08 stof