Bug: 242881002

Clone this repo:
  1. 50a220c Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 by Jingwen Chen · 11 months ago android14-qpr1-release android14-qpr1-s2-release main master android-14.0.0_r16 android-14.0.0_r17 android-14.0.0_r18 android-14.0.0_r19 android-14.0.0_r20 android-14.0.0_r21 android-14.0.0_r22 android-14.0.0_r23 android-14.0.0_r24 android-14.0.0_r25 android-14.0.0_r26 android-14.0.0_r27
  2. 0f22c08 Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 by Jingwen Chen · 11 months ago android14-dev
  3. eb146bb Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 by Jingwen Chen · 11 months ago
  4. dad1665 Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 by Jingwen Chen · 11 months ago
  5. 748e62d Merge remote-tracking branch 'aosp/upstream-main' into mymerge by Jingwen Chen · 11 months ago android-u-beta-1-gpl

rules_license

CI: Build status

This repository contains a set of rules and tools for

  • declaring metadata about packages, such as
    • the licenses the package is available under
    • the canonical package name and version
    • copyright information
    • ... and more TBD in the future
  • gathering those license declarations into artifacts to ship with code
  • applying organization specific compliance constriants against the set of packages used by a target.
  • (eventually) producing SBOMs for built artifacts.

WARNING: The code here is still in active initial development and will churn a lot.

If you want to follow along:

Background reading: These is for learning about the problem space, and our approach to solutions. Concrete specifications will always appear in checked in code rather than documents.