Bug: 242881002

Clone this repo:
  1. f578df4 Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 am: ffc082fc7b by Jingwen Chen · 1 year, 1 month ago android14-qpr2-release android14-qpr2-s1-release android14-qpr2-s2-release android14-qpr2-s3-release main master android-14.0.0_r29 android-14.0.0_r30 android-14.0.0_r31 android-14.0.0_r32 android-14.0.0_r33
  2. 31f9c7d Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 am: 50a220cc04 by Jingwen Chen · 1 year, 1 month ago
  3. 50a220c Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 by Jingwen Chen · 1 year, 1 month ago android14-qpr1-release android14-qpr1-s2-release 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
  4. ffc082f Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 by Jingwen Chen · 1 year, 1 month ago android14-mainline-adbd-release android14-mainline-adservices-release android14-mainline-appsearch-release android14-mainline-art-release android14-mainline-cellbroadcast-release android14-mainline-conscrypt-release android14-mainline-extservices-release android14-mainline-media-release android14-mainline-media-swcodec-release android14-mainline-mediaprovider-release android14-mainline-networking-release android14-mainline-os-statsd-release android14-mainline-permission-release android14-mainline-resolv-release android14-mainline-sdkext-release android14-mainline-tethering-release android14-mainline-uwb-release android14-mainline-wifi-release aml_adb_340912000 aml_adb_340912200 aml_adb_340912350 aml_adb_340912530 aml_adb_341517070 aml_adb_341520010 aml_ads_340915050 aml_ads_341027030 aml_ads_341131050 aml_ads_341316030 aml_ads_341413000 aml_ads_341517040 aml_ads_341615050 aml_art_340915060 aml_art_341010050 aml_art_341110060 aml_art_341110110 aml_art_341311100 aml_art_341411300 aml_art_341514410 aml_art_341514450 aml_art_341615020 aml_ase_340913000 aml_ase_341113000 aml_ase_341310010 aml_ase_341410000 aml_ase_341510000 aml_cbr_340914000 aml_cbr_341011000 aml_cbr_341110000 aml_cbr_341311010 aml_cbr_341410010 aml_cbr_341510010 aml_cbr_341610000 aml_con_341110000 aml_con_341310090 aml_con_341410300 aml_con_341511080 aml_con_341614000 aml_doc_340916000 aml_doc_341012000 aml_doc_341112000 aml_doc_341312010 aml_doc_341510050 aml_doc_341610010 aml_ext_341027030 aml_ext_341131030 aml_ext_341317010 aml_ext_341414010 aml_ext_341518010 aml_ext_341620040 aml_ips_340914000 aml_ips_340914200 aml_ips_340914280 aml_ips_341510000 aml_ips_341611000 aml_med_340922010 aml_med_341011000 aml_med_341111000 aml_med_341312020 aml_med_341312300 aml_med_341513600 aml_med_341619000 aml_mpr_340919000 aml_mpr_341015030 aml_mpr_341015090 aml_mpr_341111020 aml_mpr_341111030 aml_mpr_341313030 aml_mpr_341411070 aml_mpr_341511070 aml_mpr_341614010 aml_net_340913000 aml_net_341014000 aml_net_341111030 aml_net_341310020 aml_net_341311010 aml_net_341411030 aml_net_341510000 aml_net_341510050 aml_net_341610030 aml_neu_341010000 aml_neu_341010080 aml_neu_341510000 aml_odp_341610000 aml_per_340916010 aml_per_341011020 aml_per_341011100 aml_per_341110010 aml_per_341110020 aml_per_341311000 aml_per_341410020 aml_per_341510010 aml_per_341614000 aml_res_340912000 aml_res_341110000 aml_res_341311030 aml_res_341410010 aml_res_341510000 aml_sch_341510000 aml_sdk_340912010 aml_sdk_341010000 aml_sdk_341110000 aml_sdk_341110080 aml_sdk_341410000 aml_sdk_341510000 aml_sta_340911000 aml_sta_340912000 aml_sta_341010020 aml_sta_341111000 aml_sta_341114000 aml_sta_341311010 aml_sta_341410000 aml_sta_341511040 aml_sta_341615000 aml_swc_340922010 aml_swc_341011020 aml_swc_341111000 aml_swc_341312020 aml_swc_341312300 aml_swc_341513600 aml_swc_341619000 aml_tet_340913030 aml_tet_341010040 aml_tet_341112070 aml_tet_341310230 aml_tet_341411060 aml_tet_341511010 aml_tet_341610020 aml_uwb_341011000 aml_uwb_341111010 aml_uwb_341310030 aml_uwb_341310300 aml_uwb_341511050 aml_uwb_341513070 aml_wif_340913010 aml_wif_341011010 aml_wif_341110010 aml_wif_341310010 aml_wif_341410080 aml_wif_341510000 aml_wif_341610000
  5. 0f22c08 Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 by Jingwen Chen · 1 year, 1 month ago android14-dev

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.