Hva er åpen kildekode?
Open source er en filosofi som antyder at kildekoden bak noe skal være fritt tilgjengelig for allmennheten. Prinsippet har sin opprinnelse i programvareindustrien på slutten av 1990-tallet, med flere utgivelser av åpen kildekode-programvare og operativsystemer, og det har siden spredt seg til andre samfunn også. Det er en rekke sterke argumenter for å gi ut noe i et åpent format, enten det er et opptak, et programvareverktøy eller et helt operativsystem.
Den største fordelen med å frigjøre noe på denne måten er at det lar sluttbrukere kommunisere direkte med kilden, og potensielt endre det for å passe deres ønsker. Dette oppmuntrer til konstant utvikling og innovasjon, samtidig som det skaper et fellesskap med delt informasjon. Mange selskaper som produserer open source-produkter, er avhengige av innovasjonene til brukerne for å utvide funksjoner og for å identifisere og fikse potensielle svake punkter, og disse selskapene oppfordrer aktivt til endring av produktene sine.
Det er forskjellige nivåer av åpen kildekode. I noen tilfeller kan for eksempel en utgivelse ha visse begrensninger, og i noen tilfeller foretrekker noen uttrykket "delt kilde" eller "delt felleskap." For eksempel kan noen gi ut et opptak i åpen kildekodeformat, men spør folk om ikke for å tjene på gjenvinning av albumet. Mange talsmenn for open source-filosofien foretrekker virkelig gratis varer, slik at folk kan gjøre hva de vil med kildekoden og sluttproduktet.
Noen mennesker tror feilaktig at alt open source-materiale også automatisk er gratis. Dette er faktisk ikke tilfelle. Flere selskaper produserer åpne produkter som krever at folk betaler for dem, med gebyrene som støtter utvikling av nye produkter og tilleggsfunksjoner. Det er også vanlig å se delte kildelisenser på ting som folk betaler for. Apple Computer, for eksempel, slipper noe av sin teknologi under åpne lisenser.
Denne filosofien har sine kritikere, spesielt i åndsverkssamfunnet. De fleste av disse kritikerne hevder at for utvikling og distribusjon for å virkelig fungere, er det nødvendig med en sterk sentral arrangør, og det er ikke urimelig for store utviklere å forvente kompensasjon for arbeidet med prosjekter. Når materialet virkelig er åpen kildekode, er det imidlertid utfordrende å finne ut hvordan man kan strukturere slike kompensasjoner, og dette fører ofte til sammenfiltrede problemer med delte lisenser og begrensninger som noen finner gnagsår.