Skip to content

Commit 402e8b1

Browse files
aclark801dirkmueller
authored andcommitted
Update contributors_guidelines.md
The Legal team reviewed this document since it ties to the Member Policies document. This update is their changes. Signed-off-by: Alan <alan@linux.com>
1 parent 1ffbe48 commit 402e8b1

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

contributors_guidelines.md

+23-15
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
1-
# OpenELA Contribution Guidelines
1+
# OpenELA Contribution and Intellectual Property Policy
22

33
## Scope
44

5+
This OpenELA Contribution and Intellectual Property Policy (Policy) applies
6+
to contributions of new or revised source code to an OpenELA project. It
7+
does not apply to the evaluation of General Members’ contributions of time or
8+
effort substantially furthering OpenELA’s mission for the purpose of membership
9+
eligibility, which are determined at the discretion of OpenELA’s Board of Directors
10+
or designee.
11+
512
OpenELA welcomes contributions from the community seeking to improve the
613
experience of users on Enterprise Linux. Contributions to OpenELA must adhere
714
to the following guidelines.
815

9-
The goal of OpenELA is to provide continuity for Enterprise Linux downstream
10-
distributions by providing a secure, transparent, and reliable Enterprise Linux
16+
The goal of OpenELA is to provide continuity for downstream
17+
distributions by providing a secure, transparent, and reliable
1118
(EL) source that is globally available to anyone as a buildable base. OpenELA
1219
allows distributions to create and maintain downstream derivatives of EL.
1320

@@ -22,16 +29,17 @@ OpenELA must have antecedents in the upstream for those distributions.
2229
Patches are fixes, changes, and enhancements specific to a single project or
2330
package.
2431

25-
“Bug Fix Patches” are Patches that are present in the upstream repository or
32+
“Bug Fix Patches” are generally patches that are present in the upstream repository or
2633
the upstream distribution repository and improve stability, robustness or
27-
security of the already present features. They are backward binary compatible
28-
and do not break previously documented behavior or features.
34+
security of the already present features. They should be backward binary compatible
35+
and not break previously documented behavior or features. See also the Bug-For-Bug
36+
Compatibility Standard below.
2937

3038
### Contribute Upstream First
3139

32-
Before Patches are considered for OpenELA, Developers are encouraged to
40+
Before patches are considered for OpenELA, developers are encouraged to
3341
contribute patches to upstream. If you’re having trouble finding the upstream
34-
for a particular project, check the Source line in the SRPM. We don’t want
42+
for a particular project, check the source line in the SRPM. We don’t want
3543
OpenELA to become a repository for orphaned patches, and it’s very important to
3644
encourage developers to contribute their efforts to the upstream projects.
3745

@@ -110,7 +118,7 @@ add value to the OpenEL Ecosystem.
110118

111119
Branches within the openela-contrib repo should retain the ‘contrib’ tag in
112120
their branch names, to ensure that it is clear that these branches are not
113-
bug-for-bug compatible with EL.
121+
bound to be bug-for-bug compatible with EL.
114122

115123
## Contributing Bug Fix Patches into -contrib repos
116124

@@ -122,13 +130,13 @@ to `git clone` both the main and -contrib repositories into the same local git
122130
repo.
123131

124132
Patches which are accepted to the -contrib branches should meet the “Bug Fix
125-
Patches” compatibility. The Technical Governance board can further define
126-
additional exceptions. Patches for -contrib branches must be present in the
127-
upstream project repository. Patches which are not applicable to or not
128-
accepted by upstream will require review by the Technical Steering Committee.
133+
Patches” compatibility standard described above. The Technical Steering Committee
134+
can further define additional exceptions. Patches for -contrib branches must be
135+
present in the upstream project repository. Patches which are not applicable to
136+
or not accepted by upstream will require review by the Technical Steering Committee.
129137

130138
## Document Governance
131139

132-
This document is owned and updated by the Technical Steering Committee. Please
140+
This document is maintained by the Technical Steering Committee. Please
133141
supply all suggested modifications for consideration by the Technical Steering
134-
Committee through the usual github constructs.
142+
Committee and/or OpenELA Board of Directors through the usual github constructs.

0 commit comments

Comments
 (0)