Atvērtā koda un bezmaksas programmatūra: kāda ir atšķirība un kāpēc tam ir nozīme?

Atvērtā koda un bezmaksas programmatūra: kāda ir atšķirība un kāpēc tam ir nozīme?

Tātad esat lejupielādējis Firefox un Microsoft Office aizstājis ar LibreOffice? Jūs tik ļoti mīlat šīs lietotnes, ka vairs nemetīsit naudu Microsoft vai Apple un esat nolēmis izmantot 100 % Linux.





google play uz amazon fire 10

Bet kopš tā laika jūs to atklājāt bezmaksas programmatūra šeit nav gluži tādas pašas nozīmes, un jūs, iespējams, domājat, kāpēc mēs nesaucam visu šo saturu atvērtais avots skaidrības labad. Kas tas par lielo?





Izrādās, bezmaksas programmatūra un atvērtā pirmkoda programmatūra nav viens un tas pats. Noskaidrosim šo.





Daži konteksta priekšstati

50. gados gandrīz visu programmatūru ražoja akadēmiķi un pētnieki. Viņi bez ierobežojumiem kopīgoja datora programmatūru un avota kodu, lai lietotāji varētu labot savas kļūdas. Liela daļa no tā bija publiska domēna programmatūra, kas autortiesību izpratnē ir brīvākā bezmaksas forma.

Daļa no tā bija kultūras. Daļa no tā bija saistīta ar programmatūras raksturu. Atšķirībā no fiziskām precēm digitālo programmatūru var bezgalīgi kopēt bez maksas un ar minimālu piepūli. Datortehniku, protams, varētu pārdot, bet kods?



Tas sāka mainīties līdz septiņdesmitajiem gadiem. IBM sāka atsevišķi iekasēt maksu par programmatūru un pārtrauca sniegt avota kodu. Tas radīja pretmonopola prāva ilgst no 1969. līdz 1982. 1983. gadā uzvarēja Apple Augstākās tiesas lieta nosakot, ka bināro programmatūru var aizsargāt ar autortiesībām. Microsoft izlaida Windows dažus gadus vēlāk.

Tas bija klimats, kurā izveidojās kustība saglabāt programmatūru “brīvu”.





Brīvās programmatūras kustības izcelsme

Sākot ar 70. gadiem, Unix bija dominējošā operētājsistēma. 1983. gadā Ričards Stallmans paziņoja par projektu, lai izveidotu pilnīgi nepatentētu ar Unix saderīgu operētājsistēmu, GNU projekts . Divus gadus vēlāk viņš nodibināja Brīvās programmatūras fondu ar mērķi atbalstīt un izglītot cilvēkus par bezmaksas programmatūru.

Stallmans neizmantoja frāzi “bezmaksas programmatūra”, kas lielā mērā attiecās uz publiski pieejamu programmatūru. Bet viņš izvērsa, ko nozīmē programmatūras bezmaksas pieejamība.





Brīvās programmatūras fonds definē bezmaksas programmatūru kā programmatūru, kuru lietotāji var brīvi palaist, kopēt, izplatīt, pētīt, mainīt un uzlabot. “Bezmaksas” attiecas uz šīm brīvībām, nevis uz cenu. Vienkārši gadās, ka lielākā daļa bezmaksas programmatūras nemaksā naudu, galvenokārt tāpēc, ka uzņēmumi, kas vēlas pārdot programmatūru, mēdz ierobežot lietotāju brīvību kopēt, izplatīt vai uzlabot to, ko viņi pērk.

Brīvās programmatūras fonds uzskaitītas četras brīvības, kuras tā uzskata par būtiskām :

  1. Brīvība 0 - Brīvība vadīt programmu, kā vēlaties, jebkādiem mērķiem.
  2. Brīvība 1 - Brīvība izpētīt, kā programma darbojas, un mainīt to, lai tā padarītu jūsu datorus, kā vēlaties. Priekšnosacījums tam ir piekļuve avota kodam.
  3. Brīvība 2 - Brīvība pārdalīt kopijas, lai jūs varētu palīdzēt savam kaimiņam.
  4. Brīvība 3 - Brīvība izplatīt jūsu modificēto versiju kopijas citiem. To darot, jūs varat dot visai sabiedrībai iespēju gūt labumu no jūsu veiktajām izmaiņām. Priekšnosacījums tam ir piekļuve avota kodam.

Frāzes “atvērtā koda” izgudrošana

Lai gan bezmaksas programmatūras etiķete ir nepārprotami ētiska, atvērtā pirmkoda etiķete tā nav. Termins izveidojās deviņdesmitajos gados pēc Ērika Reimonda Katedrāle un tirgus palīdzēja iedvesmot Netscape izlaist sava Netscape Communicator interneta komplekta avota kodu.

Tas, savukārt, iedvesmoja Raimondu un citus redzēt, kā viņi varētu ienest Brīvās programmatūras fonda ideālus biznesa pasaulē. Viņi nāca klajā ar terminu “atvērtā pirmkoda”, un 1998. gadā Raimonds un Brūss Perens nodibināja Atvērtā koda iniciatīvu. Atvērtā koda iniciatīva nodrošina 10 punktu atzīmi Atvērtā koda definīcija un tas piedāvā sertifikācijas zīmi saderīgām lietotnēm .

