- Felles løft mot felles mål

Fakta om Åpen Programvare

 

Rådgiving




Plogen © Interactive
Sist oppdatert: 04/02/2004

Åpen programvare er i sterk utvikling og kan gi store besparelser både i offentlig og privat sektor. Her er noen referanser til informasjonskilder for bedre forståelse av åpen programvare.

Begrepsbruk og definisjoner

Definisjoner på åpen programvare finnes i Open Source Definition og Free Software. I praksis vil programvare som møter den ene definisjonen som regel også møte den andre. Åpen programvare er programmer der lisensen gir brukerne fri tillatelse til å bruke programmet, til å studere og modifisere programmet, og til å redistribuere kopier av det orginale eller modifiserte program.

Begrepet "open source software" brukes typisk når høy pålitelighet og fleksibilitet er hovedmotivasjonen for utvikling av åpen programvare ,mens begrepet "free software" betyr frihet fra andres kontroll (standardforklaringen er "think free speech, not free beer). Richard Stallman, grunnleggeren av Free Software Foundation (FSF), har beskrevet hvorfor FSF foretrekker begrepet "free software" fremfor "open source software". Robert Lefkowitz i Merril Lynch mener en bedre beskrivelse av "free software" er "free, as in market".

Åpen programvare er ikke det samme som ikke-kommersiell programvare. Det er mange eksempler på åpen kommersiell programvare og åpen programvare kan benyttes til kommersielle formål. Det motsatte av åpen programvare er lukket eller proprietær programvare.

Lisensiering

All programvare er i dag lisensiert. For å være åpen programvare må lisensen følge spesielle regler. Åpen programvare benytter ofte en av de fire dominerende lisensene: GNU General Public License (GPL), GNU Lesser (or Library) General Public License (LGPL), MIT (tidligere X11) license, og BSD-new license. Open Source Initiative refererer til disse fire lisensene som klassiske åpen programvarelisenser. GPL og LGPL kalles "copylefting" lisenser som betyr at de er designet for å unngå at koden kan bli proprietær. Bruce Perens har sammenlignet disse lisensene. MIT og BSD-new lisensene tillater omtrent alt bortsett fra å saksøke forfatteren.

Den mest populære lisensen er GPL (LGPL for biblioteker) som benyttes i mer enn 70% av produktene. Årsaken er at denne gir best beskyttelse mot at den åpne programvaren adopteres av kommersielle bedrifter og videreutvikles som lukket eller proprietær programvare. Både GPL og LGPL kan benyttes til kommersielle formål men man kan ikke distribuere binærfiler uten å distribuere kildekoden. Dersom intensjonen er å tillate utvikling av proprietære versjoner, er MIT lisensen et godt alternativ. Enkelte produkter er tilgjengelig med forskjellige lisenser samtidig.

Utviklere av åpen programvare bør ikke lage sine egne lisenser. Dette gjelder også større organisasjoner. David A. Wheeler anbefaler å velge en GPL-kompatibel lisens som LGPL, MIT og BSD-new.

Bakgrunn og historikk

Her er noen referanser som blant annet omfatter historikk, praktisk bruk og filosofiske betraktninger knyttet til åpen programvare:

Flere av disse beskrivelsene er tilgjengelig i et felles dokument med tittel The Open Source Reader.

Hvorfor bruke åpen programvare?

Det er rikelig med både kvantitative og kvalitative data som underbygger argumentene for bruk av åpen programvare. David A. Wheeler har samlet en del kvantitative bevis i Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!. Michael A. Olson gir et enkelt kvalitativt argument i A business case for open source.

Åpen programvare prosjekter

Noen store prosjekter som utvikler åpen programvare:

Freshmeat, FSF list of free software og BerliOS SourceWell gir god oversikt over andre åpne programvareprodukter.

Interessefellesskap og kultur

Åpen programvare er både interessefelleskap og en kultur. Her er noen aktuelle kilder for nyheter fra dette miljøet:

Andre kilder