Hem Utveckling Open-source licensiering - vad du behöver veta

Open-source licensiering - vad du behöver veta

Innehållsförteckning:

Anonim

Det finns många öppen källkodsprogram som serverar ett antal applikationer. Det finns också många olika öppna källkodslicenser. I stort sett kan programvara med öppen källkod användas, ändras och delas lagligt i många miljöer och sammanhang. Men olika licenser har olika avtal, och det är viktigt att förstå skillnaderna mellan varje större licens för att få ut mesta möjliga av öppen källkodsprogramvara samt få en bred känsla av öppen källkods rörelse och dess syfte. (För mer information, se Open Source: Är det för bra att vara sant?)

Källan till öppen källkod

Även om termen ”öppen källkod” myntades 1998, kommer ursprunget till den fria mjukvaru rörelsen att vara tillbaka till 1970-talet. Programvaruutvecklare, hacker och fri programvaruaktivist, Richard Stallman, utvecklade ett fritt och öppet operativsystem år 1983. I början av 1984 meddelade han GNU-projektet, som utvecklade ett operativsystem som till stor del inspirerades av Unix (GNU är en rekursiv akronym för “GNU's Not Unix”) men med källkod som var gratis och öppen för allmänheten för gemenskapens föreslagna större nytta.

GNU använde en filosofi pionjerad av Stallman (liksom andra anti-copyright-aktivister) känd som "copyleft", som i huvudsak erkände de upphovsrättigheter som lagligen beviljats ​​original immateriella rättigheter, men uttryckligen avstått från dem för att främja öppen användning och utveckling av arbete. Denna teknik och filosofi gav fri tillgång till källkod för mjukvara som släppts under copyleft, för fri och öppen användning och modifiering.

Open-source licensiering - vad du behöver veta