10 Mga Dahilan na Gumamit ng Open Source

10 Reasons Use Open Source



Sa loob ng higit sa 50 taon, ang paggawa at paggamit ng software at hardware ay halos buong komersyal. Malaking kaibahan ito sa mga prinsipyo ng modelo ng Free Open Source Software (FOSS). Ang FOSS ay batay sa mga pamayanan at hindi nangangailangan ng palitan ng mga materyal na kalakal upang lumahok sa proseso ng pag-unlad o upang ibahagi ang mga resulta.

Sa halip, ang pakikipag-ugnayan ng mga indibidwal na artista ay batay sa isang ibinahaging pilosopiya kung saan nilikha ang mga karaniwang kalakal (dinaglat bilang mga commons) para sa pakinabang ng lahat. Ang pag-uugali ay kinokontrol ng mga pamantayan sa lipunan, sa halip na mga ligal na regulasyon. Ang pagganyak sa paglahok ay mas kaunting kita, ngunit mas malaking makabuluhang mga kontribusyon sa lipunan para sa pakinabang ng lahat.







Ang kontribusyon sa mga proyekto ng Open Source / FOSS ay batay sa maraming mga kadahilanan, halimbawa:



  • Nakabatay sa interes
    Ano ang gusto kong magbigay ng kontribusyon? Ano ang gusto kong gamitin?
  • Hindi nagbubuklod
    Hindi dapat. Ano ang gusto kong gawin? Ano ang gusto kong gawin?
  • Ayon sa kakayahan
    Ano ang partikular na mahusay sa akin? Ano ang nais kong malaman habang sumusubok ako ng mga bagong bagay?

Ang mga resulta ay lubhang kawili-wili, magkakaibang mga proyekto na nagmumula sa personal na kalooban ng mga developer at nilinang ng mga indibidwal na ito o ng kanilang mga katuwang. Ang hilig at sigasig ay makikita sa mga proyektong ito, nang walang kinakailangang materyal na insentibo.



Mga Modelong Lisensya

Nang walang naaangkop na mga modelo ng lisensya, ang pagsasakatuparan at pagpapanatili ng mga proyekto ng FOSS ay magiging mas mahirap. Ang isang modelo ng lisensya ay isang kasunduan sa paggamit na pinili ng developer para sa proyekto na nagbibigay sa aming lahat ng isang maaasahang, matatag na balangkas upang gumana. Nagtatakda ang mga modelo ng lisensya ng mga malinaw na alituntunin at tinukoy kung ano ang maaari mong gawin sa open-source code. Ang pangkalahatang layunin ay panatilihin ang software o likhang sining na magagamit para sa lahat. Ang mga modelo ng lisensya ay mas mas mahigpit kaysa sa iba pang mga kasunduan sa lisensya sa komersyo.





Para sa software, ginagamit ang mga lisensya tulad ng GNU Public License (GPL) o BSD Lisensya. Ang mga kalakal sa impormasyon, mga guhit, at data ng audio at video ay karaniwang may lisensya sa ilalim ng Creative Commons [1]. Lahat ng mga modelo ng lisensya ay legal na na-verify. Ang paggamit ng mga modelo ng lisensya ay patuloy na tumaas sa huling dekada at malawak na tinatanggap sa panahon ngayon.

10 Mga Dahilan para sa Open Source

Ang gitnang mga katanungan sa paligid ng open source software ay may kasamang, Bakit ang open source software ay isang magandang bagay para sa iyo? Ano ang mga pakinabang ng paggamit ng isang bukas na lisensya ng mapagkukunan para sa software o Creative Commons para sa likhang-sining? at Paano ka mailalagay ng paggamit ng bukas na mapagkukunan ng software kaysa sa iyong mga kakumpitensya bilang isang kumpanya? Sa ibaba, mahahanap mo ang aming listahan ng nangungunang sampung mga kadahilanan upang magamit ang open source coding.



