xref: /aosp_15_r20/external/bazelbuild-rules_license/README.md (revision f578df4fd057ffe2023728444759535685631548)
1*f578df4fSJingwen Chen# rules_license
2*f578df4fSJingwen Chen
3*f578df4fSJingwen ChenCI: [![Build status](https://badge.buildkite.com/e12f23186aa579f1e20fcb612a22cd799239c3134bc38e1aff.svg)](https://buildkite.com/bazel/rules-license)
4*f578df4fSJingwen Chen
5*f578df4fSJingwen ChenThis repository contains a set of rules and tools for
6*f578df4fSJingwen Chen- declaring metadata about packages, such as
7*f578df4fSJingwen Chen  - the licenses the package is available under
8*f578df4fSJingwen Chen  - the canonical package name and version
9*f578df4fSJingwen Chen  - copyright information
10*f578df4fSJingwen Chen  - ... and more TBD in the future
11*f578df4fSJingwen Chen- gathering those license declarations into artifacts to ship with code
12*f578df4fSJingwen Chen- applying organization specific compliance constriants against the
13*f578df4fSJingwen Chen  set of packages used by a target.
14*f578df4fSJingwen Chen- (eventually) producing SBOMs for built artifacts.
15*f578df4fSJingwen Chen
16*f578df4fSJingwen ChenWARNING: The code here is still in active initial development and will churn a lot.
17*f578df4fSJingwen Chen
18*f578df4fSJingwen ChenIf you want to follow along:
19*f578df4fSJingwen Chen- Mailing list: [[email protected]](https://groups.google.com/a/bazel.build/g/bazel-ssc)
20*f578df4fSJingwen Chen- Monthly eng meeting: [calendar link](MjAyMjA4MjJUMTYwMDAwWiBjXzUzcHBwZzFudWthZXRmb3E5NzhxaXViNmxzQGc&tmsrc=c_53pppg1nukaetfoq978qiub6ls%40group.calendar.google.com&scp=ALL)
21*f578df4fSJingwen Chen- [Latest docs](https://bazelbuild.github.io/rules_license/latest.html)
22*f578df4fSJingwen Chen
23*f578df4fSJingwen ChenBackground reading:
24*f578df4fSJingwen ChenThese is for learning about the problem space, and our approach to solutions. Concrete specifications will always appear in checked in code rather than documents.
25*f578df4fSJingwen Chen- [License Checking with Bazel](https://docs.google.com/document/d/1uwBuhAoBNrw8tmFs-NxlssI6VRolidGYdYqagLqHWt8/edit#).
26*f578df4fSJingwen Chen- [OSS Licenses and Bazel Dependency Management](https://docs.google.com/document/d/1oY53dQ0pOPEbEvIvQ3TvHcFKClkimlF9AtN89EPiVJU/edit#)
27*f578df4fSJingwen Chen- [Adding OSS license declarations to Bazel](https://docs.google.com/document/d/1XszGbpMYNHk_FGRxKJ9IXW10KxMPdQpF5wWbZFpA4C8/edit#heading=h.5mcn15i0e1ch)
28