O le a le polokalama Open Source?

Atonu e te le iloaina, ae e te faʻaaogaina le polokalama punaoa tatala i aso uma lava

Open source software (OSS) o le polokalama lea e mafai ona mafai ona iloa ma mafai e tagata lautele ona mafai ona faʻaaogaina, pe "tatala". Afai e le mafai ona mafai ona iloa ma suia e le lautele tagata le tulafono autu, ua manatu ua "tapunia" poo "mea totino".

Faʻamatalaga Source o le pito i tua o le polokalame o se vaega o polokalama faʻapipiʻi e le masani ona vaʻaia e tagata faʻaoga. Faʻamatalaga o tulafono laiti e tuʻuina atu ai faʻamatalaga mo auala e galue ai le polokalama ma pe faʻapefea ona faʻatino uma vaega eseese o le polokalama.

Faʻaaogaina e le aufaʻatasi le OSS

OSS e mafai ai e le au fai polokalame ona galulue faʻatasi i le faʻaleleia o le polokalame e ala i le sailia ma le faʻapipiʻiina o mea sese i totonu o le code (bug fixes), faʻafouina le polokalame e galue ai ma tekinolosi fou, ma le faia o ni foliga fou. O le faʻalapotopotoga o le galulue faʻatasi o polokalame faʻapipiʻi avanoa e faʻamanuia ai tagata faʻaaogaina le polokalama aua o mea sese e vave televave, o faʻaopoopoga fou e faʻapipiʻiina ma faʻasao atu, e sili atu le mausali o le polokalama ma isi tagata fai polokalame e vaavaai mo mea sese i le tulafono, nai lo le tele o poloketi polokalama komepiuta.

O le tele o le OSS o loʻo faʻaaogaina nisi o suiga poʻo le fesuiaiga o le GNU General Public License (GNU GPL or GPL). O le auala faigofie e mafaufau ai i se GPL e tutusa ma se ata o loʻo i totonu o le lautele lautele. GPL ma le lautele lautele e mafai ai e se tasi ona suia, faafou, ma toe faʻaaoga se mea e tusa lava pe latou te manaʻomia. E tuʻuina atu e le GPL i tagata faʻatekalama ma tagata faʻatagaga le avanoa e faʻafeiloaʻi ai ma suia le tulafono autu, ae o le lautele o le lautele e tuʻuina atu i tagata faʻataga le faʻatagaga e faʻaoga ma faʻafetaui le ata. O le GNU vaega o le GNU GPL e faasino i le laisene na faia mo le GNU sistemu, o se polokalama e leai se totogi / tatala lea na avea ma o loo faaauau pea ona avea ma se galuega taua i tekinolosi faakomepiuta.

O le isi ponesi mo tagata e faʻaogaina o le OSS e masani lava ona saoloto, peitaʻi, e ono i ai se tau mo le faʻaaogaina, e pei o le lagolago faʻapitoa, mo nisi polokalama polokalama.

O fea na Maua mai ai le Punavai Tatala?

E ui lava o aʻafiaga o faʻamaumauga o meafaigaluega e fesoʻotaʻi faʻatasi ai ma aʻafiaga i le 1950-1960s academia, i le 1970 ma le 1980, o mataupu e pei o feeseeseaiga faaletulafono na faʻapogai ai le faʻagasolo lelei o le faʻaogaina o le polokalame faʻatautaia e leiloloa ai le vaʻa. O le masini komepiuta na faʻatautaia le maketiina o masini komepiuta seʻia oʻo i le taimi na faavaeina ai e Richard Stallman le Free Software Foundation (FSF) i le 1985, faʻapipiʻi le polokalama tatala poʻo le leai foi. O le manatu o le "polokalama saoloto" e faatatau i le saolotoga, ae le o le tau. O loʻo faʻatumauina pea e le aufaipisinisi le saʻolotoga e vaʻaia, suia, faʻafouina, toe faʻaleleia, ma faʻaopopo i le faʻapogai o tulafono e fetaui ma o latou manaʻoga, ma tuʻuina atu e tufatufaina atu pe tufatufa saoloto atu i isi.

Na faia e le FSF se vaega tele i le polokalama saoloto ma le tatalaina o punaoa polokalama ma a latou GNU Project. O le GNU o se polokalama e leai se totogi (o se seti o polokalama ma meafaigaluega e faʻatonuina ai se masini poʻo le komepiuta pe faapefea ona faʻaogaina), e masani ona faʻatuina atu i se seti o meafaigaluega, faletusi, ma tusi talosaga e mafai ona tuʻuina atu o se faʻasologa poʻo se tufatufa. GNU ua fetaui ma se polokalama e taʻua o le fatu, lea e pulea ai punaoa eseese o le komepiuta po o masini, e aofia ai fesoʻotaiga i tua ma le va o masini komepiuta ma meafaigaluega. O le kernel sili ona taatele e fesoʻotaʻi ma le GNU o le tui Linux lea na fausia e Linus Torvalds. O lenei faiga faʻaogaina ma fesoʻotaʻiga o kernel e masani ona taʻua o le GNU / Linux system operating system, e ui lava e masani ona taʻua i luga ole Linux.

Mo le tele o mafuaaga, e aofia ai le fenumiai i le maketi i luga o le uiga o le upu "free software" moni lava, o le isi upu "punaoa tatala" na avea ma taimi sili ona lelei mo le polokalama fausiaina ma tausia e ala i le faʻaaogaina o tagata lautele. O le faaupuga "punaoa tatala" na aloaia aloaia i se fonotaga faapitoa a le aufaʻatauga o mafaufauga i le masina o Fepuari 1998, na talimaloina e le tusitala o tekonolosi Tim O'Reilly. Mulimuli ane i lena masina, o le Open Source Initiative (OSI) na faavaeina e Eric Raymond ma Bruce Perens e avea o se faalapotopotoga e le o ni tupe mama e ofoina atu i le faalauiloaina o le OSS.

O le FSF o loʻo faʻaauau pea e avea ma faʻalapotopotoga lagolago ma faʻalapotopotoga e tuʻufaʻatasia i le lagolagoina o saolotoga o tagata faaaoga ma aia tatau e fesootaʻi ma le faʻaaogaina o le tulafono autu. Ae ui i lea, o le tele o pisinisi tekonolosi e faʻaaogaina le faaupuga "punaoa tatala" mo poloketi ma polokalama polokalama e mafai ai e le lautele ona maua le numera punaoa.

Open Source Software o se vaega o le Ola i Aso Taitasi

O galuega tatala autu o se vaega o o tatou olaga i aso taitasi. Atonu o loʻo e faitauina lenei tusiga i luga o lau telefoni feaveai poʻo lau laupepa, ma afai o lea, atonu o loʻo e faʻaaogaina le tekonolosi matala i le taimi nei. O faiga faʻaauau mo le iPhone ma le Android na amataina i le faʻaaogaina o poloka mai polokalama tatala, galuega, ma polokalame.

Afai o loʻo e faitauina lenei tusiga i luga o lau komepiuta po o lau komepiuta, o e faʻaaogaina le Chrome poʻo le Firefox e pei o le masini komepiuta? Mozilla Firefox o se punaoa faakomepiuta punaoa tatala. Google Chrome o se kopi ua faʻafouina o le poloketi autu o le sailiga o suʻesuʻega Chromium - e ui o Chromium na amataina e Google atinaʻe o loʻo faaauau pea ona faia se sao i le faʻafouina ma le faʻaleleia atili, Google ua faʻaopoopo polokalame ma foliga (o nisi o mea e le tatalaina punavai) i lenei polokalama autu e atiina ae ai le Google Chrome browser.

O le mea moni, o le initaneti e pei ona matou iloa o le a le i ai e aunoa ma le OSS. O le au tekonolosi tekonolosi lea na fesoasoani i le fausiaina o le upega tafaʻilagi lautele e faʻaaoga ai tekonolosi matala, e pei o le Linux operating system ma Apache web servers e fatu ai la tatou 'upega tafaʻilagi faʻaonaponei. O 'upega tafaʻilagi a Apache o polokalama o le OSS o loʻo faʻatautaia se talosaga mo se itulau patino (mo se faʻataʻitaʻiga, pe ae kiliki i luga o se fesoʻotaiga mo se upega tafaʻilagi e te fia asiasi i ai) e ala i le sailia ma ave oe i lena itulau. Faʻapipiʻi upega tafaʻilagi a Apache ma o loʻo tausia e tagata e galulue fua ma sui o le faalapotopotoga e leai ni tupe mama e taʻua o le Apache Software Foundation.

O loʻo tatalaina le punaoa ma toe faʻafouina a tatou tekonolosi ma o tatou olaga i aso uma i auala tatou te le masani ai. O le lalolagi lautele o tagata fai polokalame o loʻo saofagā i faʻamatalaga faʻapipiʻi avanoa e faʻaauau pea ona tupu le faʻamalamalamaga o le OSS ma faʻaopopo i le tau e aumaia i lo tatou sosaiete.