X'inhu Open Source Software?

Inti tista 'ma tirrealizzah imma tuża sors ta' sors miftuħ kważi kuljum

Is-softwer open source (OSS) huwa softwer li għalih il-kodiċi tas-sors jista 'jinstab u jinbidel mill-pubbliku, jew inkella "miftuħ". Meta l-kodiċi tas-sors ma jkunx jista 'jinqara u jinbidel mill-pubbliku, huwa meqjus "magħluq" jew "proprjetarju".

Il-kodiċi tas-sors huwa l-parti ta 'programmazzjoni wara l-kwinti tas-softwer li l-utenti normalment ma jħarsux lejnhom. Il-kodiċi tas-sors jistabbilixxi l-istruzzjonijiet dwar kif jaħdem is-softwer u kif il-karatteristiċi differenti kollha tax-xogħol tas-softwer.

Kif l-Utenti jibbenefikaw minn OSS

OSS jippermetti lill-programmaturi biex jikkollaboraw fuq it-titjib tas-softwer billi jsibu u jiffissaw żbalji fil-kodiċi (bug fixes), jaġġornaw is-softwer biex jaħdmu b'teknoloġija ġdida, u joħolqu karatteristiċi ġodda. L-approċċ ta 'kollaborazzjoni tal-grupp ta' proġetti ta 'sors miftuħ huwa ta' benefiċċju għall-utenti tas-softwer minħabba li żbalji huma ffissati aktar malajr, karatteristiċi ġodda huma miżjuda u rilaxxati aktar spiss, is-softwer huwa aktar stabbli b'aktar programmaturi biex ifittxu żbalji fil-kodiċi, u aġġornamenti ta 'sigurtà jiġu implimentati aktar malajr minn bosta programmi tas-softwer proprjetarji.

Ħafna mill-OSS jużaw xi verżjoni jew varjazzjoni tal-Liċenzja Pubblika Ġenerali GNU (GNU GPL jew GPL). L-iktar mod sempliċi biex wieħed jaħseb ta 'LPG simili għal ritratt li huwa fid-dominju pubbliku. L-GPL u d-dominju pubbliku jħallu lil xi ħadd jimmodifika, jaġġorna u jerġa 'juża xi ħaġa li għandhom bżonn. Il-GPL jagħti lill-programmaturi u lill-utenti l-permess biex jaċċessaw u jibdlu l-kodiċi tas-sors, filwaqt li l-pubbliku jagħti lill-utenti l-permess biex jużaw u jadattaw ir-ritratt. Il-parti GNU tal-GNU GPL tirreferi għal-liċenzja maħluqa għas-sistema operattiva GNU, sistema operattiva ħielsa / miftuħa li kienet u għadha proġett sinifikanti fit-teknoloġija open source.

Bonus ieħor għall-utenti huwa li l-OSS ġeneralment hija ħielsa, madankollu, jista 'jkun hemm spiża għal ekstras, bħal appoġġ tekniku, għal xi programmi ta' softwer.

Fejn Minn Sors Miftuħ Come Minn?

Filwaqt li l-kunċett ta 'kodiċi ta' softwer kollaborattiv għandu l-għeruq tiegħu fl-akkademja tal-1950-1960, fis-snin 70 u tmenin, kwistjonijiet bħat-tilwim legali kkawżaw dan l-approċċ ta 'kollaborazzjoni miftuħa għal kodifikazzjoni tas-softwer li titlef il-fwar. Software ta 'proprjetà ħa s-suq tas-softwer sakemm Richard Stallman waqqaf il-Fondazzjoni tal-Software Ħieles (FSF) fl-1985, u daħħal is-softwer miftuħ jew ħieles fuq quddiemnett. Il-kunċett ta '"softwer b'xejn" jirreferi għal-libertà, mhux għall-ispiża. Il-moviment soċjali wara softwer b'xejn jsostni li l-utenti tas-softwer għandu jkollhom il-libertà li jaraw, ibiddlu, jaġġornaw, jiffissaw u jżidu mal-kodiċi tas-sors biex jissodisfaw il-bżonnijiet tagħhom u jitħallew iqassmuh jew jaqsmuh liberament ma 'oħrajn.

L-FSF kellha rwol formattiv fil-moviment ta 'softwer b'xejn u miftuħ bil-Proġett GNU tagħhom. GNU huwa sistema operattiva libera (sett ta 'programmi u għodod li jordnaw mezz jew kompjuter kif topera), tipikament rilaxxat b'sett ta' għodda, libreriji u applikazzjonijiet li flimkien jistgħu jissejħu verżjoni jew distribuzzjoni. Il-GNU huwa kkombinat ma 'programm imsejjaħ kernel, li jimmaniġġja r-riżorsi differenti tal-kompjuter jew l-apparat, inklużi komunikazzjonijiet' il quddiem u 'l quddiem bejn l-applikazzjonijiet tas-softwer u l-hardware. L-għadma l-aktar komuni mqabbla mal-GNU hija l-kernel Linux, oriġinarjament maħluqa minn Linus Torvalds. Din is-sistema operattiva u t-tqabbil tal-kernel tissejjaħ teknikament is-sistema operattiva GNU / Linux, għalkemm spiss tissejjaħ Linux.

Għal varjetà ta 'raġunijiet, inkluża konfużjoni fis-suq fuq dak li t-terminu "softwer b'xejn" verament fisser, it-terminu alternattiv "sors miftuħ" sar it-terminu preferut għal softwer maħluq u miżmum bl-użu ta' approċċ ta 'kollaborazzjoni pubblika. It-terminu "sors miftuħ" ġie adottat uffiċjalment f'summit speċjali ta 'mexxejja tal-ħsieb tat-teknoloġija fi Frar 1998, ospitat mill-pubblikatur tat-teknoloġija Tim O'Reilly. Aktar tard dak ix-xahar, l-Inizjattiva tal-Open Source (OSI) twaqqfet minn Eric Raymond u Bruce Perens bħala organizzazzjoni mingħajr skop ta 'profitt iddedikata għall-promozzjoni tal-OSS.

L-FSF tkompli bħala grupp ta 'advocacy u attivist iddedikat biex jappoġġa l-libertajiet u d-drittijiet tal-utenti relatati mal-użu tal-kodiċi tas-sors. Madankollu, ħafna mill-industrija tat-teknoloġija tuża t-terminu "sors miftuħ" għal proġetti u programmi tas-softwer li jippermettu aċċess pubbliku għal kodiċi ta 'sors.

Open Source Software huwa parti mill-Ħajja Kuljum

Proġetti ta 'sors miftuħ huma parti mill-ħajja tagħna ta' kuljum. Inti tista 'tkun taqra dan l-artikolu fuq it-telefon ċellulari jew il-pillola tiegħek, u jekk iva, x'aktarx li intom tuża t-teknoloġija sors miftuħ issa. Is-sistemi operattivi kemm għall-iPhone kif ukoll għall-Android oriġinarjament ġew maħluqa bl-użu ta 'blokki tal-bini minn softwer open source, proġetti, u programmi.

Jekk qed taqra dan l-artikolu fuq il-laptop jew id-desktop tiegħek, qed tuża Chrome jew Firefox bħala l-web browser? Mozilla Firefox huwa sors miftuħ tal-web browser. Google Chrome hija verżjoni modifikata tal-proġett tal-browser open source imsejjaħ Chromium - għalkemm Chromium inbeda minn żviluppaturi tal-Google li jkomplu jkollhom rwol attiv fl-aġġornament u żvilupp addizzjonali, Google żied programmar u karatteristiċi (li wħud minnhom mhumiex miftuħa sors) għal din is-softwer bażi biex tiżviluppa l-Google Chrome browser.

Fil-fatt, l-internet kif nafuha ma jkunx jeżisti mingħajr OSS. Il-pijunieri tat-teknoloġija li għenu biex tinbena l-web dinjija użata teknoloġija open source, bħas-sistema operattiva Linux u s-servers tal-web Apache biex joħolqu l-internet tagħna ta 'kuljum. Servers tal-web Apache huma programmi OSS li jipproċessaw talba għal ċerta webpage (per eżempju, jekk tikklikkja fuq link għal websajt li tixtieq iżżur) billi ssibha u tieħdok għal dik il-paġna web. Servers tal-web Apache huma sors miftuħ u huma miżmuma minn voluntiera tal-iżviluppaturi u membri tal-organizzazzjoni bla skop ta 'profitt imsejħa Apache Software Foundation.

Is-sors miftuħ qed jirrikrea u jsawwar it-teknoloġija tagħna u l-ħajja tagħna ta 'kuljum b'modi ta' spiss ma niftakrux. Il-komunità globali ta 'programmaturi li jikkontribwixxu għal proġetti ta' sors miftuħ ikomplu jikbru d-definizzjoni ta 'OSS u jżidu mal-valur li ġġib lis-soċjetà tagħna.