Vad är öppen källkod?
Öppen källkod, även kallad open-source software (OSS) är programvara som distribueras med källkod som kan läsas eller ändras av användare.
OSS-communityn är i allmänhet överens om att programvara med öppen källkod bör uppfylla följande kriterier:
- Programmet måste distribueras fritt
- Källkoden måste ingå i programmet
- Vem som helst måste kunna modifiera källkoden
- Modifierade versioner av källkoden får vidaredistribueras
En licens för programvara med öppen källkod får inte heller kräva att annan programvara utesluts eller hindras från att fungera.
Techopedia förklarar öppen källkod
Till skillnad från traditionell programvara som distribueras i ett oföränderligt kompilerat format, levereras programvara med öppen källkod med både kompilerade och icke-kompilerade format, vilket möjliggör öppen kodmodifiering. I traditionella programvarulicenser skulle detta privilegium vara reserverat för upphovsrättsinnehavare.
Det är inte alla programutvecklare som är positiva till att använda öppen källkod, men många har accepterat det eftersom det gör det möjligt att snabbare åtgärda programvaruproblem och i slutändan kan leda till applikationer av högre kvalitet.