Definition av Öppen Källkod
Version 1.9
Introduktion
Öppen källkod innebär inte bara tillgång till
källkoden. Distributionsvillkoren
av mjukvara med öppen källkod måste uppfylla följande
kriterium:
1. Fri distribution
Licensen får inte förhindra någon intressent från att
sälja eller ge bort mjukvara
som en del av en större mjukvarudistribution som består av program
från flera olika källor.
Licensen får inte kräva en royalty eller någon annan avgift
för en sådan
försäljning.
2. Öppen källkod
Programmet måste inkludera källkoden och måste kunna
distribueras som källkod såväl
som i kompilerad form. I fall där en produkt inte distribueras med dess
källkod, måste det tydligt
framgå hur man kan få tag på källkoden, vilket får
inte kosta mer än skäligt
för reproduceringen önskvärt är att man skall kunna ladda
ner källkoden från Internet
utan att det kostar något. Källkoden måste vara i
önskvärd form i vilken en programmerare
skulle kunna modifiera programmet. Avsiktlig förvillning av källkoden
är inte tillåtet. Mellankod
former som utdata av en preprocessor eller översättare är inte
tillåtet.
3. Härledda arbeten
Licensen måste tillåta ändringar och härledda arbeten och
måste tillåta dem att
distribueras under samma termer som licensen för original mjukvaran.
4. Integriteten av författarens källkod
Licensen får förhindra från att källkoden distribueras i
modifierad form endast om
licensen tillåter distributionen av "patch filer" med källkod till
ändamålet att modifiera
programmet vid byggning. Licensen måste explicit tillåta
distribution av mjukvara byggd med modifierad
källkod. Licensen får kräva att härledda arbeten namnges
annorlunda eller har ett annat version
nummer än original mjukvaran.
5. Ingen diskrimination av personer eller grupper
Licensen får inte diskriminera någon person eller grupp av personer.
6. Ingen diskrimination av insatsområden
Licensen får inte förhindra någon från att använda
programmet i ett specifikt
insatsområde. Till exempel, får den inte förhindra att
programmet används i affärsverksamhet
eller för genetisk forskning.
7. Distribution av licens
Rättigheterna bifogade med programmet måste gälla alla som
programmet vidare distribueras till utan
behov att dessa parter utställer ytterligare en licens.
8. Licensen får inte vara specifik för en
produkt
Rättigheterna bifogade med programmet får inte bero på program
som är en del av en specifik
mjukvarudistribution. Om programmet är extraherat från distributionen
och använt eller distribuerat
inom termerna av programmets licens, skall alla parter till vilka programmet
är vidare distribuerat ha samma
rättigheter som beviljades i samband med ursprungliga
mjukvarudistributionen.
9. Licensen får inte begränsa annan mjukvara
Licensen får inte ställa restriktioner på annan mjukvara som
distribueras tillsammans med den
licensierade mjukvaran. Till exempel, licensen får inte insistera att alla
andra program som distribueras
på samma media måste vara öppen källkod mjukvara.
10. Licensen måste vara teknologineutralTillhandahållande av licensen får inte baseras på någon enskild teknologi eller typ av gränssnitt.
|