Technical Team/Use Cases/2.0/Patch provider provides SPDX data for the patch

From SPDX Wiki
Jump to: navigation, search
  1. Title: Patch provider provides SPDX data for the patch
  2. Primary Actor: Patch Provider
  3. Goal in Context: To indicate the licensing information as SPDX data for the patch.
  4. Preconditions:
    1. Committer has decided on the licensing for the patch
  5. Stakeholders and Interests:
    1. Patch Provider:
      1. To communicate that the license information for their patch.
      2. To have their licenses respected
    2. Upstream maintainers:
      1. To be able to document the license information for the patches they receive
      2. To have a paper trail of the licensing information for their project.
      3. To have their licenses respected
    3. Third party patch appliers (think Yocto):
      1. To be able to know whether or not they have licensing issues when they apply a patch ot upstream.
    4. Consumers of upstream source:
      1. To receive accurate and clear information of licensing of upstream source
      2. To be able to comply easily with licenses for upstream source
      3. To be able to subset, extend, or aggregate artifacts and pass on clear authoritative verifiable license for the resulting new copyrightable artifacts.
  6. Main Success Senario: Patch supplier communicates the licensing information for their patch.
  7. Failed End Condition: Patch supplier doesn't communicates inaccurate incomplete licensing information for their patch.
  8. Trigger:
    1. Creation of a patch
  9. Notes: