Kini Open Source Software?

O le ma ṣe akiyesi rẹ ṣugbọn o lo orisun orisun orisun fere gbogbo ọjọ

Orisun orisun orisun (OSS) jẹ software fun eyi ti ofin orisun jẹ ti o le rii ati iyipada nipasẹ awọn eniyan, tabi bibẹkọ ti "ṣii". Nigbati koodu orisun ko ba ṣeeṣe ti o ṣaṣejuwe ati ti iyipada nipasẹ awọn eniyan, a kà "pa" tabi "oniṣowo".

Orisun orisun ni siseto sisẹ lẹhin-awọn oju-iwe ti software ti awọn olumulo ko maa wo. Orisun orisun fi jade awọn itọnisọna fun bi software ṣe ṣiṣẹ ati bi o ṣe jẹ pe gbogbo awọn ẹya ara ẹrọ ti software naa.

Bawo ni Awọn olumulo nlo lati OSS

OSS gba awọn olutẹpa lati ṣepọ pọ lori imudarasi software naa nipa wiwa ati atunṣe awọn aṣiṣe ninu koodu (atunṣe bug), mimubaṣe software naa lati ṣiṣẹ pẹlu imọ-ẹrọ tuntun, ati ṣiṣẹda awọn ẹya tuntun. Ijọpọ ifowosowopo ẹgbẹ ti awọn iṣẹ orisun ṣiṣii ṣe anfani awọn olumulo ti software nitori awọn aṣiṣe ti wa ni kiakia, awọn ẹya titun ti wa ni afikun ati pe o tun tu diẹ sii nigbagbogbo, software naa jẹ ilọsiwaju diẹ sii pẹlu awọn olutọpa diẹ sii lati wa awọn aṣiṣe ninu koodu naa, ati awọn imudojuiwọn aabo ti wa ni kiakia. ju ọpọlọpọ awọn eto eto itanna ẹtọ.

Opo OSS nlo diẹ ninu awọn ikede tabi iyatọ ti GNU Gbogbogbo Aṣojọ GNU (GNU GPL tabi GPL). Ọna ti o rọrun julọ lati ronu ti GPL irufẹ si aworan ti o wa ni agbegbe. GPL ati agbegbe gbogbo eniyan gba ẹnikẹni laaye lati yipada, mu, ati tun lo ohun kan sibẹsibẹ wọn nilo. GPL fun awọn olutẹka ati awọn olumulo ni igbanilaaye lati wọle si ati yi koodu orisun pada, lakoko igbesi aye eniyan fun awọn olumulo ni igbanilaaye lati lo ati mu fọto kun. GNU apakan ti GNU GPL n tọka si iwe-aṣẹ ti a ṣẹda fun ẹrọ amuṣiṣẹ GNU, ẹrọ ti nṣiṣẹ ọfẹ / ṣiṣiṣe ti o jẹ ati ki o tẹsiwaju lati jẹ iṣẹ pataki ni ìmọ ẹrọ orisun ìmọ.

Ideseku miiran fun awọn olumulo ni pe OSS jẹ ọfẹ ọfẹ, sibẹsibẹ, o le jẹ iye owo fun awọn apẹrẹ, gẹgẹbi atilẹyin imọ, fun awọn eto software kan.

Nibo Ni Orisun Orisun Wá Lati?

Lakoko ti o jẹ pe awọn ifasilẹ software ti o ni imọran ni awọn orisun rẹ ni ẹkọ ẹkọ 1950-1960s, nipasẹ awọn ọdun 1970 ati ọdun 1980, awọn oran gẹgẹbi awọn ibalopọ ofin ti mu ki ifowosowopo ifowosowopo yii wa fun software ti o n ṣalaye lati padanu siku. Software ti o ni agbara lori ẹrọ onibara titi Richard Stallman fi ṣẹda Free Software Foundation (FSF) ni 1985, mu ṣiṣi silẹ tabi software ti o niiye pada si iwaju. Ero ti "software ọfẹ" n tọka si ominira, kii ṣe iye owo. Ilana ti awujọ ti o wa laisi software ọfẹ n tẹnuba pe awọn olumulo software gbọdọ ni ominira lati ri, ayipada, imudojuiwọn, atunṣe, ati fi kun si koodu orisun lati pade awọn aini wọn, ati lati gba ọ laaye lati pin kakiri tabi pinpin lainidi pẹlu awọn omiiran.

