TRG 7.00 - Recurring activities for each PR
Status | Created | Post-History |
---|---|---|
Active | 25-Apr-2024 | Updates for CC-BY-4.0 license |
Active | 20-Jul-2023 | References to TRG 7.07, 7.08 updated |
13-Apr-2023 | Moved from OSS Development |
Why
Eclipse Tractus-X is an open source project hosted by the Eclipse Foundation licensed under the Apache License 2.0 (Apache-2.0). For non-code the default license is the Creative Commons Attribution 4.0 International (CC-BY-4.0).
The legal obligations of the content must be observed in all forms of which the content is available.
info
The requirements described here must be met for each contribution.
Description
This is a summary of the most important requirements for OSS governance that you must follow. Before submitting a PR, contributors should verify compliance with the requirements. The reviewing committer can only accept a PR if it is compliant.
Keep the following updated when creating a CatenaX / Tractus-X relevant release tag
- all requirements listed below
- IP checks for 3rd party content: ALL 3rd party content has the be approved by the Eclipse Foundation => in the DEPENDENCIES are only libraries with status "approved"
Keep the following updated for each pull request to the default branch (main)
- Legal Documentation: TRG 7.01
- License and copyright header: TRG 7.02
- must be present in every file if possible
- update the year in the copyright section at the beginning of each new year
- IP checks for project content: TRG 7.03
- for each PR containing more than 1000 relevant lines there must be an approved IP review for Code Contributions before the contribution can be pushed/merged
- IP checks for 3rd party content: TRG 7.04
- DEPENDENCIES file is up-to-date and reflects the current use of the 3rd party content
- all libraries listed there should have the status "approved"
- no libraries with status "rejected"
- for libraries with status "restricted", the according IP issues must be present (issue number in the source column)
- Legal information for distributions: TRG 7.05
- Legal notice for end user content: TRG 7.06
- Legal notice for non-code: TRG 7.07, TRG 7.08