adbar / htmldate

Fast and robust date extraction from web pages, with Python or on the command-line
https://htmldate.readthedocs.io
Apache License 2.0
117 stars 26 forks source link

Change license to Apache 2.0 #131

Closed adbar closed 3 months ago

adbar commented 5 months ago

Dear all,

Htmldate is now widely used and it has become apparent that the GPL license is not prevalent in Python packages, its potential implications are also not easily understood. To better align with community standards and promote ongoing development, I plan to transition the software license to Apache 2.0.

As you have contributed lines still currently in use your agreement is needed to move forward on this. For the sake of simplicity I use the list of current contributors as provided by Github and you are listed below even if your contributions may focus on documentation or evaluation files.

If you agree please add a corresponding message to this thread. If not please contact me or open a public discussion.

danielskatz commented 5 months ago

I did not make any code changes, just changes to the JOSS paper, so this process should not depend on me in any way, but if you need me to approve this, I'm happy to say that I do so.

rahulbot commented 5 months ago

Approved (Media Cloud is standardizing on APL2 as well)

liulinlin90 commented 5 months ago

Agree!

Best, Linlin

On Tue, Jan 30, 2024, 9:36 PM Rahul Bhargava @.***> wrote:

Approved (Media Cloud is standardizing on APL2 as well)

— Reply to this email directly, view it on GitHub https://github.com/adbar/htmldate/issues/131#issuecomment-1916865623, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGL2KN7SL6IPN4HZ2UI7SZDYRDZPBAVCNFSM6AAAAABCRIORACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJWHA3DKNRSGM . You are receiving this because you were mentioned.Message ID: @.***>

adamh-oai commented 5 months ago

Approved!

felipehertzer commented 5 months ago

Approved

RadhiFadlillah commented 5 months ago

I approve it as well 👍🏻

On Wed, Jan 31, 2024, 03:19 Felipe Hertzer @.***> wrote:

Approved

— Reply to this email directly, view it on GitHub https://github.com/adbar/htmldate/issues/131#issuecomment-1917823383, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABOYLEXL5CQDSTEDM2GTVZTYRFIT5AVCNFSM6AAAAABCRIORACVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJXHAZDGMZYGM . You are receiving this because you were mentioned.Message ID: @.***>

SalihTalha commented 5 months ago

I approve it as well :)

kernc commented 5 months ago

Implications of GPL are well-understood: it's a copyleft license. Copyleft is majorly aligned with my personal values (as opposed to the concentration of power that the alternatives promote) and therefore, I am expressly against this change.

getorca commented 5 months ago

I approve!

adbar commented 5 months ago

@kernc I understand, it's why I chose the GPL license in the first place.

It now turns out other people in the open source community may think twice about including Htmldate in their packages (mostly released under Apache, BSD or MIT licenses in the Python community) whereas the license doesn't prevent using the package behind closed doors. The latter is probably the most common use case considering the current ratio "download counts vs. open source mentions".

In short the GPL can affect the very people who are committed to open source and who check the license conditions carefully while leaving others free to use and to market the software. It is not an optimal situation and that's why I'm reconsidering my original decision.

adbar commented 3 months ago

For the record: A large majority is in favor of the change, I co-authored the commits of the only contributor who isn't, and I tried to contact the remaining ones. I will now move forward with the license change.