1. Pagkakaroon ng Source Code
Maaari mong makita ang mapagkukunang code ng software, i-download ito, makakuha ng inspirasyon, at gamitin ang pangunahing istraktura para sa iyong sariling mga proyekto. Ang Open Source ay lubos na mai-configure at nagbibigay-daan sa iyo bilang isang developer upang lumikha ng iyong sariling pasadyang mga pagkakaiba-iba para matugunan ang iyong mga tukoy na pangangailangan at kinakailangan.

2. Pagkakaroon ng Software
Ang bawat isa ay maaaring mag-download at gumamit ng open source software. Walang mga limitasyon tungkol sa pangkat ng gumagamit o inilaan na madla, layunin, dalas ng paggamit, at mga aparato kung saan maaaring mai-install ang open source software. Walang mga bayad sa lisensya na babayaran, alinman.

3. Mas Mababang Kabuuang Gastos ng Pagmamay-ari (TCO)
Sa bukas na source code, walang mga lisensya o bayarin sa paggamit. Bilang isang komersyal na serbisyo, nalalapat lamang ang mga gastos sa pagpapatupad, pag-setup, pagsasaayos, pagpapanatili, dokumentasyon, at mga serbisyo sa suporta.

4. Dinadala ang World Closer

Sa pamamagitan ng mga open source na komunidad, madali mong makikipag-ugnay sa iba pang mga developer mula sa ibang mga bansa, magtanong sa kanila ng mga katanungan, at matuto mula sa kanila, pati na rin ang code o likhang sining na kanilang isinulat at na-publish. Hinihikayat nito ang pandaigdigang pagtutulungan at pagtutulungan na nagpapabuti at nag-iiba-iba ng mga aplikasyon ng nakabahaging teknolohiya. Malalaman mo na ang mga bukas na pamayanan na komunidad ay nilikha at umunlad dahil ang bawat isa ay may isang karaniwang layunin na suportahan at pagbutihin ang code nang mas mabilis, mas makabago, at mas epektibo, na ang komunidad at higit pa ay maaaring umani ng mga benepisyo.

5. Nag-aalok ang FOSS ng Pagkakaiba-iba

Ang paggamit ng mga pamantayang bukas na mapagkukunan ay hindi nililimitahan ang magagamit na software pool sa isang solong software, ngunit pinapalawak ito. Gamit ang bukas na mapagkukunan, maaari kang pumili mula sa iba't ibang iba't ibang mga pagpapatupad at mga solusyon sa software ayon sa iyong sariling natatanging mga pangangailangan.

6. Mga Posibilidad sa Pang-edukasyon

Ang bukas na mapagkukunan ay mahalaga sa pag-unlad ng edukasyon ng lahat dahil ang parehong impormasyon at mga mapagkukunan ay malayang magagamit na ngayon. Maaari kang matuto mula sa iba pang mga developer kung paano sila lumilikha ng code at ginagamit ang software na ibinahagi nila sa pamamagitan ng open source.

7. Lumilikha ng Mga Pagkakataon at Komunidad

Tulad ng open source software na nagdudulot ng mga bagong ideya at kontribusyon, ang komunidad ng nag-develop ay nagiging isang masiglang komunidad na maaaring magbahagi ng mga ideya nang malaya. Sa pamamagitan ng pamayanan, maaari mong matugunan ang mga taong may magkatulad na interes. Sinasabing maraming mga kamay ang gumagawa ng magaan na trabaho; katulad nito, mas madaling maghatid ng natitirang mga kinalabasan kung ang code ay binuo ng isang hukbo ng mga may talento na indibidwal na nagtatrabaho bilang isang koponan upang i-troubleshoot at maihatid sa oras ng record.

8. Hinihimok ng FOSS ang Inobasyon

Ang FOSS ay nagtaguyod ng isang kultura ng pagbabahagi at pag-eksperimento. Hinihimok kang maging makabago sa pamamagitan ng pag-iisip ng mga bagong ideya, produkto, at pamamaraan. Maging inspirasyon ng iyong natutunan mula sa iba. Ang mga solusyon at pagpipilian ay maaari ding mai-market nang mas mabilis, at pinapayagan ng bukas na mapagkukunan ang mga developer na subukan, subukan, at mag-eksperimento sa mga pinakamahusay na magagamit na solusyon.

