Använd öppna standarder
Öppna standarder garanterar tillgång till den kunskap som krävs för att använda och bidra till kodbasen. De möjliggör samverkan mellan system och minskar risken för leverantörsinlåsning. Öppna standarder som är entydiga möjliggör oberoende utveckling av vardera sidan av datautbyte.
Krav
- För funktioner i kodbasen som underlättar datautbyte MÅSTE kodbasen använda en öppen standard som uppfyller Open Source Initiatives krav för öppna standarder.
- Alla icke-öppna standarder som används MÅSTE tydligt noteras som sådana i dokumentationen.
- Alla standarder som valts för användning i kodbasen MÅSTE listas i dokumentationen med en länk till var de finns tillgängliga.
- Alla icke-öppna standarder som valts för användning i kodbasen FÅR INTE hindra samarbete och återanvändning.
- Om ingen befintlig öppen standard finns tillgänglig BÖR ansträngning läggas på att utveckla en.
- Öppna standarder som är maskinellt testbara BÖR föredras framför öppna standarder som inte är det.
- Icke-öppna standarder som är maskinellt testbara BÖR föredras framför icke-öppna standarder som inte är det.
Hur du testar
- Bekräfta att datautbyte följer en öppen standard godkänd av OSI.
- Bekräfta att alla icke-öppna standarder som används tydligt dokumenterats som sådana.
- Bekräfta att dokumentationen innehåller en lista över de standarder som följs i kodbasen, var och en med en fungerande länk, eller ett uttalande om att inga standarder valts.
Offentliga beslutsfattare: vad ni behöver göra
- Föreskriva användning av öppna standarder överallt där det är möjligt.
- Förbjuda upphandling av teknik som inte använder öppna standarder.
Chefer: vad ni behöver göra
- Överväg att ta med bedömning av efterlevnad av öppna standarder i källkodsgranskningar.
Utvecklare och formgivare: vad ni behöver göra
- Lägg till tester för kontinuerlig integrering som kontrollerar efterlevnad av standarderna.
- Granska incheckningar och andra kodförrådsresurser för hänvisningar till standarder och kontrollera dem mot listan över använda standarder.
Vidare läsning
- Open Standards principles, regelverksdokument från UK Cabinet Office.