Uploaded image for project: 'Apache Airflow'
  1. Apache Airflow
  2. AIRFLOW-2779

Verify and correct licenses

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.10.0
    • Component/s: None
    • Labels:
    • Flags:
      Important

      Description

      1. /airflow/security/utils.py
        2. ./airflow/security/kerberos.py
        3. ./airflow/www_rbac/static/jqClock.min.js
        4. ./airflow/www/static/bootstrap3-typeahead.min.js
        5. ./apache-airflow-1.10.0rc2+incubating/scripts/ci/flake8_diff.sh
        6. https://www.apache.org/legal/resolved.html#optional
        7. ./docs/license.rst
        8. airflow/contrib/auth/backends/google_auth.py
        9. /airflow/contrib/auth/backends/github_enterprise_auth.py
        10. /airflow/contrib/hooks/ssh_hook.py
        11. /airflow/minihivecluster.py

      This files [1][2] seem to be 3rd party ALv2 licensed files that refers to a NOTICE file, that information in that NOTICE file (at the very least the copyright into) should be in your NOTICE file. This should also be noted in LICENSE.

       

      LICENSE is:
      - missing jQuery clock [3] and typeahead [4], as they are ALv2 it’s not required to list them but it’s a good idea to do so.
      - missing the license for this [5]
      - this file [7] oddly has © 2016 GitHub, Inc.at the bottom of it

       

      • Year in NOTICE is not correct "2016 and onwards” isn’t valid as copyright has an expiry date

       

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              bolke Bolke de Bruin
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: