Razlike između "slobodnog softvera" i "otvorenog koda"

Iako u praksi softver otvorenog koda i besplatni softver dijele mnoge svoje licence, la FSF misli da se pokret otvorenog koda filozofski razlikuje od pokreta slobodnog softvera. Ovo je posebno važno jer se često zbunjuju, a izrazi "besplatno" i "otvoreni izvor" koriste se naizmjenično.


To se pojavilo 1998. godine kada je grupa ljudi, uključujući Eric S. Raymond i Bruce Perens, osnovala inicijativu za otvoreni izvor (OSI). Cilj im je bio dati veću važnost praktičnim prednostima dijeljenja izvornog koda i zainteresirati velike koncepte softverskih kuća i drugih kompanija u industriji visoke tehnologije za taj koncept. Dok FSF i Richard Stallman radije postavljaju stvar u etičkom smislu koristeći termin slobodni softver.

Ovi branitelji vide da izraz "otvoreni izvor", na engleskom jeziku open source, izbjegava dvosmislenost izraza "slobodan" na engleskom jeziku, koji FSS koristi kada govori o "slobodnom softveru" (besplatni softver). S druge strane, daje mu više „tehničko“ i „neutralno“ ime koje ne plaši kompanije ili vlade; za razliku od toga, izraz "besplatan" naveo je mnoge u poslovnom svijetu da ga uklone sa svog radara, jer "tamo nema posla", a mnoge vlade i ljudi da ga povežu s komunizmom, i tako dalje.

Izraz "otvoreni izvor" izmislila je Christine Peterson iz istraživačkog centra Instituta Foresight, a engleski izraz za besplatne softverske proizvode registrovan je kao zaštitni znak.

Mnogi ljudi prepoznaju kvalitativnu korist procesa razvoja softvera kada programeri mogu koristiti, modificirati i redistribuirati izvorni kod programa, a sve su prvobitno pokrenuli Richard Stallman i FSF. Za detaljnu analizu prednosti koje te slobode predstavljaju prilikom razvoja softvera, preporučujem čitanje "Katedrale i čaršije" Erica S. Raymonda.

Međutim, pokret za slobodni softver stavlja poseban naglasak na moralne ili etičke aspekte softvera, videći tehničku izvrsnost kao poželjni nusproizvod, ali izveden iz njegovog etičkog standarda. Pokret otvorenog koda vidi tehničku izvrsnost kao primarni cilj, pri čemu je dijeljenje izvornog koda sredstvo u tom cilju.. Iz tog razloga, FSF se ograđuje i od pokreta otvorenog koda i od pojma „otvoreni izvor“.

Budući da OSI odobrava samo licence koje su u skladu s OSD-om (definicija otvorenog koda), većina ljudi to tumači kao shemu distribucije i slobodno razmjenjuju "otvoreni izvor" sa "besplatnim softverom" . Iako postoje važne filozofske razlike između ta dva pojma, posebno u pogledu motivacije za razvoj i upotrebu takvog softvera. Kako god, ove razlike rijetko imaju utjecaja na proces suradnje.

Pokret "otvorenog koda", putem Inicijative za otvoreni izvor, razlikuje se od pokreta za slobodni softver, čiji je epicentar Fondacija za slobodni softver. Međutim, iako su s filozofskog gledišta nekompatibilni, s praktičnog su gledišta gotovo ekvivalentni; u stvari, oba pokreta zajedno rade na praktičnom razvoju brojnih projekata.

Zahtjevi mekog. otvoreni izvor ".

Ideja otvorenog koda usredsređena je na pretpostavku da je dijeljenje koda rezultirajući program obično vrhunskog kvaliteta od vlasničkog softvera, a to je tehnička vizija. S druge strane, besplatni softver ima filozofske, pa čak i moralne tendencije: zaštićeni softver, jer se ne može dijeliti, "neetičan je", jer je zabrana dijeljenja između ljudi u suprotnosti sa zdravim razumom.

