Eller besøk arkivet

Martin på nettet

Med Martins øyne

Bruker du åpen kildekode?

18. December 2007

Open Source

Digi.no stilte nylig spørsmålet i overskriften. Siden jeg ikke har mye til overs for kommentarene i nettavisene, tenkte jeg å gjengi mine svar her, og samtidig utfordre deg på de samme punktene.

Bruker du Linux?

Jeg bruker BSD, som på samme måte som Linux er et UNIX-basert operativsystem. I tillegg har jeg en bærbar Mac med operativsystemet Mac OS X, som er bygget på BSD.

Hvilke åpen kildekode-applikasjoner bruker du? Privat? På jobb?

Flesteparten av applikasjonene jeg benytter er såkalt fri programvare, også kalt åpen kildekode av enkelte. Jeg kommer tilbake til disse to begrepene i siste avsnitt. Listen over applikasjoner jeg benytter til daglig er tidligere publisert her på bekkelund.net.

Lager du egne åpen kildekode-programmer? Får du betalt for det?

Jeg jobber som partner av et selskap som leverer fri programvare. Selskapet gir oss kunder og vi gir selskapet penger for at de gir oss kunder. Vi slipper jobben med å selge, de slipper jobben med å levere prosjektene til kundene og begge får en felles referansekunde. En fantastisk modell som begge parter er svært fornøyde med.

Har du tro på åpen kildekode som en kommersiell bærekraftig forretningsmodell?

Forrige punkt tatt i betraktning: ja definitivt!

Hvordan ser du på åpen kildekode?

Kundene vil ha fri programvare, enten de er offentlige etater, private bedrifter eller privatpersoner. Imidlertid må det et stykke bevisstgjøring til for å forstå hvorfor. Kundene vil ha fri programvare på samme måte som de vil ha åpne standarder og musikk uten DRM, fordi det er til det beste for kundenes økonomi.

Bør vi kalle det åpen kildekode eller fri programvare? Hvorfor? Har du eventuelt et bedre forslag?

Dette er ikke et spørsmål om å velge mellom to begreper. Åpen kildekode og fri programvare er to forskjellige ting. Riktignok er fri programvare åpen kildekode, men åpen kildekode er ikke nødvendigvis fri programvare.

Åpen kildekode

Åpen kildekode betyr at kildekoden til programmet er tilgjengelig for innsyn, det vil si at du kan lese kildekoden og forstå hvordan programmet fungerer. Det betyr imidlertid ikke at du kan benytte programmet slik du selv ønsker, selv om det som regel er slik med programmer basert på åpen kildekode.

Selv om kildekoden er tilgjengelig for innsyn og endringer, kan det allikevel være at du må betale for programvaren, både i anskaffelse og årlig vedlikehold. ERP-systemet Microsoft Dynamics AX er et slikt eksempel. Man betaler for programvaren og kan betale for muligheten til å gjøre endringer i deler av kildekoden via en egen utviklingspakke som følger med.

Fri programvare

Som nevnt er fri programvare også åpen kildekode. Det vil altså si at du har tilgang til å studere kildekoden og gjøre endringer i den slik du selv måtte ønske. I tillegg kan du benytte programvaren omtrent som om den var din egen. Du kan dele ut kopier til familie, venner og bekjente, du kan bruke programvaren på så mange maskiner du måtte ønske, og du kan bruke programvaren slik det passer deg. For detaljert informasjon om fri programvare, har NUUG en folder som gir en svært god og lettfattelig innføring.

Dette er altså mine svar. Hvordan ser dine ut? Legg igjen en kommentar! :-)

  • Digg
  • del.icio.us
  • Facebook
  • LinkedIn
  • Reddit
  • TwitThis
  • Google Bookmarks
  • Identi.ca
  • Netvibes
  • Slashdot
  • Technorati