9. Pagtitiwala
Sa pamamagitan ng pagsubok sa iyong software sa pamamagitan ng bukas na mapagkukunan, makikita ng mga customer at gumagamit kung ano ang ginagawa ng iyong produkto ano ang mga limitasyon nito. Maaaring tingnan ng mga customer kung paano gumagana ang software, patunayan ito, at ipasadya ito kung kinakailangan. Lumilikha ito ng tiwala sa ginagawa ng produkto o software. Walang sinuman ang may gusto ng mga solusyon o mga produktong software na mahiwaga at mahirap intindihin.

10. Kahusayan at Seguridad

Ang mas maraming mga tao na nagtutulungan sa code, mas mataas ang pagiging maaasahan ng code na iyon. Ang isang code batay sa pakikipagtulungan ay magiging superior sapagkat mas madaling kunin ang anumang mga bug at piliin ang pinakamahusay na ayusin. Napabuti rin ang seguridad, dahil ang code ay lubusang natasa at nasuri ng pamayanan ng mga developer na may access dito. Karaniwan na magkaroon ng mga tester group na sumusuri sa mga bagong paglabas. Anumang mga isyu na maaaring lumitaw ay masigasig na naayos ng pamayanan.

Mga halimbawa ng Matagumpay na Paggamit ng Open Source (Mga Kaso ng Paggamit)

Ang FOSS ay hindi naging isang angkop na lugar sa merkado. Ang pinakatanyag na halimbawa ay ang mga system ng computer na nakabatay sa Linux na ginagamit kahit saan - mula sa mga web server, sa TV, sa mga kagamitan sa network tulad ng mga wireless access point. Malubhang binabawasan nito ang mga gastos sa paglilisensya at pinatataas ang katatagan ng pangunahing imprastraktura kung saan maraming larangan, kumpanya, at industriya ang umaasa. Ang mga kumpanya tulad ng Facebook at Google ay gumagamit ng FOSS upang patakbuhin ang kanilang serbisyo - kasama dito ang website, ang Android phone, pati na rin ang search engine, at ang web browser ng Chrome.

Ang listahan ay mananatiling hindi kumpleto nang hindi binanggit ang Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] pati na rin ang LibriVox [8], isang serbisyo na nagbibigay ng mga libreng audiobook na nabasa ng mga boluntaryo mula sa buong mundo . Sa ibaba, mahahanap mo ang isang pagpipilian ng mga pag-aaral ng kaso na sa palagay namin ay maaaring magbigay ng inspirasyon sa iyo na gumamit ng mga solusyon na nakabatay sa FOSS.

Mga Pag-aaral sa Kaso

1. Makoko, Nigeria

Ang kumunidad ng kumunidad na komunidad ng Makoko sa Lagos, Nigeria ay matatagpuan ang halos 95,000 katao. Ang isang kumpletong mapa ng bayang ito ay magagamit na ngayon sa mga mapa ng Google dahil sa pagkakaroon ng Open Source coding sa Africa, sa kabutihang loob ng Code for Africa Initiative kasama ang World Bank [9]. Orihinal, ang Makoko ay hindi lumitaw sa anumang mga mapa o mga dokumento sa pagpaplano ng lungsod [23]. Sa isang punto, 3 tuldok lamang ito sa mapa, hindi alintana ang katotohanan na ito ay isa sa pinakamalaking mga slum sa Africa na may isang kumplikadong sistema ng mga daanan ng tubig at bahay.

Sa pamamagitan ng pagkolekta ng data, ang inisyatibong ito ay lumikha ng mga trabaho para sa mga kababaihan mula sa pamayanan, na tinuruan na gumamit ng mga drone upang makolekta ang data na kinakailangan upang lumikha ng isang mapa ng komunidad. Ang nakolektang data, na nagsasama ng lubos na detalyadong mga larawan at impormasyon tungkol sa mga daanan ng tubig, mga kalye, at mga gusali, ay sinuri ng mga analista ng data bago ma-upload sa online gamit ang OpenStreetMap.