Poput besplatnog softvera, open source ili open source ima niz neophodnih zahtjeva da bi se program razmatrao u okviru ovog pokreta, ovo su:

  • Besplatna preraspodjela: softver se mora moći slobodno poklanjati ili prodavati.
  • Izvorni kod- Izvorni kod mora biti uključen ili slobodno pribavljen.
  • Derivativni radovi: mora biti dozvoljena preraspodjela modifikacija.
  • Integritet autorskog izvornog koda: Licence mogu zahtijevati da se izmjene distribuiraju samo kao zakrpe.
  • Bez diskriminacije ljudi ili grupa: niko ne može biti izostavljen.
  • Nema diskriminacije inicijativnih područja: komercijalni korisnici se ne mogu isključiti.
  • Distribucija licence- Ista prava trebala bi se odnositi na sve koji primaju program
  • Licenca ne smije biti specifična za proizvod- Program se ne može licencirati sam kao dio veće distribucije.
  • Licenca ne smije ograničavati drugi softver: licenca ne može obavezivati ​​da bilo koji drugi softver koji se distribuira sa otvorenim softverom mora takođe biti otvorenog koda.
  • Licenca mora biti tehnološki neutralna- Prihvatanje licence putem pristupa klikom miša ili drugih posebnih sredstava na mediju za podršku softvera ne bi trebalo biti potrebno.

Ovaj dekalog je kompatibilan sa četiri slobode slobodnog softvera.

FOSS & FLOSS

Iako izraz "otvoreni izvor" uklanja dvosmislenost izraza "slobodan", zbunjujući njegova dva značenja "slobodan" vs. "Besplatno", unesite novi: između programa koji su u skladu s definicijom otvorenog koda, koji korisnicima daju slobodu da ih poboljšaju, i programa koji jednostavno imaju izvorni kod na raspolaganju, moguće uz jaka ograničenja na upotrebu takvog izvornog koda.

Mnogi ljudi vjeruju da je svaki softver koji ima dostupan izvorni kod otvoren, budući da mogu njime manipulirati (primjer ove vrste softvera bio bi popularni besplatni softverski paket Graphviz, u početku ne besplatan, ali koji je sadržavao izvorni kod, iako je AT&T kasnije promijenio licencu). Međutim, veći dio ovog softvera ne daje korisnicima slobodu distribucije njihovih modifikacija, ograničava komercijalnu upotrebu ili općenito ograničava prava korisnika.

To čini izraz "otvoreni izvor" ostaje dvosmislen, budući da neke zlonamjerne ili neuke kompanije koriste koncept za definiranje svojih proizvoda, dok u stvarnosti nisu besplatni softver, već jednostavno nude izvorni kod programa za njihovu upotrebu, pregled ili modifikaciju koji su prethodno odobreni.

S obzirom na gornju ambivalentnost, poželjno je da se upotreba pojma besplatni softver odnosi na programe koji se nude s potpunom slobodom modifikacije, upotrebe i distribucije pod implicitnim pravilom da se u budućnosti ne mijenjaju navedene slobode.

Pojam koji pokušava riješiti moguće nejasnoće ili zabune koje generiraju oba pojma jeste FOSS (besplatni softver i softver otvorenog koda). Termin se takođe koristi FLOSS (besplatni / besplatni i softver otvorenog koda).


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux rekao je

    To su zahtjevi koje su postavili oni koji su izmislili izraz "otvoreni izvor", za razliku od "slobodnog softvera". Pogledajte njihovu web stranicu: http://www.opensource.org/
    Još jedan komentar: jedno je izmijeniti program i prenijeti promjene, a drugo, izmijeniti ga i napraviti svoju vilicu. Barem drugi mora biti moguć da bi se mogao smatrati mekanim. otvoreni izvor ".

  2.   Martingaldean rekao je

    Postoje neke netačnosti za analizu. "Otvoreni izvor" ne poštuje uvijek gore navedene uslove. Mogu biti slučajevi kompanija koje prodaju otvoreni izvor i ne dozvoljavaju vam da ga modificirate

    1.    Mario rekao je

      na primjer? Pazite da mnogi imaju BSD licencu i dopuštaju vam da ih zatvorite bez vraćanja promjena, a također se miješaju s neslobodnim dijelovima, stoga mogu imati određena ograničenja (Chrome). To je upravo još jedna od razlika sa SL.

  3.   Alma rekao je

    Čovječe, vraćam se bilo gdje na tvoj blog! Hvala na ovom postu, tražio sam nešto na španskom i vaš članak sjajno odgovara.

    1.    iskoristimo linux rekao je

      Drago mi je! zagrljaj! Paul.