Erot "vapaan ohjelmiston" ja "avoimen lähdekoodin" välillä

Vaikka käytännössä avoimen lähdekoodin ohjelmistot ja ilmaiset ohjelmistot jakavat useita lisenssejä, la FSF ajattelee, että avoimen lähdekoodin liike on filosofisesti erilainen kuin vapaan ohjelmiston liike. Tämä on erityisen merkityksellistä, koska ne ovat usein hämmentyneitä ja termejä "ilmainen" ja "avoimen lähdekoodin" käytetään keskenään.


Tämä ilmestyi vuonna 1998, kun joukko ihmisiä, mukaan lukien Eric S.Raymond ja Bruce Perens, muodostivat avoimen lähdekoodin aloitteen (OSI). Heidän tavoitteenaan oli korostaa lähdekoodien jakamisen käytännön etuja ja kiinnostaa suuria ohjelmistotaloja ja muita korkean teknologian teollisuusyrityksiä konseptiin. Vaikka FSF ja Richard Stallman pitävät mieluummin asiaa eettisissä termeissä ilmaisohjelmalla.

Nämä puolustajat näkevät, että termi "avoimen lähdekoodin" välttää ilmaisun "ilmainen" moniselitteisyyttä englanniksi, jota FSF käyttää puhuessaan "vapaista ohjelmistoista". Toisaalta se antaa sille enemmän "teknistä" ja "neutraalia" nimeä, joka ei pelota yrityksiä tai hallituksia; sitä vastoin termi "vapaa" on saanut monet liike-elämässä poistamaan sen tutkastaan, koska "siellä ei ole liiketoimintaa mahdollista" ja monet hallitukset ja yksityishenkilöt linkittävät sen kommunismiin ja niin edelleen.

Termin "avoimen lähdekoodin" kehitti Christine Peterson Foresight Institute -ajattelusta, ja englanninkielinen ilmaisten ohjelmistotuotteiden termi rekisteröitiin toimimaan tavaramerkkinä.

Monet ihmiset tunnustavat ohjelmistokehitysprosessin laadullisen hyödyn, kun kehittäjät voivat käyttää, muokata ja levittää ohjelman lähdekoodia, jotka kaikki ovat alun perin nostaneet Richard Stallman ja FSF. Yksityiskohtaisen analyysin löytämiseksi näiden vapauksien tarjoamista eduista ohjelmistojen kehittämisessä suosittelen lukemaan Eric S. Raymondin "Katedraali ja basaari".

Vapaiden ohjelmistojen liike painottaa kuitenkin erityisesti ohjelmiston moraalisia tai eettisiä näkökohtia, koska tekninen huippuosaaminen on toivottava sivutuote, mutta johdettu sen eettisestä standardista. Avoimen lähdekoodin liike pitää ensisijaisena tavoitteena teknistä huippuosaamista, ja lähdekoodien jakaminen on keino tähän tarkoitukseen.. Tästä syystä FSF etääntyy sekä avoimen lähdekoodin liikkeestä että termistä "avoimen lähdekoodin".

Koska OSI hyväksyy vain OSD: n (Open Source Definition) mukaiset lisenssit, useimmat ihmiset tulkitsevat sen jakelujärjestelmäksi ja vaihtavat vapaasti "avoimen lähdekoodin" "ilmaisohjelmistojen" kanssa. Vaikka näiden kahden termin välillä on merkittäviä filosofisia eroja, erityisesti mitä tulee tällaisten ohjelmistojen kehittämisen ja käytön motiiveihin. Kuitenkin, nämä erot vaikuttavat harvoin yhteistyöprosessiin.

"Avoimen lähdekoodin" liike, joka on avoimen lähdekoodin aloitteen kautta, eroaa vapaiden ohjelmistojen liikkeestä, jonka epikeskus on Free Software Foundation. Huolimatta siitä, että ne eivät ole yhteensopivia filosofisesta näkökulmasta, ne ovat kuitenkin käytännöllisesti katsoen melkein samanarvoisia; itse asiassa molemmat liikkeet toimivat yhdessä useiden projektien käytännön kehittämisessä.

Vaatimukset pehmeä. avoin lähdekoodi".

Avoimen lähdekoodin idea on keskittynyt lähtökohtaan, että jakamalla koodi, tuloksena oleva ohjelma on yleensä korkealaatuisempi kuin omat ohjelmistot, se on tekninen visio. Toisaalta vapailla ohjelmistoilla on filosofisia ja jopa moraalisia taipumuksia: oma ohjelmisto, koska sitä ei voida jakaa, on "epäeettistä", koska jakamisen kieltäminen ihmisten välillä on vastoin tervettä järkeä.

