Community Translations of the Standard for Public Code

Contents

  1. Krav
  2. Hur du testar
  3. Offentliga beslutsfattare: vad ni behöver göra
  4. Chefer: vad ni behöver göra
  5. Utvecklare och formgivare: vad ni behöver göra
  6. Vidare läsning

Publicera under öppen licens

En öppen och välkänd licens gör det möjligt för vem som helst att se källkoden för att förstå hur den fungerar, att fritt använda den och att bidra till kodbasen. Det möjliggör att ett leverantörsekosystem kan växa fram kring kodbasen.

Att tydligt ange licensen för varje fil i en kodbas underlättar korrekt återanvändning och tillskrivning av delar av en kodbas.

Krav

  • All källkod och dokumentation MÅSTE vara licensierad så att den fritt kan återanvändas, ändras och vidaredistribueras.
  • Programvarans källkod MÅSTE vara licensierad under en licens godkänd av OSI eller FSF som fri.
  • All källkod MÅSTE publiceras med en licensfil.
  • Bidragsgivare FÅR INTE krävas att överföra upphovsrätten för sina bidrag till kodbasen.
  • Alla källkodsfiler i kodbasen BÖR innehålla ett upphovsrättsmeddelande och ett licenshuvud som är maskinläsbara.
  • Att ha flera licenser för olika typer av källkod och dokumentation är VALFRITT.

Hur du testar

Offentliga beslutsfattare: vad ni behöver göra

  • Utveckla regelverk som kräver att källkod är öppen källkod.
  • Utveckla regelverk som motverkar icke-öppen källkod och teknik vid upphandling.

Chefer: vad ni behöver göra

  • Arbeta bara med leverantörer av öppen källkod som levererar sin källkod genom att publicera den under en öppen källkodslicens.
  • Var medveten om att även om Creative Commons-licenser är utmärkta för dokumentation, uppfyller licenser som anger Icke-kommersiell eller Inga bearbetningar INTE kraven på att vara fritt återanvändbara, ändringsbara och vidaredistribuerbara.

Utvecklare och formgivare: vad ni behöver göra

  • Lägg till en ny license-fil till varje ny kodbas som skapas.
  • Lägg till ett upphovsrättsmeddelande och ett licenshuvud till varje ny källkodsfil som skapas.
  • Vid återanvändning av källkod i kodbasen, säkerställ att den har en licens som är förenlig med kodbasens licens eller licenser.

Vidare läsning