Åpen kildekode er både en filosofi og en forretningsmodell.
Istedenfor å hemmeligholde kildekoden for så å selge rettigheten til å bruke det ferdigkompilerte programmet så mange ganger som mulig, deles både programmet og kildekoden gratis ut til alle som vil ha det.
Åpen kildekodelisenser kommer i mange varianter, men det er i praksis to hovedretninger: GPL og BSD.
GPL-lisenser kommer med krav om at alle som bruker kildekoden også deler ut egen videreutvikling under samme lisens, mens BSD og lignende lisenser ikke stiller krav om det.
En måte å omgå GPL-lisensens krav, er å ikke levere programvaren på vanlig måte. Kildekode som brukes i nettbaserte tjenester, eller som inngår som en del av en ferdig installert maskinvarepakke omgår kravet om å dele egenutviklingen med alle.
Det gjør det mulig for blant annet søkegiganten Google å benytte seg av åpen kildekode, uten å måtte dele sine egen kildekode. Det er også grunnen til at selskapet leverer ferdig opsatte gule serverbokser, når de selger seg inn i markedet for bedriftsinterne søk.
Det har vært snakk om å legge inn en klausul som tetter dette smutthullet i GPL versjon 3, men det ble det ikke noe av.
Nå har isteden Free Software Foundation (FSF), organisasjonen bak GPL, kommet med en ny GPL-variant som tar utgangspunkt i GPL 3. Den har fått navnet Affero GPL (AGPL).
AGPL har en egen klausul som krever at alle brukere av tjenesten får tilgang til kildekoden:
Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software.
Free Software Foundation skriver at den nye Affero-lisensen er helt kompatibel med GPL3, og at utviklere derfor fritt kan bruke kildekode fra begge lisensene om hverandre.
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License.
Her kan du lese mer om AGPL-lisensen.
Les også:
- [15.12.2008] Friprog-stiftelsen FSF til sak mot Cisco
- [16.10.2007] Ajax endrer spillereglene for åpen kildekode
- [29.06.2007] Ingen større entusiasme for ny GNU-lisens
- [30.03.2007] Oppgradert Linux-lisens allerede foreldet
- [02.02.2007] I år vekkes det offentlige til åpen kildekode
- [18.12.2006] Forsvarer lukket kildekode i Linux
- [27.09.2006] Vanskelig juss rundt åpen kildekode
- [30.05.2006] Trolltech forklarer sin rare forretningsmodell
- [16.02.2006] Slik kan penger tjenes på åpen kildekode