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

Set init license to MIT #2101

Closed
wants to merge 1 commit into from
Closed

Set init license to MIT #2101

wants to merge 1 commit into from

Conversation

ad-m
Copy link

@ad-m ad-m commented Nov 2, 2020

I suggest use MIT as default license instead of ISC. Authors of ISC license no longer recommend to use it.

In 2015, ISC announced they would release their Kea DHCP Software under the Mozilla Public License 2.0, stating, "There is no longer a good reason for ISC to have its own license, separate from everything else".[13] They also preferred a copyleft license, stating, "If a company uses our software but improves it, we really want those improvements to go back into the master source". Throughout the following years, they re-licensed all ISC-hosted software, including BIND in 2016.[14] and ISC DHCP Server in 2017[15]
The Publications Office of the European Union advises using the MIT license instead of the ISC License in order to reduce license proliferation.[16]

https://en.wikipedia.org/wiki/ISC_license#Reception

@ad-m ad-m requested a review from a team as a code owner November 2, 2020 02:40
@darcyclarke darcyclarke added Needs Review Release 7.x work is associated with a specific npm 7 release labels Nov 3, 2020
@darcyclarke darcyclarke added the semver:minor new backwards-compatible feature label Nov 28, 2020
@darcyclarke
Copy link
Contributor

darcyclarke commented Feb 13, 2021

@ad-m appreciate this change & the reasoning behind it but I think the Node.js Package Maintenance WG has actually kicked off a great initiative to come up with some best-practices/defaults in this space. If you'd like to change npms defaults, it would be good to open an issue/RFC over on the Open RFC repo

Alternatively, folks can use existing config to set their personal preferences:

npm config set init_licence = 'MIT'

The ISC has served us well over the years & I honestly imagine we'll move to MIT as the default at some point but it's good if we can queue up that as a discussion first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release 7.x work is associated with a specific npm 7 release semver:minor new backwards-compatible feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants