Skip to content

Afklaring: Licensmæssige konsekvenser ved offentliggørelse #35

@zorp

Description

@zorp

Titel

Afklaring: Licensmæssige konsekvenser ved offentliggørelse af patches og Helm charts på tværs af licenstyper

Beskrivelse

Vi ønsker at offentliggøre både vores tilpasninger (patches) og vores Helm chart som open source.

Tilpasningerne er baseret på eksisterende open source-software, som installeres og konfigureres via Helm charts, og som efterfølgende er blevet modificeret for at fungere i vores miljø.

Et konkret eksempel er software licenseret under BSD 3-Clause (fx Open WebUI):
https://github.com/open-webui/open-webui/blob/main/LICENSE

Samtidig er det forventningen, at løsningen kan inkludere komponenter med andre licenstyper (fx GPL, MPL, MIT/Apache).

Spørgsmål

Hvordan skal vi generelt forstå og håndtere licensforpligtelser i dette scenarie, hvor vi offentliggør både patches og deployment-setup på tværs af forskellige open source-licenser?

Vi ønsker særligt afklaret:

  • Hvornår patches og ændringer betragtes som et “afledt værk”

  • Hvilken betydning det har for forpligtelser under forskellige licenstyper (fx BSD/MIT, MPL, GPL, AGPL)

  • Om der er forskel på:

    • patches, der ændrer upstream kode direkte
    • konfigurationsbaserede tilpasninger (fx via Helm values)
  • Hvordan vi skal forstå forskellen mellem:

    • intern brug
    • distribution til andre
    • tilgængeliggørelse som tjeneste (SaaS)
  • Hvordan vi skal forstå vores Helm chart:

    • som en selvstændig komponent
    • eller som en del af et samlet afledt værk
  • Hvilke krav der gælder ved offentliggørelse ift.:

    • attribution (fx BSD/MIT)
    • deling af ændringer (fx MPL, GPL)
    • brug over netværk/SaaS (fx AGPL)
  • Hvordan vi korrekt håndterer licensvalg for vores eget arbejde:

    • Kan patches og Helm chart have en anden licens end upstream?
    • Hvilke begrænsninger gælder for kompatibilitet?
  • Hvordan vi sikrer en samlet licensmæssig korrekt distribution, når flere licenser indgår (fx via SBOM eller tilsvarende overblik)

Formål

At etablere en generel praksis for, hvordan vi:

  • vurderer afledte værker
  • håndterer licensforpligtelser
  • og offentliggør tilpasninger og deployment-setup korrekt

på tværs af forskellige open source-licenser.

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions