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

Switch to the Zero-Clause BSD license #96

Merged
merged 2 commits into from May 5, 2020
Merged

Switch to the Zero-Clause BSD license #96

merged 2 commits into from May 5, 2020

Conversation

DanielRosenwasser
Copy link
Member

@DanielRosenwasser DanielRosenwasser commented Apr 16, 2020

This PR swaps tslib's current license (Apache 2.0) to the Zero-Clause BSD license (0BSD) so that users won't be required to include tslib's copyright header into bundles.

One open question is whether or not we should include the name of the license so that it's more obvious what the license is from a glance. From what I've seen, most projects don't do this.

Fixes #47.

@DanielRosenwasser DanielRosenwasser merged commit e24a6ef into master May 5, 2020
@DanielRosenwasser DanielRosenwasser deleted the 0BSD branch May 5, 2020 23:00
@DanielRosenwasser DanielRosenwasser restored the 0BSD branch May 5, 2020 23:01
@DanielRosenwasser DanielRosenwasser deleted the 0BSD branch May 5, 2020 23:01
AnthonyGoodchild added a commit to bbc/childrens-games-genie that referenced this pull request Jun 15, 2020
microsoft updated licence to 0BSD

This is not currently whitelisted, so will need approving before
upgrading.

microsoft/tslib#96
AnthonyGoodchild added a commit to bbc/childrens-games-genie that referenced this pull request Jun 15, 2020
microsoft updated licence to 0BSD

This is not currently whitelisted, so will need approving before
upgrading.

microsoft/tslib#96
AnthonyGoodchild added a commit to bbc/childrens-games-genie that referenced this pull request Jun 15, 2020
microsoft updated licence to 0BSD

This is not currently whitelisted, so will need approving before
upgrading.

microsoft/tslib#96
AnthonyGoodchild added a commit to bbc/childrens-games-genie that referenced this pull request Jun 15, 2020
* CGPROD-2509 Adjust results achievements button

Achievements button was overlapping the restart and continue buttons.

https://jira.dev.bbc.co.uk/browse/CGPROD-2509

* NPM audit and dep update.

* Downgrade version of tslib

microsoft updated licence to 0BSD

This is not currently whitelisted, so will need approving before
upgrading.

microsoft/tslib#96
jgoz added a commit to jgoz/druid that referenced this pull request Apr 16, 2021
vogievetsky pushed a commit to apache/druid that referenced this pull request Apr 17, 2021
* Update some dev dependencies, prettify, tslint-fix

* Sort tsconfig keys for easy comparison

* Set noImplicitThis

* Slightly more accurate types

* Bump Jest and related

* Bump react to latest on v16

* Bump node-sass, sass-loader for node14 support

* Remove node-sass-chokidar (unused)

* More unused dependencies

* Fix blueprint imports

* Webpack 5

* Update webpack config for 'process' usage

* Update playwright-chromium

* Emit esnext modules for tree shaking

* Enable source maps in development

* Dedupe

* Bump babel and things

* npm audit fix

* Add .editorconfig file to match prettier settings

* Update licenses (tslib is 0BSD as of 1.11.2)

microsoft/tslib#96

* Require node >= 10

* Use Node 10 to run e2e tests

* Use 'ws' transport mode for dev server (will be default in next version)

* Remove an 'any'

* No sourcemaps in prod

* Exclude .editorconfig from license checks

* Try nvm for setting node version
penx added a commit to penx/tslib that referenced this pull request Nov 15, 2021
microsoft#96 updated the license to zero clause BSD so that bundlers didn't need to keep the license intact.

However, the `/*!` still signifies to bundlers such as Webpack, Uglify that they should keep this license intact.

https://stackoverflow.com/questions/11248363/the-purpose-of-starting-an-initial-comment-with-in-javascript-and-css-files

> This is for legal reasons. By default comments with `@license`, `@preserve` or starting with `/*!` are preserved

webpack/webpack#324 (comment)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Projects that depend on tslib inherit the Microsoft copyright
1 participant