Skip to main content

Hva er åpen kildekode?

Open source er en filosofi som antyder at kildekoden bak noe skal være fritt tilgjengelig for publikum.Prinsippet har sin opprinnelse i programvareindustrien på slutten av 1990 -tallet, med flere utgivelser av open source -programvare og operativsystemer, og det har siden diffundert også i andre samfunn.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 å gi ut noe på denne måten er at det lar sluttbrukere direktesamhandle med kilden, og potensielt endre den slik at de passer 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 brukere til å utvide funksjoner og å identifisere og fikse potensielle svake punkter, og disse selskapene oppmuntrer aktivt til modifisering av produktene sine.

Det er forskjellige nivåer av åpen kildekode.I noen tilfeller kan for eksempel en utgivelse ha visse begrensninger, i hvilket tilfelle noen foretrekker begrepet "delt kilde" eller "delte allmenninger."For eksempel kan noen gi ut et innspilling i open source -format, men ber folk om ikke å tjene på å omutstyr av albumet.Mange talsmenn for open source -filosofien foretrekker virkelig gratis elementer, slik at folk kan gjøre hva de vil med kildekoden og sluttproduktet.

noen mennesker har feilaktig at alt open source -materiale også automatisk er gratis.Dette er faktisk ikke saken.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 slipper for eksempel noe av sin teknologi under åpne lisenser.

Denne filosofien har sine kritikere, spesielt i intellektuell eiendomssamfunnet.De fleste av disse kritikerne hevder at for utvikling og distribusjon for å virkelig jobbe, er det nødvendig med en sterk sentralarrangør, og det er ikke urimelig for store utviklere å forvente kompensasjoner for arbeidet med prosjekter.Når materiale virkelig er åpen kildekode, er det imidlertid utfordrende å finne ut hvordan man strukturerer slike kompensasjoner, og dette fører ofte til sammenfiltrede problemer med delte lisenser og begrensninger som noen mennesker finner gnagsår.