Ang hakbangin na ito ay pinapabuti ang buhay at ang pananaw ng lipunang ito na may layuning mapabuti ang imprastraktura ng impormasyon ng Makoko. Kung ang hakbangin na ito ay hindi gumanap gamit ang sarado na mapagkukunan ng software, ang mga gastos at pondo na kinakailangan upang gawin ito ay ipinagbabawal dahil sa karagdagang gastos ng mga item tulad ng data, mga pondo upang bayaran ang mga kawani, pagbili ng hardware, transportasyon, mga gastos sa logistik, paglilisensya, at mga pahintulot.

2. Computing Cluster sa Mésocentre de Calcul, University of Franche-Comté, France

Ang Université de Franche-Comté, na matatagpuan sa Besancon, France, ay nagpapatakbo ng isang sentro ng computing para sa pang-agham na pag-compute [10]. Ang pangunahing mga lugar ng pagsasaliksik ay kasama ang nanomedicine, mga proseso at materyales na kemikal-pisikal, at simulation ng genetiko. Ginagamit ang CentOS at Ubuntu Linux upang magbigay ng isang mataas na pagganap, parallel na imprastraktura ng computing.

3. GirlHype Coders (Women Who Code), Cape Town, South Africa

Ang Baratang Miya [11] - isang nagturo sa sarili na coder - ay nagsimula sa GirlHype Coders [12,24] noong 2003 bilang isang hakbangin upang bigyan kapangyarihan ang mga batang babae sa Africa. Ito ay isang software engineering school na nakatuon sa pagsasanay sa mga kabataang babae at babae sa kung paano mag-program at bumuo ng mga app upang mapabuti ang kanilang digital literacy at economic mobility. Nilalayon ng Baratang Miya na taasan ang porsyento ng mga kababaihan sa industriya ng agham, engineering, at teknolohiya. Pinapatakbo ang mga club upang ang mga batang babae ay maaaring dumalo sa mga libreng klase pagkatapos ng paaralan upang galugarin at malaman ang pag-coding.

Ang GirlHype ay tumutulong upang mapagbuti hindi lamang ang mga buhay ng mga batang babae at kababaihan na nasa hakbangin na ito, kundi pati na rin ang kanilang mga pamayanan, sa pamamagitan ng isang pandaigdigan na kompetisyon sa entrepreneurship ng teknolohiya na tinatawag na Technovation, kung saan ang GirlHype ay ang pang-rehiyon na embahador. Sa program na ito, ang mga batang babae ay nakakahanap ng isang problema sa kanilang mga komunidad, nagdidisenyo ng isang solusyon para dito, at gumagamit ng Open Source coding, bumuo ng isang app para sa solusyon na iyon. Ang iba pang mga kababaihan na may kwalipikadong mga coder ay may pagkakataon na magturo at manguna sa mga mas batang kababaihan sa industriya. Ang GirlHype ay nagtuturo din sa mga kababaihan sa negosyo kung paano gamitin ang web upang i-market ang kanilang mga negosyo sa online. Ang inisyatiba na ito ay nakatulong sa mga batang babae na makakuha ng mga trabaho sa isang industriya na hindi nila maaaring magtrabaho.

Ang pagbisita sa Twitter VP ng Engineering sa GirlHype sa Khayelitsha, Cape Town, South Africa [25]

4. Mga Cartoon at Open Source

Ang Open Source ay nagiging pamantayan para sa pag-unlad ng software alang-alang sa pakikipagtulungan at kontribusyon. Ang mga kumpanya ay lalong lumilipat patungo sa paggamit ng Open Source tech nologies para sa kanilang mga pangangailangan sa programa. Sa mundo ng mga cartoons at animasyon, ito ay dahil sa pamamaraang ito ay pinapayagan ang industriya na akitin ang talento sa labas sa mga independiyenteng developer at artist, pati na rin ang paglikha ng isang pamantayan sa industriya kung saan nakikipagtulungan ang magkakaibang mga indibidwal at gamitin ang parehong teknolohiya.

Kabilang sa mga nasa industriya na yumakap sa ideyang teknolohiyang ito ay isama ang Pixar Animation Studios [13], na bukas na nagkuha ng kanilang teknolohiya sa Universal Scene Deskripsyon (USD) [14]. Tinutulungan ng USD ang mga gumagawa ng pelikula sa pagbabasa, pagsusulat, at pag-preview ng data ng 3D na eksena, pinapayagan ang maraming magkakaibang artista na gumana sa parehong proyekto. Inilabas din ng Pixar ang software na RenderMan [15], isang photorealistic 3D rendering software na libre para sa mga layuning pang-komersyo tulad ng mga layuning pang-edukasyon at mga personal na proyekto.

Mula sa Libreng Software hanggang sa isang Libre na Lipunan

Sampung taon na ang nakalilipas, tinanong nina Thomas Winde at Frank Hofmann ang tanong, Ano ang mangyayari kung mailipat ang mga prinsipyo ng FOSS sa lipunan at sa gayon ay binago ang modelo ng lipunan? [3] Ang pagpapatupad ng hakbang na ito ay madalas na pagdudahan at inuri bilang utopia. Nais naming malaman ang tungkol dito. Ang resulta ng aming pagsisiyasat ay isang mausisa na pagtingin sa aming lipunan (mula sa isang nakararaming pananaw sa Europa) na nagmamasid sa ebolusyon ng mga proseso na sinasadya o hindi sinasadyang sumunod sa mga prinsipyo ng FOSS. Natagpuan namin ang isang mahabang listahan ng mga nakakagulat na halimbawa, mula sa mga libreng wireless network tulad ng Freifunk [16] hanggang sa magbukas ng mga aklatan, mga libreng proyekto sa hardware (RaspberryPi, Arduino, BeagleBoard), mga komunidad na hindi kumikita sa tanggapan, ang Global Village Construction Set (GVCS) [17 ], at ang pagbabahagi ng mga recipe tulad ng FreeBeer [18] at OpenCola [19].

Ang aming konklusyon ay ang isang mas pangkalahatan, sistematikong pag-aampon ng mga prinsipyo ng FOSS na nangangako na gumawa ng isang makabuluhang positibong pagkakaiba sa ating pandaigdigang lipunan. Ang isang paglipat mula sa paggawa ng sahod patungo sa kusang-loob, gawaing batay sa pamayanan ay maaaring makatulong upang makamit, hakbang-hakbang, isang malayang lipunan, kung saan ang mga pangangailangan ng lahat ay maaaring makilala at matugunan. Sa kontinente ng Africa, ang ideyang ito ng pamayanan ay napakalakas (Ubuntu [20]), habang sa Europa at Hilagang Amerika, nawala ito sa loob ng maraming siglo pabor sa isang diskarte na nakatuon sa kita.

Konklusyon

