council-docs/project
Justin W. Wheeler e7c8fa9b5f
📝♻️ docs(project): Incorporate edits to Upstream First doc
This commit incorporates a few additional changes to the original draft,
per discussion in the Pagure Pull Request comments:

* Added Section on Downstream Patches: Addressed @shaunm's excellent
  point about explaining the "second" part of "upstream first" by adding
  a new section "When Downstream Changes Happen." This section explains
  the legitimate reasons for downstream patches and emphasizes that they
  are not contradictions of the core principle.

* Clarified "Distinguishes Fedora": Removed potentially exclusive
  phrasing as per @smilner's suggestion. The focus is now on the
  practice of Upstream First, not comparisons.

* Emphasized Pragmatic Benefits: Incorporated @blc's point about the
  practical engineering advantages of upstream first, specifically the
  reduction of maintenance burden. This adds another layer of
  justification for the principle.

* Added License Clarifications Example: This example summarizes
  @mattdm's point about the importance of upstreaming license-related
  fixes. It highlights how Fedora contributors actively engage with
  upstream projects to address licensing issues, ensuring compliance and
  broader inclusion in the open source ecosystem.

* Minor Edits: Minor edits for clarity and flow.

ref: https://pagure.io/Fedora-Council/council-docs/pull-request/244

Signed-off-by: Justin W. Wheeler <jwf@redhat.com>
2025-02-17 14:31:30 -05:00
..
modules 📝♻️ docs(project): Incorporate edits to Upstream First doc 2025-02-17 14:31:30 -05:00
antora.yml 📝🚚 docs(code-of-conduct): Initial commit 2025-02-14 23:25:15 -05:00