Atvērtā pirmkoda kustība neignorē bezmaksas programmatūras vērtības, taču tā vairāk attiecas uz atklātu sadarbību. Mērķis ir, lai uzņēmumi un izstrādātāji padarītu savas programmatūras kodu brīvi pieejamu. Tādā veidā lietotāji var uzticēties programmām, kas darbojas viņu mašīnās, un atgriezt projektā labojumus un funkcijas.

Daudzi ētikas principi joprojām ir saskaņoti, taču atvērtā pirmkoda kustība ir mazāk konfrontējoša un vairāk vēlas kompromisus, lai izplatītu adopciju.

Galvenā atšķirība

Bezmaksas programmatūra un atvērtā koda kustības piekrīt lielākajai daļai pamatvērtību, taču tām ir atšķirīga brīvības definīcija.

Brīvās programmatūras fonds ietver copyleft, lai aizsargātu četras iepriekš uzskaitītās brīvības. Tas juridiski neļauj cilvēkiem pārdalīt bezmaksas programmatūru ar papildu ierobežojumiem. Organizācija šo principu iekļāva GNU vispārējā publiskajā licencē. Ikvienam, kurš izmanto GPL kodu, ir jāizlaiž savi darbi arī kā GPL.

kāpēc mans telefons tik ātri pārkarst?

Daudzas pamatprogrammas, kas liek darboties Linux un citām bezmaksas operētājsistēmām, sākās GNU projekta ietvaros. Daudzas lietojumprogrammas ir licencētas saskaņā ar GPL.

Bezmaksas programmatūras licences ir arī atvērtā pirmkoda, taču ne visas atvērtā pirmkoda licences prasa izstrādātājiem koplietot savu kodu. Daži ļauj izstrādātājiem izmantot atvērtā pirmkoda kodu, lai izveidotu slēgta pirmkoda lietojumprogrammas, piemēram, MIT licenci. Šīs licences, kas nav kopijaftas, ir pazīstamas kā atļaujošas licences.

Lai gan brīvās programmatūras aizstāvis var uzskatīt, ka bezmaksas programmatūras izmantošana, lai izveidotu bezmaksas programmatūru, ierobežo lietotāja brīvības, atvērtā pirmkoda piekritējs, visticamāk, uzskata, ka atļautā licence ir patiešām bezmaksas-tāpat kā cilvēki var brīvi darīt jebko viņi vēlas ar kodu, pat ja tas nozīmē izveidot patentētu lietotni.

Dažas īpaši ievērojamas personas apgalvo, ka dažām bezmaksas programmatūras licencēm, piemēram, GPL v3, ir tik daudz nosacījumu, ka tās ievērojami ierobežo izstrādātāja brīvību.

Nepieciešamība pēc FOSS

Atgādinot, visa bezmaksas programmatūra ir atvērtā pirmkoda programmatūra, bet ne visa atvērtā pirmkoda programmatūra ir bezmaksas programmatūra. Šī iemesla dēļ brīvās programmatūras aizstāvji labprātāk atsauktos uz bezmaksas programmatūru kā bezmaksas programmatūra . Bet, tā kā vispārējie lietotāji saista “bezmaksas” ar cenu, šis nosaukums nav tik skaidrs. Lietas ir īpaši sarežģītas, ja jūs patiesībā ir diskusija par bezmaksas programmatūru naudas kontekstā.

Tāpēc jūs redzat lielāko daļu bezmaksas programmatūras, kas minēta kā bezmaksas un atvērtā pirmkoda programmatūra , vai FOSS . Tas ļauj teikt, ka bezmaksas programmatūra operētājsistēmā Windows bieži tiek piegādāta kopā ar reklāmām, bet bezmaksas un atvērtā pirmkoda programmatūra - ne, nesajaucot visus telpā esošos.

Daudziem lietotājiem un izstrādātājiem vienkārši ir vienalga

Liela daļa šīs sarunas attiecas uz licencēšanu, un tā var būt diezgan garlaicīga tēma. Nejuristiem liela daļa no tā pat nav jēga. Daudzi lietotāji vienkārši vēlaties palaist programmas , un daudzi izstrādātāji vienkārši vēlas tos izveidot. Programmatūras licencēšana ir mazāka prioritāte.

Bet bezmaksas un atvērtā pirmkoda programmatūras pasaule atklāti apspriež ētiku, tāpēc vārdiem ir nozīme, pat ja tas var padarīt dzīvi mulsinošāku.

Vai jūs piekrītat bezmaksas programmatūras principiem vai atvērtā koda kustībai? Vai jūtat līdzi abiem? Kā, jūsuprāt, mums vajadzētu saukt bezmaksas un atvērtā pirmkoda programmatūru? Apspriedīsim to zemāk esošajos komentāros!

Kopīgot Kopīgot Čivināt E -pasts Kā tīrīt Windows datoru, izmantojot komandu uzvedni

Ja jūsu Windows datorā ir maz vietas krātuvē, iztīriet nevēlamos atkritumus, izmantojot šīs ātrās komandrindas utilītas.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Izskaidrota tehnoloģija
  • Atvērtais avots
Par autoru Bērtels Kings(323 publicētie raksti)

Bertels ir digitāls minimālists, kurš raksta no klēpjdatora ar fiziskiem privātuma slēdžiem un Brīvās programmatūras fonda apstiprinātu operētājsistēmu. Viņš augstu vērtē ētiku pār funkcijām un palīdz citiem kontrolēt savu digitālo dzīvi.

Vairāk no Bertela Kinga

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu