close

Open Source

Gå til navigation Gå til søg
Image
Open source logo .

Open source er en softwareudviklingsmodel baseret åbent samarbejde . [ 1 ] Den fokuserer på de praktiske fordele (adgang til kildekode ) og på etiske eller frihedsspørgsmål, der er så fremtrædende i fri software . [ 2 ] For mange refererer udtrykket "gratis" til det faktum at erhverve softwaregratis. Men det, det handler om, er at sænke omkostningerne og udvide deltagelsen; at det er gratis betyder ikke nødvendigvis at det er gratis, det vigtige er stadig at udvide deltagelse og udvide frihederne.

Historie

Det blev første gang brugt i 1990 i fri software -fællesskaber , og forsøgte at bruge det som en erstatning for det tvetydige originale engelske navn på fri software ( fri software ). Hvilket betyder, for det foreliggende tilfælde, "software, som vi frit kan bruge, skrive, ændre og omdistribuere."

Udtrykket var for nogle ikke passende som en erstatning for den traditionelle gratis software , da det eliminerede ideen om frihed , forvekslet med den simple vederlagsfrihed . [ 3 ] Det er dog fortsat ambivalent, da det i øjeblikket bruges af programmører, der ikke tilbyder gratis software, men i stedet tilbyder programmernes kildekode til gennemgang eller modifikation , som tidligere er godkendt af deres brugere.

I betragtning af fraværet af en sådan tvetydighed i det spanske sprog, er udtrykket fri software tilstrækkeligt til at henvise til programmer, der tilbydes med total frihed til ændring, brug og distribution under den implicitte regel om ikke at ændre nævnte friheder i fremtiden. Faktisk bruges udtrykket "fri software" også på engelsk for at undgå semantiske uklarheder.

Fra synspunktet om en "strengt bogstavelig oversættelse" er den tekstmæssige betydning af open source , at " kildekode kan undersøges ", så det kan tolkes som et svagere og mere fleksibelt udtryk end fri software . Begge bevægelser anerkender dog det samme sæt licenser og opretholder tilsvarende principper.

Open source- programmer , som giver brugerne frihed til at forbedre dem, skal dog adskilles fra programmer, der blot har kildekoden tilgængelig, med forbehold for begrænsninger for brug eller modifikation.

I øjeblikket bruges open source til at definere en ny softwarebevægelse ( Open Source Initiative ), [ 4 ] forskellig fra fri softwarebevægelsen , inkompatibel med sidstnævnte fra et filosofisk synspunkt og fuldstændig ækvivalent fra fri softwares synspunkt Fra et praktisk synspunkt arbejder begge bevægelser faktisk sammen i den praktiske udvikling af projekter.

Ideen bag konceptet med åben kildekode er enkel: Når programmører (på internettet ) kan læse, ændre og omdistribuere kildekoden til et program, udvikles, udvikles og forbedres den. Brugere tilpasser det til deres behov, retter deres fejl med kortere ventetid end den, der anvendes i konventionel eller lukket softwareudvikling, hvilket resulterer i produktion af bedre software.

Open source-bevægelse

Image

Ideen om open source er centreret om den forudsætning, at ved at dele koden, har det resulterende program en tendens til at være af overlegen kvalitet i forhold til proprietær software, det er en teknisk vision. På den anden side har fri software filosofiske og endda moralske tendenser : [ 5 ] proprietær software, da den ikke kan deles, er "modsat", eftersom forbud mod deling mellem mennesker strider mod sund fornuft. Ingen tilpasning eller ændringer, som ikke tidligere er foretaget af produktionsvirksomheden.

Ligesom fri software har open source en række nødvendige krav for, at et program kan tages i betragtning i denne bevægelse, [ 6 ] disse er:

  • Gratis videredistribution: Softwaren skal frit kunne videredistribueres eller frit kunne sælges.
  • Kildekode: Kildekoden skal være inkluderet eller frit tilgængelig.
  • Afledte værker: Omfordeling af modifikationer skal være tilladt.
  • Integritet af forfatterens kildekode: licenser kan kræve, at ændringer kun omdistribueres som patches.
  • Licensen må ikke diskriminere nogen person eller gruppe: ingen kan udelades.
  • Ingen diskrimination af initiativområder: erhvervsbrugere kan ikke udelukkes.
  • Licensdistribution: De samme rettigheder bør gælde for alle, der modtager programmet.
  • Licensen må ikke være specifik for et produkt: programmet kan ikke kun licenseres som en del af en større distribution.
  • Licensen må ikke begrænse anden software: Licensen kan ikke kræve, at anden software, der distribueres med open source-softwaren, også skal være open source.
  • Licensen skal være teknologineutral: accept af licensen ved museklikadgang eller på anden mediespecifik måde for softwaren må ikke kræves.

Denne dekalogen er kompatibel med de fire friheder i fri software .

Open source-programmer

LibreOffice logo.  Open source-program.
LibreOffice logo. Open source-program.

Open source i uddannelse

Image
Open source muliggør undervisningsfeedback

Gratis eller open source-software implementeres i undervisningen af ​​pragmatiske årsager (lavere omkostninger, stabilitet, sikkerhed, effektivitet) samt etiske, sociale og politiske årsager. [ 10 ] Forfattere som Stallman insisterer på, at der på uddannelsesniveau kun bør bruges open source-software, fordi: [ 11 ]

  1. De giver frihed til at kopiere og videredistribuere og genererer dermed besparelser for uddannelsesinstitutionerne.
  2. De fremmer den fortsatte brug af gratis software, som hjælper udviklingen af ​​mere uafhængige borgere rent teknologisk.
  3. Det giver eleverne mulighed for virkelig at lære, hvordan softwaren fungerer, og at dele det, de lærer i et fællesskab.

Udvidelser af konceptet

For nylig er udtrykket "open source" eller dets tilsvarende på engelsk open source blevet anvendt i forlængelse af kreationer, der ikke er computerprogrammer . Konkret er open source- biograf populært talt for at henvise til biograf under forskellige typer gratis licenser. Et andet eksempel er Open Source Ecology platformens open source økonomi-projekt , der startede med udviklingen af ​​open source industrielle maskiner. [ 12 ] Et andet eksempel er, hvad der sker med den sociale bevægelse for at frigive vaccinerne mod coronavirus COVID-19 . [ 13 ]

Se også

Referencer

  1. Levine, Sheen S.; Prietula, Michael (16. september 2013). Open Collaboration for Innovation: Principles and Performance (ID 1096442). Samfundsvidenskabeligt forskningsnetværk . Hentet 5. november 2017 . 
  2. ^ Venstre, Robin (30. juli 2018). "IoT og open source. Hvad er dens fordele og ulemper? (html) . Pandora FMS . Arkiveret fra originalen den 30. juli 2018 . Hentet 30. juli 2018 . ”I en meget kort beskrivelse kan vi sige, at open source er en måde at udvikle software på baseret på samarbejde mellem udviklere. Konceptet med open source er udviklet inden for "fri software", og selvom det ikke er helt det samme, er det gennemsyret af sin filosofi. Så at en lægmand kan forstå: ofte når en virksomhed skaber software, skjuler den sin kode, så andre udviklere ikke kan se eller ændre den. Virksomheder gør dette typisk både af forretningsmæssige årsager (de ønsker ikke, at deres software skal distribueres gratis) og for at bevare integriteten af ​​deres kode (de vil ikke have deres kode ændret). » 
  3. ^ «Farvel, "freeware"; hej "open source " » . www.catb.org . Hentet 16. oktober 2021 . 
  4. ^ "Om Open Source-initiativet | Open Source Initiative» . opensource.org . Hentet 16. oktober 2021 . 
  5. Stallman, Richard (11. oktober 2017). "Hvorfor 'open source' savner meningen med fri software" (html) . Free Software Foundation . Arkiveret fra originalen den 11. juli 2018 . Hentet 30. juli 2018 . 
  6. «Open Source-definitionen | Open Source Initiative» . opensource.org . Hentet 12. oktober 2016 . 
  7. «Hypnotix-applikation. At spille radio og TV» . 
  8. ^ "Apertium. Ansøgning om automatisk oversættelse» . 
  9. ^ "Hyperledger Fabric hos IBM" . 
  10. Segura, Jordi Adell; Munoz, Iolanda Bernabe (2007). "Gratis software i undervisningen" . Educational Technology, 2007, ISBN 84-481-5613-7 , pp. 173-194 (McGraw-Hill): 173-194. ISBN  978-84-481-5613-8 . Hentet 6. maj 2020 . 
  11. ^ Stallman, R.M. (2013). "Hvorfor skoler udelukkende bør bruge gratis software" . 
  12. ^ "Om" . Open Source-økologi (på amerikansk engelsk) . 7. februar 2014 . Hentet 12. oktober 2016 . 
  13. ^ "Udgivelse af patenter for at imødegå COVID-19" . 

Eksterne links