Skip to content

TRACKING: third party licensing #3884

Closed

Description

@hansl

Some of our direct and indirect dependencies are not using licenses that are approved by Google, so we need to do something about it. We have three options for each of those: ask authors to relicense, reimplement ourselves, or stop using the dependency.

Here's a (maybe incomplete) list:

  • uc.micro - WTFPL (from markdown-it). markdown-it might have replacements that are available, so I'll look for those.
  • sourcemap-istanbul-instrumenter-loader - WTFPL. We should probably contact the author for this one. Might not be needed.
  • jsonify - Public Domain (not a valid license, from ember-cli-preprocess-registry/broccoli-clean-css/json-stable-stringify). We don't need the preprocess-registry and will probably get rid of it.

Other point to consider this completed:

  • make a test to check licenses from package.json of every dependencies on Travis.

We might need to make separate issues to track some of those individually.

cc @IgorMinar @naomiblack

Activity

  1. hansl commented on Jan 6, 2017

    @hansl
    ContributorAuthor

    Shoutout to Robert Spier who found those!

  2. added
    P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgent
    on Jan 6, 2017
  3. self-assigned this
    on Jan 6, 2017
  4. JohannesRudolph commented on Jan 9, 2017

    @JohannesRudolph
    Contributor

    Alternative reading: Google's legal team should work on approving the WTFPL :-)

  5. filipesilva commented on Feb 3, 2017

    @filipesilva
    Contributor

    sourcemap-istanbul-instrumenter-loader is the only one missing now.

    There seems to be a yarn tool to list licences, we should add a test that uses it.

  6. self-assigned this
    on Feb 3, 2017
  7. filipesilva commented on Feb 9, 2017

    @filipesilva
    Contributor

    The sourcemap-istanbul-instrumenter-loader author at webpack-contrib/istanbul-instrumenter-loader#39 seems to be ok with changing to MIT.

  8. filipesilva commented on Feb 17, 2017

    @filipesilva
    Contributor

    Closed via #4561

  9. angular-automatic-lock-bot commented on Sep 6, 2019

    @angular-automatic-lock-bot

    This issue has been automatically locked due to inactivity.
    Please file a new issue if you are encountering a similar or related problem.

    Read more about our automatic conversation locking policy.

    This action has been performed automatically by a bot.

  10. locked and limited conversation to collaborators on Sep 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgent

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions