Reklāma
Tātad jūs lejupielādējāt Firefox un aizstājāt Microsoft Office ar LibreOffice? Jums tik ļoti patīk šīs lietotnes, ka jūs vairs nemetīsit naudu Microsoft vai Apple un jums tas ir nolēma izmantot 100 procentus Linux Kā jūs varat palīdzēt padarīt 2017. gadu par Linux darbvirsmas gaduNav svarīgi, vai Linux sasniedz pasaules skaitļošanas dominēšanu. Svarīgi ir tas, ka mēs to varam izmantot šodien, un tas ir satriecoši - un tagad ir lielisks laiks ķerties pie ienesuma! Lasīt vairāk .
Bet jūs kopš tā laika esat to atklājis bezmaksas programmatūra šeit nav gluži tādas pašas nozīmes, un jums, iespējams, rodas jautājums kāpēc mēs ne tikai saucam visu šo lietu atvērtais avots skaidrības labad. Kāds ir lielais darījums?
Izrādās, ka bezmaksas programmatūra un atvērtā pirmkoda programmatūra nav viens un tas pats. Noskaidrosim to.
Daži konteksti
Piecdesmitajos gados gandrīz visu programmatūru ražoja akadēmiķi un pētnieki. Viņi bez ierobežojumiem kopīgoja datoru programmatūru un avota kodu, lai lietotāji varētu labot savas kļūdas. Liela daļa no tā bija publiskā domēna programmatūra - kas autortiesību izpratnē ir visbrīvākā bezmaksas forma.
Daļa no tā bija kulturāla. Daļēji tas notika programmatūras rakstura dēļ. Atšķirībā no fiziskām precēm, digitālo programmatūru varēja bezgalīgi kopēt bez maksas un ar minimālu piepūli. Datoru aparatūru, protams, var pārdot, bet vai kods?
Tas sāka mainīties līdz 70. gadiem. IBM sāka iekasēt maksu par programmatūru atsevišķi un pārtrauca sniegt avota kodu. Šis radīja pretmonopola tiesas prāva kas ilga no 1969. līdz 1982. gadam. 1983. gadā Apple uzvarēja Augstākās tiesas lieta nosakot, vai binārā programmatūra var būt aizsargāta ar autortiesībām. Microsoft dažus gadus vēlāk izlaida Windows.
Šajā laikā izveidojās kustība saglabāt programmatūru “brīvu”.
Brīvās programmatūras kustības pirmsākumi
Sākot ar 70. gadiem, Unix bija dominējošā operētājsistēma. 1983. gadā Ričards Stallmans paziņoja par projektu, kas paredzēts pilnīgi patentētai, ar Unix saderīgai operētājsistēmai, GNU projekts. Divus gadus vēlāk viņš nodibināja Brīvās programmatūras fondu ar misiju atbalstīt un izglītot cilvēkus par bezmaksas programmatūru.
Stallman neņēma monētu frāzi “bezmaksas programmatūra”, kas lielākoties attiecās uz programmatūru publiskajā telpā. Bet viņš izvērsa, ko nozīmē programmatūras bezmaksas pieejamība.
Bezmaksas programmatūras fonds definē bezmaksas programmatūru kā programmatūru, kuru lietotāji var brīvi darbināt, kopēt, izplatīt, izpētīt, mainīt un uzlabot. “Bezmaksas” attiecas uz šīm brīvībām, nevis cenu. Gadās, ka lielākajai daļai bezmaksas programmatūras nav jāmaksā nauda, galvenokārt tāpēc, ka uzņēmumi cenšoties pārdot programmatūru, parasti ierobežo lietotāju brīvību kopēt, izplatīt vai uzlabot to, ko viņi izmanto pirkt.
Brīvās programmatūras fonds ir uzskaitītas četras brīvības, kuras tā uzskata par būtiskām:
- Brīvība 0 - Brīvība programmu vadīt, kā vien vēlaties, jebkuram mērķim.
- 1. brīvība - Brīvība izpētīt programmas darbību un mainīt to tā, lai tā jūsu skaitļošanu veiktu tā, kā vēlaties. Tam priekšnoteikums ir piekļuve avota kodam.
- 2. brīvība - Brīvība izplatīt kopijas, lai jūs varētu palīdzēt savam kaimiņam.
- 3. brīvība - 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 izmaiņām. Tam priekšnoteikums ir piekļuve avota kodam.
Frāzes “Open Source” apvienošana
Lai gan bezmaksas programmatūras etiķete ir izteikti ētiska, atklātā pirmkoda etiķete nav. Termins izveidojās 1990. gados pēc Ērika Raimonda darbības Katedrāle un tirgus palīdzēja iedvesmot Netscape atbrīvot sava Netscape Communicator interneta komplekta pirmkodu.
Tas, savukārt, iedvesmoja Raimondu un citus redzēt, kā viņi varētu ieviest Brīvās programmatūras fonda ideālus biznesa pasaulē. Viņi nāca klajā ar terminu “open source”, un 1998. gadā Raimonds un Brūss Perenss nodibināja atvērtā koda iniciatīvu. Atvērtā koda iniciatīva nodrošina 10 punktu pārsvaru Atvērtā koda definīcija un tā piedāvā sertifikācijas zīmi saderīgām lietotnēm.
Atklātā pirmkoda kustībā netiek ignorētas bezmaksas programmatūras vērtības, bet tas vairāk attiecas uz atvērtu sadarbību. Mērķis ir, ka uzņēmumi un izstrādātāji savas programmatūras kodu padara brīvi pieejamu. Tādā veidā lietotāji var uzticēties programmām, kas darbojas viņu mašīnās, un dot atpakaļ labojumus un funkcijas projektā.
Daudzi ētikas principi joprojām ir saskaņoti, taču atvērtā koda kustība nav tik konfrontācija un vairāk vēlas kompromisu, lai izplatītu adopciju.
Galvenā atšķirība
Bezmaksas programmatūra un atvērtā koda kustības vienojas par lielāko daļu pamatvērtību, taču tām ir dažādas brīvības definīcijas.
Brīvās programmatūras fonds izmanto kopēšanu, lai aizsargātu četras iepriekš uzskaitītās brīvības. Tas juridiski liedz cilvēkiem pārdalīt bezmaksas programmatūru ar papildu ierobežojumiem. Organizācija šo direktoru nostiprināja GNU vispārējā publiskajā licencē Atvērtā koda programmatūras licences: kuras jums vajadzētu izmantot?Vai zinājāt, ka ne visas atvērtā pirmkoda licences ir vienādas? Lasīt vairāk . Ikvienam, kurš izmanto GPL kodu, ir jāizlaiž arī savi darbi kā GPL.
Daudzas no galvenajām programmām, kas veido Linux un citas bezmaksas operētājsistēmas 3 UNIX līdzīgas operētājsistēmas, kas nav LinuxNesen cilvēki sāka sajaukt "UNIX" ar "Linux". Linux ietekmēja UNIX, bet UNIX sistēmām nav sakara ar Linux. Šeit ir dažas svarīgas uz UNIX balstītas sistēmas, kuras ir vērts zināt. Lasīt vairāk darbs sākās kā daļa no GNU projekta. Daudzas no lietojumprogrammām ir licencētas saskaņā ar GPL.
Bezmaksas programmatūras licences ir arī atvērtā koda, taču ne visām atvērtā pirmkoda licencēm izstrādātājiem ir jādalās ar kodu. Daži ļauj izstrādātājiem izmantot atvērtā koda kodu, lai izveidotu slēgta avota lietojumprogrammas, piemēram, MIT licenci. Šīs licences, kas nav kopējušas, tiek sauktas par pieļaujamām licencēm.
Lai arī bezmaksas programmatūras aizstāvis var uzskatīt, ka bezmaksas programmatūras izmantošana tādas programmatūras radīšanai, kas ierobežo lietotāja brīvības, atklātā pirmkoda atbalstītājs var vairāk tiecas uzskatīt atļauto licenci par patiesi bezmaksas - tāpat kā cilvēki ar kodu var darīt visu, ko viņi vēlas, pat ja tas nozīmē padarīt patentētu lietotne.
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.
FOSS nepieciešamība
Jāatgādina, ka visa bezmaksas programmatūra ir atvērtā pirmkoda programmatūra, bet ne visa atvērtā koda programmatūra ir bezmaksas programmatūra. Šī iemesla dēļ bezmaksas programmatūras aizstāvji labprātāk atsauktos uz bezmaksas programmatūru kā bezmaksas programmatūra. Bet, tā kā parasti lietotāji cenu saista “bez maksas”, šis nosaukums nav tik skaidrs. Lietas ir īpaši sarežģītas, ja patiesībā ir diskusijas par bezmaksas programmatūru naudas kontekstā.
Tāpēc jūs redzat lielāko daļu bezmaksas programmatūras saukts par bezmaksas un atvērtā koda programmatūra, vai FOSS. Tas ļauj jums 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 to nedara, nemulsinot ikvienu telpā esošo.
Daudzi lietotāji un izstrādātāji vienkārši neuzmanās
Liela daļa šīs sarunas attiecas uz licencēšanu, un tā var būt diezgan garlaicīga tēma. Advokātiem, kas nav juristi, lielai daļai no tā nav pat jēgas. Daudzi lietotāji vienkārši vēlaties palaist programmas Labākā Linux programmatūra un lietotnesNeatkarīgi no tā, vai esat iesācējs Linux vai esat pieredzējis lietotājs, šeit ir vislabākā Linux programmatūra un lietotnes, kuras jums šodien vajadzētu izmantot. Lasīt vairāk , un daudzi izstrādātāji tos vienkārši vēlas izveidot. Programmatūras licencēšana ir mazāka prioritāte.
Bet bezmaksas un atvērtā pirmkoda programmatūras pasaule ir tā, kas 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ūs simpātijas ar abiem? Ko, jūsuprāt, mums vajadzētu saukt par bezmaksas un atvērtā pirmkoda programmatūru? Apspriedīsim to zemāk esošajos komentāros!
Bērtels ir digitāls minimālists, kurš raksta no klēpjdatora ar fiziskās privātuma slēdžiem un OS, ko apstiprinājis Brīvās programmatūras fonds. Viņš augstu vērtē funkciju ētiku un palīdz citiem pārņemt kontroli pār viņu digitālo dzīvi.