Ang mga tao kung kanino ang pilosopiya ng FOSS ay bago, at lumaki na may isang kapitalista, batay sa tubo na modelo ng lipunan, ay maaaring magkaroon ng isang bilang ng mga makatwirang katanungan hinggil sa bukas na nilalaman ng mapagkukunan. Dito, sasagutin namin ang ilan sa mga pinaka-karaniwang katanungan:

  • Maaari bang may magnakaw ng aking imbensyon?
    Sa pamamagitan ng bukas na mapagkukunan, simpleng ibinabahagi namin ang aming mga ideya, at nakikinabang kami sa bawat isa sa pamamagitan ng pagbabahagi ng mga ideya. Karaniwang kasanayan, gayunpaman, upang magbigay ng kredito sa mga taong tumulong sa amin na paunlarin ang ideya.
  • Gaano karami ang matututunan sa bawat isa?
    Napakaraming kaalaman at maraming paraan ng paggawa ng mga bagay upang gawing simple at paunlarin ang lipunan. Sa paggamit ng open source, natututo kaming magkasama at nagtuturo sa lipunan, upang ang bawat isa ay makinabang nang sabay. Ang mga pinakamahusay na solusyon ay nagmumula sa pakikipagtulungan, habang dumarami at lumalawak ito sa indibidwal na kaalaman. Ang bawat isa ay may ideya na maaaring magbigay ng inspirasyon sa iba pang mga gumagamit, mapalakas ang pagkamalikhain, at hikayatin ang pagbabago.
  • Nakatayo kami sa balikat ng mga higante upang gumawa ng isang bagay na mahusay. Ang aming gawain ay batay sa gawain ng iba. Ano ang maaari nating ibalik sa pamayanan?

    Bilang mga indibidwal, maaari naming suriin ang isang solusyon at iulat kung ano ang nawawala o kung ang code ay hindi gumagana tulad ng inaasahan. Tinutulungan ng feedback na ito ang mga tagalikha na tumingin sa mga tukoy na puntos, at ayusin o pagbutihin ang kanilang code. Maaaring isama dito ang pagpasok ng mga nawawalang bahagi sa dokumentasyon na maaaring maging mahirap maintindihan ang ideya sa likod ng solusyon at ang nilalayon na paggamit ng code.

    Bilang isang kumpanya na gumagamit ng FOSS, maaari ka ring magbigay ng suporta para sa hardware (tumatakbo sa isang computing center), o mag-sponsor ng mga kaganapan sa pamamagitan ng pagbibigay ng mga silid ng pagpupulong o co-organisasyong mga kumperensya. Pinapayagan ng maraming mga siyentipikong instituto at kumpanya ang kanilang mga empleyado na magtrabaho sa mga proyekto ng FOSS habang nasa trabaho - ang oras na ginugol sa pagpapabuti ng open source code ay nakakatulong upang mapabuti ang software na ginagamit ng kumpanya.

    Ang isang samahang charity na tinatawag na Architecture for Humanity, na pinalitan kamakailan ng pangalan sa Open Architecture Network [21, 22], ay isang libre, online, bukas na mapagkukunan ng komunidad na nakatuon sa pagpapabuti ng mga pandaigdigang kondisyon ng pamumuhay sa pamamagitan ng makabago at napapanatiling mga disenyo ng gusali. Kasama sa network na ito ang pamamahala ng proyekto, pagbabahagi ng file, isang database ng mapagkukunan, at mga tool sa disenyo ng pagtutulungan sa online. Sa pamamagitan ng paggamit ng bukas na mapagkukunan ng software, ang samahang ito ay naghahangad na magdala ng mga solusyon sa mga krisis sa makatao sa pamamagitan ng pagbuo ng mga paaralang pamayanan, bahay, sentro, atbp. Ginagawa nila ito sa pamamagitan ng paggawa ng malayang magagamit ang mga propesyonal na disenyo ng arkitektura, na pinapayagan ang mga arkitekto, taga-disenyo, nagbago, at namumuno sa pamayanan na magbahagi ng mga makabago at napapanatiling ideya, disenyo, at plano na sumusuporta sa eco-friendly, humanitarian na disenyo at arkitektura. Ang samahang ito ay sinimulan bilang isang hakbangin upang matulungan ang mga pamayanan at hindi nakatuon sa code, ngunit sa praktikal na tulong.

Mga Sanggunian

AUTHORS

Ang Plaxedes Nehanda ay isang multiskilled, self-driven na maraming nalalaman na tao na nagsusuot ng maraming mga sumbrero kasama ng isang tagaplano ng mga kaganapan, isang virtual na katulong, transcriber pati na rin isang masugid na mananaliksik sa anumang paksang nakabase sa Johannesburg, South Africa.

Gumagana si Frank Hofmann sa kalsada - mas mabuti mula sa Berlin, Geneva, at Cape Town - bilang isang developer, trainer, at may-akda para sa mga magazine tulad ng Linux-User at Linux Magazine. Siya rin ang kapwa may-akda ng Debian package management book ( http://www.dpmb.org ).