Åpen kilde

Åpen kildekode er en programvareutviklingsmodell basert på åpent samarbeid . [ 1 ] Den fokuserer på de praktiske fordelene (tilgang til kildekode ) og på etiske eller frihetsspørsmål som er så fremtredende i fri programvare . [ 2 ] For mange refererer begrepet "gratis" til det faktum å anskaffe programvaregratis. Det det imidlertid handler om er å senke kostnader og utvide deltakelsen; at det er gratis betyr ikke nødvendigvis at det er gratis, det viktige er fortsatt å utvide deltakelsen og utvide frihetene.

Historikk

Den ble først brukt i 1990 i fri programvaresamfunn , og prøvde å bruke den som en erstatning for det tvetydige originale engelske navnet på fri programvare ( fri programvare ). Hvilket betyr, for det aktuelle tilfellet, "programvare som vi fritt kan bruke, skrive, modifisere og omdistribuere."

Uttrykket, for noen, var ikke passende som en erstatning for den tradisjonelle gratis programvaren , siden det eliminerte ideen om frihet , forvirret med den enkle gratis programvaren . [ 3 ] Imidlertid fortsetter det å være ambivalent, siden det for tiden brukes av programmerere som ikke tilbyr gratis programvare, men som i stedet tilbyr kildekoden til programmene for gjennomgang eller modifikasjon som tidligere er autorisert av brukerne deres.

Gitt fraværet av slik tvetydighet i det spanske språket, er begrepet fri programvare tilstrekkelig for å referere til programmer som tilbys med total frihet til modifikasjon, bruk og distribusjon under den implisitte regelen om ikke å endre nevnte friheter i fremtiden. Faktisk brukes begrepet "fri programvare" også på engelsk for å unngå semantiske tvetydigheter.

Fra synspunktet til en "strengt bokstavelig oversettelse", er den tekstlige betydningen av åpen kildekode at " kildekode kan undersøkes ", så det kan tolkes som et svakere og mer fleksibelt begrep enn fri programvare . Imidlertid anerkjenner begge bevegelsene det samme settet med lisenser og opprettholder tilsvarende prinsipper.

Åpen kildekode -programmer , som gir brukere frihet til å forbedre dem, må imidlertid skilles fra programmer som bare har kildekoden tilgjengelig, underlagt restriksjoner på bruk eller modifikasjoner.

For tiden brukes åpen kildekode for å definere en ny programvarebevegelse ( Open Source Initiative ), [ 4 ] forskjellig fra fri programvarebevegelsen , inkompatibel med sistnevnte fra et filosofisk synspunkt, og helt ekvivalent fra fri programvares synspunkt Fra et praktisk synspunkt jobber faktisk begge bevegelsene sammen i den praktiske utviklingen av prosjekter.

Ideen bak konseptet med åpen kildekode er enkel: når programmerere (på Internett ) kan lese, modifisere og omdistribuere kildekoden til et program, utvikler, utvikles og forbedres den. Brukere tilpasser det til deres behov, retter opp feilene med kortere ventetid enn det som brukes i konvensjonell eller lukket programvareutvikling, noe som resulterer i produksjon av bedre programvare.

Åpen kildekode-bevegelse

Ideen om åpen kildekode er sentrert på forutsetningen om at ved å dele koden, har det resulterende programmet en tendens til å være av overlegen kvalitet i forhold til proprietær programvare, det er en teknisk visjon. På den annen side har fri programvare filosofiske og til og med moralske tendenser : [ 5 ] proprietær programvare, siden den ikke kan deles, er "antitetisk" siden det å forby deling mellom mennesker strider mot sunn fornuft. Ingen tilpasning eller endringer som ikke tidligere er gjort av produksjonsbedriften.

I likhet med fri programvare har åpen kildekode en rekke nødvendige krav for at et program skal vurderes innenfor denne bevegelsen, [ 6 ] disse er:

Denne dekalogen er kompatibel med de fire frihetene til fri programvare .

Åpen kildekode-programmer

Åpen kildekode i utdanning

Gratis eller åpen kildekode-programvare blir implementert i utdanning, på grunn av pragmatiske årsaker (lavere kostnader, stabilitet, sikkerhet, effektivitet) så vel som etiske, sosiale og politiske årsaker. [ 10 ] Forfattere som Stallman insisterer på at det på utdanningsnivå kun bør brukes åpen kildekode, fordi: [ 11 ]

  1. De gir frihet til å kopiere og redistribuere, og genererer dermed besparelser for utdanningsinstitusjoner.
  2. De fremmer fortsatt bruk av gratis programvare, som hjelper utviklingen av mer uavhengige innbyggere når det gjelder teknologi.
  3. Det lar elevene virkelig lære hvordan programvaren fungerer og dele det de lærer i et fellesskap.

Utvidelser av konseptet

Nylig har begrepet "open source" eller tilsvarende på engelsk åpen kildekode blitt brukt i utvidelse til kreasjoner som ikke er dataprogrammer . Konkret er åpen kildekodekino populært omtalt for å referere til kino under ulike typer gratis lisenser. Et annet eksempel er Open Source Ecology - plattformens åpen kildekode økonomi-prosjekt , startet med utviklingen av åpen kildekode industrielle maskiner. [ 12 ] Et annet eksempel er hva som skjer med den sosiale bevegelsen for å frigi vaksinene mot koronaviruset COVID-19 . [ 13 ]

Se også

Referanser

  1. Levine, Sheen S.; Prietula, Michael (16. september 2013). Open Collaboration for Innovation: Principles and Performance (ID 1096442). Samfunnsvitenskapelig forskningsnettverk . Hentet 5. november 2017 . 
  2. ^ Venstre, Robin (30. juli 2018). «IoT og åpen kildekode. Hva er dens fordeler og ulemper? (html) . Pandora FMS . Arkivert fra originalen 30. juli 2018 . Hentet 30. juli 2018 . «I en veldig kort beskrivelse kan vi si at åpen kildekode er en måte å utvikle programvare basert på samarbeid mellom utviklere. Konseptet med åpen kildekode er utviklet innen «fri programvare», og selv om det ikke er helt det samme, er det gjennomsyret av sin filosofi. Slik at en lekmann kan forstå: ofte når et selskap lager programvare, skjuler det koden sin, slik at andre utviklere ikke kan se eller endre den. Bedrifter gjør dette vanligvis både av forretningsmessige årsaker (de vil ikke at programvaren deres skal distribueres gratis) og for å opprettholde integriteten til koden deres (de vil ikke at koden skal endres). » 
  3. ^ «Farvel, "gratisvare"; hei, "open source " » . www.catb.org . Hentet 16. oktober 2021 . 
  4. ^ "Om Open Source Initiative | Open Source Initiative» . opensource.org . Hentet 16. oktober 2021 . 
  5. Stallman, Richard (11. oktober 2017). "Hvorfor 'åpen kildekode' går glipp av poenget med fri programvare" (html) . Free Software Foundation . Arkivert fra originalen 11. juli 2018 . Hentet 30. juli 2018 . 
  6. «Definisjonen av åpen kildekode | Open Source Initiative» . opensource.org . Hentet 12. oktober 2016 . 
  7. «Hypnotix-applikasjon. For å spille radio og TV» . 
  8. ^ "Apertium. Søknad om automatisk oversettelse» . 
  9. ^ "Hyperledger Fabric hos IBM" . 
  10. Segura, Jordi Adell; Munoz, Iolanda Bernabe (2007). "Gratis programvare i utdanning" . Educational Technology, 2007, ISBN 84-481-5613-7 , s. 173-194 (McGraw-Hill): 173-194. ISBN  978-84-481-5613-8 . Hentet 6. mai 2020 . 
  11. ^ Stallman, R.M. (2013). "Hvorfor skoler utelukkende bør bruke gratis programvare" . 
  12. ^ "Om" . Open Source Ecology (på amerikansk engelsk) . 7. februar 2014 . Hentet 12. oktober 2016 . 
  13. ^ "Utgivelse av patenter for å møte COVID-19" . 

Eksterne lenker