Community Translations of the Standard for Public Code

Contents

  1. Krav
  2. Test
  3. Offentliga beslutsfattare behöver:
  4. Chefer behöver:
  5. Utvecklare och formgivare behöver:
  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 gör det möjligt för ett leverantörsekosystem att 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.

Test

Offentliga beslutsfattare behöver:

  • 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 behöver:

  • Arbeta bara med leverantörer av öppen källkod som levererar sin källkod genom att publicera den under en öppen källkodslicens.
  • Vara medvetna 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 behöver:

  • Lägga till en ny license-fil till varje ny kodbas som skapas.
  • Lägga till ett upphovsrättsmeddelande och ett licenshuvud till varje ny källkodsfil som skapas.
  • Säkerställa att källkod som återanvänds i kodbasen har en licens som är förenlig med kodbasens licens eller licenser.

Vidare läsning