FSF ṣe ipa ipa kan ninu iṣipopada software orisun ọfẹ ati ìmọ orisun pẹlu GNU Project. GNU jẹ eto ṣiṣe alailowaya (ṣeto awọn eto ati awọn irinṣẹ ti o kọ ẹrọ kan tabi kọmputa bi o ṣe le ṣisẹ), ni ọpọlọpọ igba ti a ti tu pẹlu awọn irinṣẹ, awọn ile-ikawe, ati awọn ohun elo ti o le jọka pọ si bi ikede tabi pinpin. GNU ti dara pọ pẹlu eto ti a npe ni ekuro, eyiti o ṣakoso awọn oriṣiriṣi oriṣiriṣi kọmputa ti ẹrọ kọmputa tabi ẹrọ, pẹlu awọn ibaraẹnisọrọ ati sẹhin laarin awọn ohun elo software ati ohun elo. Kernel ti o wọpọ pọ pẹlu GNU jẹ ekuro Lainos, eyiti a da pẹlu Linus Torvalds. Eto amuṣiṣẹ yii ati eporo pọ pọ ni a npè ni ọna ẹrọ GNU / Linux, bi o tilẹ jẹ pe a maa n tọka si bi Linux.

Fun idi pupọ, pẹlu idarudapọ ni ọjà lori ohun ti ọrọ "software ọfẹ" tumo si otitọ, ọna miiran "orisun ipilẹ" di ọrọ ti o fẹ julọ fun software ti a ṣẹda ati ki o muduro nipa lilo ọna ifowosowopo ti gbogbo eniyan. Oro naa "orisun orisun" ni a gba ni ipade pataki ti awọn alakoso imọ-ẹrọ ni ọdọ Kínní ọdun 1998, eyiti o jẹ olugbowo nipasẹ oludari ẹrọ Tim O'Reilly. Nigbamii ti oṣu naa, iṣeduro Open Source Initiative (OSI) ti Eric Raymond ati Bruce Perens ṣe gẹgẹbi igbimọ ti kii ṣe idaniloju ti a ṣeṣoṣo si igbega OSS.

FSF tẹsiwaju gẹgẹbi igbẹkẹle olufaragba ati alafaramo ẹgbẹ lati ṣe atilẹyin awọn ẹtọ ti awọn olumulo ati awọn ẹtọ ti o nii ṣe pẹlu lilo koodu orisun. Sibẹsibẹ, ọpọlọpọ awọn ile-iṣẹ imọ-ẹrọ lo ọrọ naa "orisun orisun" fun awọn iṣẹ-ṣiṣe ati awọn eto software ti o jẹ ki wiwọle ilu si koodu orisun.

Orisun Orisun Software jẹ apakan ti Igbesi aye Ojoojumọ

Awọn iṣẹ orisun orisun jẹ apa kan ninu aye wa ojoojumọ. O le ka iwe yii lori foonu alagbeka rẹ tabi tabulẹti, ati bi o ba jẹ bẹ, o ṣeeṣe lilo imo-ẹrọ orisun isisiyi bayi. Awọn ọna šiše fun iPhone ati Android ti a da akọkọ nipa lilo awọn bulọọki ile lati ẹrọ orisun, awọn iṣẹ, ati awọn eto.

Ti o ba n ka ọrọ yii lori kọǹpútà alágbèéká rẹ tabi tabili, ṣe o nlo Chrome tabi Akata bi Ina bi ẹrọ lilọ kiri ayelujara? Mozilla Akata bi Ina jẹ orisun aṣàwákiri orisun. Google Chrome jẹ ẹya ti a ti yipada ti aṣawari ẹrọ aṣiṣe orisun ti a npe ni Chromium - bi o ṣe jẹ pe awọn olutọpa Google ti bẹrẹ lati ṣe ipa ipa ninu atunṣe ati afikun idagbasoke, Google ti fi kun eto ati awọn ẹya ara ẹrọ (diẹ ninu awọn eyi ti ko ṣii orisun) si software mimọ yii lati ṣẹda aṣàwákiri Google Chrome.

Ni pato, intanẹẹti bi a ti mọ pe yoo ko laisi OSS. Awọn aṣoju imọ-ẹrọ ti o ṣe iranlọwọ lati ṣe oju-iwe wẹẹbu agbaye lo imo-ero orisun ìmọ, gẹgẹbi awọn ẹrọ ṣiṣe ti Linux ati awọn olupin ayelujara Apache lati ṣẹda ayelujara ti oni-ọjọ wa. Awọn apèsè ayelujara Apache jẹ awọn eto OSS ti o ṣawari kan ìbéèrè fun aaye ayelujara kan (fun apẹẹrẹ, ti o ba tẹ lori ọna asopọ kan ti aaye ayelujara ti o fẹ lati lọ) nipa wiwa ati mu ọ lọ si oju-iwe wẹẹbu yii. Awọn apèsè ayelujara afun ni orisun orisun ati pe awọn olufokọpada ti awọn olugbalowo ati awọn ọmọ ẹgbẹ ti ajo ti ko ni èrè ti a npe ni Apache Software Foundation.

Orisun orisun ti n ṣawari ati ṣipada iṣẹ imọ-ẹrọ wa ati igbesi aye wa ojoojumọ ni awọn ọna ti a ko mọ nigbagbogbo. Awọn alakoso olupin ti agbaye ti o ṣe iranlọwọ lati ṣii awọn iṣẹ orisun omi ṣiwaju lati dagba itumọ ti OSS ati lati fi kun si iye ti o mu wá si awujọ wa.