Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Naoto YAMAGUCHI


This document define to "reuse program management" process criteria. It presents the criteria for the selection of existing OSS for use in an AGL distribution for the Instrument Cluster.
This document aim to create common agreement for reuse existing OSS both community and industry.

1. License 

1.1. Basis

Assessing the license of the OSS.

...

No.RequirementExampleReq. Level
1Defining the coding rule or guideline

https://www.kernel.org/doc/html/latest/process/coding-style.html

https://www.gnu.org/prep/standards/standards.html

https://systemd.io/CODING_STYLE/

Must
2Defining the contribution rule

https://www.kernel.org/doc/html/latest/process/code-of-conduct-interpretation.html

https://gcc.gnu.org/contribute.html

https://systemd.io/CONTRIBUTING/

Must
3Have a bug tracking system or other bug report and fix solution such as active mailing list, github issue, etc..

https://lkml.org/

https://github.com/systemd/systemd/issues

https://bugzilla.redhat.com/

Shall
4Have and maintain a test suite.

https://github.com/linux-test-project/ltp

https://github.com/systemd/systemd/tree/master/test

https://wiki.musl-libc.org/libc-test.html

Shall
5Used in popular distributions such as RHEL, SUSE, Ubuntu, Debian.
Shall

6

More than 2 active contributors.https://www.openhub.net/explore/projectsShall

7

Including OIN(Open Invention Network) packages listhttps://www.openinventionnetwork.com/joining-oin/linux-system/linux-system-table/?cat_id=15&type=tableRecommend4More than 2 active contributors.https://www.openhub.net/explore/projectsShall










3. Log Term Stable

Assessing the code quality of the OSS.  

...