Atšķirības starp "bezmaksas programmatūru" un "atvērto kodu"

Lai gan praksē atvērtā pirmkoda programmatūrai un bezmaksas programmatūrai ir kopīgas daudzas licences, la FSF domā, ka atvērtā koda kustība filozofiski atšķiras no brīvās programmatūras kustības. Tas ir īpaši svarīgi, jo tie bieži tiek sajaukti un termini "bezmaksas" un "atvērtais kods" tiek izmantoti savstarpēji aizstājami.


Tas parādījās 1998. gadā, kad cilvēku grupa, ieskaitot Ēriku S. Reimondu un Brūsu Perensu, izveidoja Atvērtā koda iniciatīvu (OSI). Viņu mērķis bija pievērst lielāku uzmanību pirmkoda koplietošanas praktiskajiem ieguvumiem un ieinteresēt galvenās programmatūras mājas un citus augsto tehnoloģiju nozares uzņēmumus par šo koncepciju. Kaut arī FSF un Ričards Stallmans dod priekšroku jautājumam ētiski, izmantojot terminu Brīva programmatūra.

Šie aizstāvji redz, ka termins "atvērtais kods", kas ir atvērts avots angļu valodā, novērš termina "bezmaksas" neskaidrību angļu valodā, ko FSF lieto, runājot par "bezmaksas programmatūru" (bezmaksas programmatūru). No otras puses, tas piešķir tai "tehniskāku" un "neitrālāku" nosaukumu, kas nebaida uzņēmumus vai valdības; turpretī termins "bezmaksas" daudziem biznesa cilvēkiem ir licis to noņemt no sava radara, jo "tur nav iespējams bizness", un daudzas valdības un cilvēki to saista ar komunismu utt.

Terminu "atklātais avots" izdomāja Kristīne Pētersone no Prognozēšanas institūta Foresight Institute, un angļu valodas bezmaksas programmatūras produktu termins tika reģistrēts, lai darbotos kā preču zīme.

Daudzi cilvēki atzīst programmatūras izstrādes procesa kvalitatīvo ieguvumu, kad izstrādātāji var izmantot, modificēt un pārdalīt programmas pirmkodu, kuru visu sākotnēji izvirzīja Ričards Stalmans un FSF. Lai detalizēti analizētu priekšrocības, kas šīm brīvībām piemīt, izstrādājot programmatūru, iesaku izlasīt Ērika S. Reimonda "Katedrāle un tirgus".

Tomēr brīvās programmatūras kustība īpašu uzsvaru liek uz programmatūras morālajiem vai ētiskajiem aspektiem, uzskatot tehnisko izcilību par vēlamu blakusproduktu, bet atvasinātu no tās ētiskā standarta. Atvērtā koda kustība par galveno mērķi uzskata tehnisko izcilību, un avota koda koplietošana ir līdzeklis šim mērķim.. Šī iemesla dēļ FSF norobežojas gan no atvērtā pirmkoda kustības, gan no jēdziena “Open Source”.

Tā kā OSI apstiprina tikai tādas licences, kas atbilst OSD (Open Source Definition), lielākā daļa cilvēku to interpretē kā izplatīšanas shēmu un brīvi apmainās ar "open source" ar "bezmaksas programmatūru". Pat ja starp abiem terminiem pastāv būtiskas filozofiskas atšķirības, it īpaši attiecībā uz šādas programmatūras izstrādes un izmantošanas motivāciju. Tomēr šīs atšķirības reti ietekmē sadarbības procesu.

“Atvērtā koda” kustība, izmantojot atvērtā pirmkoda iniciatīvu, atšķiras no brīvās programmatūras kustības, kuras epicentrs ir Brīvās programmatūras fonds. Neskatoties uz to, ka no filozofiskā viedokļa tie nav saderīgi, no praktiskā viedokļa tie ir gandrīz līdzvērtīgi; patiesībā abas kustības darbojas kopā daudzu projektu praktiskā izstrādē.

Prasības mīkstajiem. atvērtais avots".

Atvērtā koda idejas centrā ir pieņēmums, ka koplietojot kodu, iegūtā programma mēdz būt augstākas kvalitātes nekā patentēta programmatūra, tā ir tehniska vīzija. No otras puses, bezmaksas programmatūrai ir filozofiskas un pat morālas tendences: patentēta programmatūra, tā kā to nevar koplietot, ir "neētiska", jo koplietošanas aizliegšana starp cilvēkiem ir pretrunā ar veselo saprātu.

Tāpat kā bezmaksas programmatūra, atvērtā koda vai atvērtā pirmkoda ir virkne nepieciešamo prasību, lai programma tiktu apsvērta šajā kustībā, šie ir:

  • Bezmaksas pārdale: programmatūra ir brīvi jādod vai jāpārdod.
  • Avota kods- Avota kods ir jāiekļauj vai brīvi jāiegūst.
  • Atvasinātie darbi: ir jāatļauj modifikāciju pārdale.
  • Autora pirmkoda integritāte: licencēs var būt prasība modifikācijas pārdalīt tikai kā ielāpus.
  • Bez diskriminācijas cilvēku vai grupu: nevienu nevar atstāt malā.
  • Nav diskriminācijas iniciatīvas jomās: nevar izslēgt komerciālos lietotājus.
  • Licenču izplatīšana- Vienādas tiesības jāpiemēro visiem, kas saņem programmu
  • Licence nedrīkst būt paredzēta tikai produktam- Programmu nevar licencēt atsevišķi kā daļu no lielāka izplatīšanas.
  • Licence nedrīkst ierobežot citu programmatūru: licence nevar noteikt, ka jebkurai citai programmatūrai, kas tiek izplatīta kopā ar atvērto programmatūru, jābūt arī atvērtā pirmkoda programmatūrai.
  • Licencei jābūt tehnoloģiski neitrālai- Licence nav jāpieņem, izmantojot peles klikšķa piekļuvi vai citus īpašus programmatūras atbalsta nesēja līdzekļus.

Šis dekalogs ir saderīgs ar četras brīvās programmatūras brīvības.

FOSS & FLOSS

Kaut arī termins "atvērtais kods" novērš termina "bezmaksas" neskaidrību, sajaucot tā divas nozīmes "bezmaksas" vs. "Bezmaksas", ievadiet jaunu: starp programmām, kas atbilst atvērtā koda definīcijai, kas lietotājiem dod brīvību tās uzlabot, un programmām, kurām vienkārši ir pieejams pirmkods, iespējams, ar stingriem ierobežojumiem šāda avota koda izmantošanā.

Daudzi cilvēki uzskata, ka jebkura programmatūra, kurai ir pieejams pirmkods, ir atvērta pirmkoda, jo viņi ar to var manipulēt (šāda veida programmatūras piemērs būtu populārā bezmaksas programmatūras pakete Graphviz, kas sākotnēji nebija bezmaksas, bet kurā bija iekļauts pirmkods, lai gan vēlāk AT&T mainīja licenci). Tomēr liela daļa šīs programmatūras nedod lietotājiem brīvību izplatīt to modifikācijas, ierobežo komerciālu izmantošanu vai parasti ierobežo lietotāju tiesības.

Tas padara termins "atvērtais avots" paliek ambivalents, tā kā daži ļaunprātīgi vai nezinoši uzņēmumi izmanto šo jēdzienu, lai definētu savus produktus, lai gan patiesībā tie nav bezmaksas programmatūra, bet vienkārši piedāvā programmu pirmkodu lietošanai, pārskatīšanai vai iepriekš atļautām modifikācijām.

Ņemot vērā iepriekš minēto ambivalenci, termina bezmaksas programmatūra lietošana ir vēlama, lai atsauktos uz programmām, kuras tiek piedāvātas ar pilnīgu modifikācijas, izmantošanas un izplatīšanas brīvību saskaņā ar netiešo noteikumu turpmāk nemainīt minētās brīvības..

Termins, kas mēģina atrisināt iespējamās neskaidrības vai neskaidrības, ko rada abi termini, ir FOSS (bezmaksas un atvērtā pirmkoda programmatūra). Tiek izmantots arī termins FLOSS (bezmaksas / bezmaksas un atvērtā pirmkoda programmatūra).


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Izmantosim Linux teica

    Šīs ir prasības, kuras izvirza tie, kas izgudroja terminu "atvērtais kods", nevis "bezmaksas programmatūra". Apskatiet viņu vietni: http://www.opensource.org/
    Vēl viens komentārs: viena lieta ir modificēt programmu un augšupielādēt izmaiņas, un otra - modificēt to un izveidot savu dakšiņu. Vismaz otrajam jābūt iespējamam, lai to varētu uzskatīt par mīkstu. atvērtais avots".

  2.   Martingaldietis teica

    Analizējamas dažas neprecizitātes. "Atklātais kods" ne vienmēr ievēro iepriekš minētos nosacījumus. Var būt gadījumi, kad uzņēmumi pārdod atvērto pirmkodu un neļauj jums to modificēt

    1.    mario teica

      piemēram? Esiet piesardzīgs, ka daudzi ir licencēti BSD un ļauj tos aizvērt, neatgriežot izmaiņas, kā arī sajaukt ar daļām, kas nav brīvas, tāpēc tām var būt daži ierobežojumi (Chrome). Tieši šī ir vēl viena atšķirība ar SL.

  3.   Alma teica

    Cilvēks, es jebkurā vietā atgriezīšos pie jūsu emuāra! Paldies par šo ierakstu, es kaut ko meklēju spāņu valodā, un jūsu raksts brīnišķīgi nokrīt.

    1.    izmantosim linux teica

      Esmu priecīgs! apskāviens! Pāvils.