10 kommentarer

  1. Bruker du Linux?

    Første gangen jeg la fingrene på tastaturet foran en linuxmaskin var jeg vel rundt 13 år, den gangen Red Hat 5.0. Jeg brukte Linux til smått og godt frem til 2004, og har siden da brukt en eller annen Linux-distribusjon fast. Det vil altså si at jeg snart har vært fast bruker i fire år. Jeg bruker nå kun Ubuntu, både på servere, arbeidsstasjoner og bærbare maskiner.

    Hvilke åpen kildekode-applikasjoner bruker du? Privat? På jobb?

    Listen over programvare jeg bruker er lang, både i hjemmet og på arbeid. Stort sett alle er fri programvare, storparten også åpen kildekode. Som sagt er det mange programmer, men jeg kan nevne Ubuntu (selvsagt), Firefox, Thunderbird, Pidgin, Bluefish, Gimp, gFTP, VLC, Irssi, Apache og OpenOffice.

    Lager du egne åpen kildekode-programmer? Får du betalt for det?

    Jeg har så langt ikke laget noe som med rett kan kalles et program, kun enkle prosjekter for morro. Svaret er altså nei.

    Har du tro på åpen kildekode som en kommersiell bærekraftig forretningsmodell?

    Jeg har egentlig ingen personige erfaringer å støtte meg på, men det finnes mange tegn på at det kan lykkes uten problemer.

    Hvordan ser du på åpen kildekode?

    Åpen kildekode har mange fordeler. Jeg ser derimot ikke så mange for proprietær programvare, bortsett fra for firmaet som eventuelt selger programvaren. Åpen kildekode gir ikke bare fordeler når det kommer til selve utviklingen av programvaren, men gir også trygghet for kunder på det viset at man plutselig har et mye større miljø for produktet, bestående av både utviklere og brukere som fritt kan utveksle informasjon og erfaringer. Jeg har også inntrykk av at åpen kildekode fører til at programvaren blir mer utviklet for brukeren, ikke for selgeren. Et annet aspekt er også at man med åpne koder også får åpne standarder, og dermed får langt flere alternativer i programvare enn ellers.

    Bør vi kalle det åpen kildekode eller fri programvare? Hvorfor? Har du eventuelt et bedre forslag?

    Åpen kildekode og fri programvare er ikke det samme, og vil ikke bli det samme. Derfor krever det enkelt og greit forskjellige navn, og slik burde det være.

  2. Bruker du Linux?
    Ja, jeg har en eldre stasjonær stående hjemme som jeg kjører som fil/media-server med Gentoo. Har også en MacBook og en epletelefon som bruker Mac OS X. Samboeren har en Motorola som også kjører en versjon av Linux.

    Hvilke åpen kildekode-applikasjoner bruker du? Privat? På jobb?
    Privat så bruker jeg Apache, PHP, MySQL, Gentoo, FileZilla (server og klient), VLC, Firefox, Thunderbird med flere.
    På jobb sitter jeg i et strengt Microsoft-rettet miljø og bedrift, men bruker blant annet FileZilla (klient), Firefox og RealVNC.

    Lager du egne åpen kildekode-programmer? Får du betalt for det?
    Nei, på jobben lager vi ikke programmer for åpen kildekode. Privat så har jeg aldri “lansert” et program for åpen kildekode, men de som har kontaktet meg av interesse for kildekodene jeg har laget tidligere, har fått disse. Dette gjelder både programmer jeg har laget, nettsider og portaler.

    Har du tro på åpen kildekode som en kommersiell bærekraftig forretningsmodell?
    Ja, selv om jeg ikke jobber med dette, så har jeg troen på åpen kildekode.

    Hvordan ser du på åpen kildekode?
    Jeg bruker å åpne kildekoden i min favoritt-editor og se på den der, hehe.. ;)
    Fra spøk til alvor – så mener jeg at åpen kildekode har sine fortrinn kontra kryptert/låst kildekode. En forbruker har større muligheter for å gjøre sine tilpasninger/endringer, brukeren får større mulighet til å forstå helheten i programvaren og det finnes mange flere som kan feilsøke/rette feil i programvaren.

    Selv om jeg liker ideen om åpen kildekode, så jobber jeg nå med det motsatte – uten at dette har noen form for innvirkning på meg.

  3. Bruker du Linux?

    Det hender. Ikke for tiden, har tidligere brukt det som e-posttjener men ikke nå lenger. Sysler med tanken om å ta et par ubrukte PC-er hjemme og sette de opp med Linux, mest for å gjøre meg bedre kjent med det (og for å kunne ha en kvalifisert mening om det).

    Hvilke åpen kildekode-applikasjoner bruker du? Privat? På jobb?

    mySQL som db-tjener til en applikasjon vi har laget. Utover det har det vært fint lite.

    Lager du egne åpen kildekode-programmer? Får du betalt for det?

    Nei. Har et par prosjekter i bakhånd som jeg skal begynne på når jeg får tid (yeah, right…). Disse vil sannsynligvis bli gitt ut som åpen kildekode og (semi)fri programvare (sannsynligvis en dobbel lisensmodell).

    Har du tro på åpen kildekode som en kommersiell bærekraftig forretningsmodell?

    Ja, men det krever en del av de som skal tjene penger på det, mye mer enn med lukket programvare. Dette er til det beste for forbrukerne.

    Hvordan ser du på åpen kildekode?

    Free lunch :) Fra spøk til revolver, jeg ser på åpen kildekode som et verktøy (gjerne i markedsføring like mye som utvikling) mer enn en ideologi. Hvis man lager et produkt som gis ut som fri programvare kan man f.eks. bruke det som et verktøy til å gi kunden en trygghet for at man kjøper noe som man kan ta videre hvis leverandøren forsvinner.

    Det er ikke selvsagt at det kommer til å skje, det er nok av åpen kildekode prosjekter som har blitt forlatt uten at noen har tatt det over. Det er nok heller ikke den enkleste (og billigste) saken i verden å få et annet firma til å overta et prosjekt som et annet firma har forlatt. Slik sett mener jeg at denne egenskapen er noe oppskrytt når det gjelder prosjekter utviklet av et enkelt firma.

    Man kan og bruke det som et verktøy til å forbedre utviklingen av produktet. F.eks. i en modell hvor prosjekter blir utviklet i en løs “team-modell”. Disse får en del andre fordeler og ulemper. Hvis de når “kritisk masse” driver prosjektet seg selv, uavhengig om enkeltpersoner faller fra eller ei. På en del prosjekter dog vil noen hovedpersoner kunne stanse prosjektet hvis de forlater det. Samtidig er de utsatt for “forks” som kan virke ødeleggende for kontinuiteten.

    Dette er ikke noe som er spesielt for fri programvare (med unntak av “forks”) og de samme problemene er aktuelle for proprietær programvare. Forskjellene er at man sitter igjen med kildekoden (men det er ikke automatisk en fordel) og at det (etter min mening) er lettere for et firma å tjene penger med en lukket modell, noe som kan gi mer stabilitet.

    Jeg tror det er noe kunder vil etterspørre i større grad og som til en viss grad kan brukes som en markedsfordel.

    Samtidig er det ikke noe de fleste brukere vil sette som første prioritet, over enkelhet, funksjonalitet og en solid leverandør av produktet (selv om man kan utvikle videre fra kildekoden betyr ikke det at man ønsker).

    Fri programvare er i utgangspunktet et gode for brukerne, ikke for kommersielle leverandører. Leverandører har som regel en fordel av å lukke oss inn og knytte forbrukere til sitt spesielle produkt. Det er ikke dermed sagt at det er den eneste veien til suksess og det er flere eksempler på folk som har gjort det andre veien. Det er bare vanskeligere.

    Det er litt som med “grønne bedrifter”. Det er ingen kommersiell fordel å være “grønn” før forbrukere gjør det klart at de foretrekker å handle fra “grønne bedrifter”. Da hopper de bukk over hverandre i kamp om å være grønnest. Nå er det nok en stund før “fri programvare debatten” kommer på samme nivå som klimadebatten så noen stor bedring er det vel neppe i sikte.

    Bør vi kalle det åpen kildekode eller fri programvare? Hvorfor? Har du eventuelt et bedre forslag?

    Som nevnt av andre, to forskjellige ting og dermed trengs det to forskjellige begreper.

  4. Doh! Glemte jo selvfølgelig at jeg bruker Firefox… (skrev til og med kommentaren i den…)

  5. Bruker Mac, men surfer med Safari (selv om jeg har Firefox installert i tilfelle).
    Men dersom jeg mottar en mail fra for eksempel sjefen eller informasjonsskriv fra skolen med DOC-filer, svarer jeg tilbake at de vennligst må sende dokumentene i PDF-format, ettersom vi er et helt studium på skolen som bare har Mac.

  6. Denne saken er i dag omtalt på Digi.no.

Si noe du også

Ved å trykke Post kommentar samtykker du i at du er kjent med personvernpolitikken og vil overholde retningslinjene for bruk av bekkelund.net.

Trackback og Pingback

Opphavsrett Martin Bekkelund © 1995-2009
Informasjon om opphavsrettRSSKontakt