question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Projects that depend on tslib inherit the Microsoft copyright

See original GitHub issue

Hello,

If I build an app that combines tslib with other code – e.g. use TypeScript in an app – as far as I understand the license header on https://github.com/Microsoft/tslib/blob/master/tslib.js, it requires me to include that copyright+license in the resulting product.

Is that intentional? I think when I use the TypeScript compiler without the --importHelpers flag, I do not have this additional requirement.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:8
  • Comments:31 (10 by maintainers)

github_iconTop GitHub Comments

15reactions
DanielRosenwassercommented, Apr 16, 2020

Hey all, after some internal discussion, we’re leaning towards relicensing tslib under the Zero-Clause BSD license. 0BSD is derived from the ISC license, but specifically differs in that it does not place any requirement on the copyright notice appearing in copies of the licensed work.

- Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. 
+ Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.

 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 

In the near future, we’ll be putting up a PR to replace the license. We’ll give the PR about 10 business days, and if there are no strong objections, we’ll pull the change in and publish a new version of tslib with the less-restrictive license.

15reactions
evmarcommented, Dec 17, 2018

LLVM is changing their license to a "“Apache 2.0 with LLVM Exception”, where the exception is a block at the end of the license to work around issues like these.

http://llvm.org/foundation/relicensing/ http://llvm.org/foundation/relicensing/LICENSE.txt (scroll to the bottom to see the exception)

Read more comments on GitHub >

github_iconTop Results From Across the Web

Use of Microsoft Copyrighted Content | Microsoft Legal
Microsoft products and services are owned either by Microsoft Corporation or by third parties who have granted Microsoft permission to use the content....
Read more >
TypeScript - External Helpers Library
Blog about Microsoft technologies (.NET, .NET Core, ASP.NET Core, WPF, UWP, TypeScript, etc.) Home · Projects · Talks · Archives · Contact ...
Read more >
IntelliSite Licence Attributions List - NET
component-inherit 0.0.3, MIT License ... Microsoft/tslib 1.7.1, Apache License 2.0 ... The software may include third party programs that Microsoft, ...
Read more >
Copyrights and Third-Party Licenses
This list identifies the third-party software embedded in or distributed with the Hitachi Content Platform for cloud scale system software.
Read more >
Yocto Project Reference Manual
Classes: Files that provide for logic encapsulation and inheritance so that commonly used patterns can be defined once and then easily used in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found