Kuten ilmainen ohjelmisto, avoimella lähdekoodilla tai avoimella lähdekoodilla on joukko tarvittavia vaatimuksia, jotta ohjelmaa voidaan harkita tässä liikkeessä, nämä ovat:

  • Ilmainen uudelleenjako: ohjelmisto on voitava luovuttaa tai myydä vapaasti.
  • Lähdekoodi- Lähdekoodin on oltava mukana tai se on hankittava vapaasti.
  • Johdannaiset teokset: muutosten uudelleenjako on sallittava.
  • Kirjoittajan lähdekoodin eheys: Lisenssit saattavat edellyttää, että muutokset jaetaan edelleen vain korjaustiedostoina.
  • Ilman syrjintää ihmisiä tai ryhmiä: ketään ei voida jättää pois.
  • Aloitealueita ei syrjitä: kaupallisia käyttäjiä ei voida sulkea pois.
  • Lisenssien jakelu- Samojen oikeuksien tulisi koskea kaikkia, jotka saavat ohjelman
  • Lisenssi ei saa olla tuotekohtainen- Ohjelmaa ei voida lisensoida yksin osana suurempaa jakelua.
  • Lisenssi ei saa rajoittaa muita ohjelmistoja: lisenssi ei voi velvoittaa sitä, että minkä tahansa muun avoimen ohjelmiston kanssa jaettavan ohjelmiston on myös oltava avoimen lähdekoodin.
  • Lisenssin on oltava teknisesti neutraali- Lisenssin hyväksymistä hiiren napsautuksella tai muulla tavoin ohjelmistovälineelle ei tarvitse vaatia.

Tämä dekalogi on yhteensopiva neljä vapaiden ohjelmistojen vapautta.

FOSS & FLOSS

Vaikka termi "avoimen lähdekoodin" eliminoi käsitteen "vapaa" epäselvyys, sekoittaa sen kaksi merkitystä "vapaa" vs. "Vapaa", kirjoita uusi: avoimen lähdekoodin määritelmän mukaisten ohjelmien välillä, jotka antavat käyttäjille vapauden parantaa niitä, ja ohjelmien välillä, joilla on yksinkertaisesti lähdekoodi käytettävissä, mahdollisesti rajoittamalla tällaisen lähdekoodin käyttöä.

Monet ihmiset uskovat, että kaikki lähdekoodin käytettävissä olevat ohjelmistot ovat avointa lähdekoodia, koska he voivat manipuloida sitä (esimerkki tämän tyyppisistä ohjelmistoista olisi suosittu ilmainen ohjelmistopaketti Graphviz, joka ei alun perin ollut ilmainen, mutta joka sisälsi lähdekoodin, vaikka AT&T muutti myöhemmin lisenssiä). Suuri osa ohjelmistosta ei kuitenkaan anna sen käyttäjille vapautta levittää muunnoksiaan, rajoittaa kaupallista käyttöä tai yleensä rajoittaa käyttäjien oikeuksia.

Tämä tekee termi "avoimen lähdekoodin" on edelleen epämääräinen, koska jotkut haitalliset tai tietämättömät yritykset käyttävät käsitettä tuotteidensa määrittelemiseen, vaikka todellisuudessa ne eivät ole ilmaisia ​​ohjelmistoja, vaan yksinkertaisesti tarjoavat ohjelmien lähdekoodin käyttöä, tarkistamista tai aiemmin sallittua muokkausta varten.

Ottaen huomioon edellä mainitun Ilmaisen ohjelmiston termin käyttö on suositeltavaa viitata ohjelmiin, joita tarjotaan täydellä muunnos-, käyttö- ja jakeluvapaudella implisiittisen säännön mukaan olla muuttamatta mainittuja vapauksia tulevaisuudessa.

Termi, joka yrittää ratkaista molempien termien mahdolliset epäselvyydet tai sekaannukset, on FOSS (ilmainen ja avoimen lähdekoodin ohjelmisto). Termiä käytetään myös FLOSSI (ilmainen / ilmainen ja avoimen lähdekoodin ohjelmisto).


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Käytetään Linuxia dijo

    Nämä ovat vaatimukset, jotka asettavat "avoimen lähdekoodin" käsitteen, toisin kuin "ilmainen ohjelmisto". Katso heidän verkkosivustoaan: http://www.opensource.org/
    Toinen kommentti: yksi asia on muokata ohjelmaa ja ladata muutokset ja toinen, muokata sitä ja tehdä oma haarukka. Ainakin toisen on oltava mahdollista, jotta sitä voidaan pitää pehmeänä. avoin lähdekoodi".

  2.   Martingaldean dijo

    Analysoitavia epätarkkuuksia on. "Avoin lähdekoodi" ei aina noudata edellä mainittuja ehtoja. Saattaa olla yrityksiä, jotka myyvät avointa lähdekoodia eivätkä salli sinun muokata sitä

    1.    mario dijo

      esimerkiksi? Ole varovainen, että monilla on BSD-lisenssi ja sallivat niiden sulkemisen palauttamatta muutoksia, ja sekoita myös ei-vapaiden osien kanssa, joten niillä voi olla tietty rajoitus (Chrome). Tämä on täsmälleen yksi eroista SL: n kanssa.

  3.   Alma dijo

    Mies, palaan blogiisi missä tahansa! Kiitos tästä viestistä, etsin jotain espanjaksi ja artikkelisi sopii erinomaisesti.

    1.    käytetään Linuxia dijo

      Olen iloinen! halata! Paul.