He maha nga taangata kei te awangawanga mo nga korero mo te kamera, te rahi o te mata, me te kaha rokiroki ina whiwhi waea atamai hou. Ko tetahi o nga mea tino nui o enei taonga kaihoko ataahua ko te punaha whakahaere, he ngawari ki te wareware.
Ko te Android a Google te punaha whakahaere pūkoro rongonui o te ao. Ka kitea i roto i te neke atu i te 86 paiheneti o nga waea atamai puta noa i te ao. Ko te mea whakamiharo ko te Android kei runga i te punaha whakahaere Linux tuwhera. Ko te tikanga ka taea e te tangata te panui, te whakarereke, me te mea nui, ka tohatoha i te waehere kei te ngakau o te nuinga o nga waea atamai. Ka taea te mahi tahi na tenei tuwheratanga.
Kaore i rite ki a Microsoft Windows, hei tauira, i hangaia me te pupuri i tetahi umanga kotahi. Neke atu i te 15000 nga kaihōtaka mai i te ao katoa ka whai waahi ki te whakawhanake me te tiaki i te Linux. Ka tukuna pea e enei kaihōtaka ki te hanga i tetahi mea hou ka tohatoha noa.
He aha te Open-Source?
He wahanga o te raupaparorohiko e waatea ana te waehere puna taketake ka taea te tiritiri me te whakahou ina hiahiatia e te kaiwhakamahi. Ko te rorohiko puna-tuwhera he raupaparorohiko e taea ai e te tangata te whakarereke, te whakapai ake ranei mo te whakamahi ano me te urunga.
Ka taea te raweke me te whakarereke i tetahi waahanga rorohiko kia pai ai te mahi a te hotaka, tono ranei. Ka taea e nga kaihōtaka whai urunga ki te waehere puna o te rorohiko rorohiko te whakanikoniko ma te taapiri i nga ahuatanga, te whakatika ranei i nga waahanga kaore i te mahi tika i nga wa katoa.
He mea hanga te rorohiko-tuwhera i roto i te tikanga whakahiato me te mahi tahi, e whakawhirinaki ana ki te arotake a te hoa me te whakaputanga hapori. Na te mea he mea hanga na nga hapori, kaua ki te kaituhi kotahi, kaporeihana ranei, he iti ake te utu o nga punaha-puna-tuwhera, he pai ake te urutau, he roa ake te roa o te oranga i nga punaha rangatira.
Ia tau, ka kaha haere te puna tuwhera, ka puta ki nga waahi katoa mai i nga taone kawanatanga ki nga umanga. Kei te piki haere te rongonui i waenga i nga pakihi o nga rahi katoa. Ko te mea pono, kei te kawe etahi pakihi i te puna tuwhera ki te taumata e whai ake nei ma nga kaupapa putea putea, mahi tahi ranei me nga kaihanga.
Ko te mahi tahi e whakatairanga ana i nga mahi auaha me te kore utu me te puna tuwhera. Ko te nuinga o nga hangarau e mau ana tatou i enei ra karekau i tipu, ka tiakina ranei e te ture patent mena karekau.
Ko te Hītori
Ko nga kairangahau e mahi ana i nga hangarau ipurangi moata me nga kawa whatunga whakawhitiwhiti i whai hua mai i te taiao rangahau tuwhera me te mahi tahi i nga tau 1950 me 1960. Ko te arotake a te hoa me nga korero tuwhera i whakatairangahia e te Advanced Research Projects Agency Network (ARPANET), i te mutunga ka noho hei kohatu kokonga mo te ipurangi o naianei.
Ko te waehere puna o ia roopu kaiwhakamahi i tohatohahia me te whakapai ake. I awhina nga huihuinga ki te whakahaere i nga korerorero me te whakawhanaketanga o nga korero tuwhera me nga tikanga mahi tahi. Ko te mahi tahi, ko te arotake a te hoa, ko te whakawhitiwhiti korero, ko te noho tuwhera i puta ki roto i te ipurangi i te wa i whakarewaina ai i te timatanga o te tekau tau atu i 1990.
Ko te whakaaro mo te hanga waehere puna ki mua i te aroaro o te iwi i ahu mai i te pakanga hinengaro i timata opakihia e Richard Stallman, he kaiwhakaputa hötaka i MIT, i te tau 1983. I whakaaro a Stallman me watea te rorohiko ki nga kai htaka kia taea ai e ratou te whakarereke i ta ratou e pai ai kia pai ake ai. kia mohio, kia ako, kia pai ake.
I timata a Stallman ki te tohatoha i nga rorohiko koreutu i raro i tana ake raihana, te GNU Public License. Ko tenei tikanga hou me te waiaro e pa ana ki te whanaketanga rorohiko i whai mana, i te mutunga ka arahi ki te turanga o te Open Source Initiative i te tau 1998.
Pūmanawa Open-Source vs. Closed-Source Software
Pūmanawa Puna Tuwhera
- Ko te pūmanawa puna uru he rorohiko rorohiko e tuwhera ana te waehere puna ki te marea, ka taea e te tangata te tiro me te whakamahi.
- Ka taea te whakarereke i te waehere e etahi atu tangata me nga whakahaere, ka uru te waehere puna ki tetahi.
- He iti rawa te utu mo nga punaha tuwhera-puna.
- Mena he rongonui te hotaka, he maha nga kaiwhakatakoto kaupapa ka tohua ki te kaupapa.
- He iti ake nga here mo nga kaiwhakamahi i runga i te whakamahinga rorohiko me te whakaritenga.
- Ka taea te whirihora tetahi miihini ki te whakahaere i nga rorohiko tuwhera.
- firefox, Android na Google, Pūnaha whakahaere Linux, Android, Thunderbird, MySQL, Mailman, Moodle, Perl, PHP, me te Python etahi tauira.
Pūmanawa Kati-Pūtake
- Ko te punaha punaha kati he rorohiko rorohiko me te waehere puna kati, ko te tikanga kaore te iwi whanui e uru ki te waehere puna.
- Ko te tangata, ko te roopu ranei nana i whakaputa te rorohiko ka whai mana ki te whakarereke i te waehere.
- Ka tiakina te waehere puna o te punaha punaha kati.
- He maha nga here ka tukuna ki nga kaiwhakamahi i runga i te whakamahinga rorohiko me te whakaritenga.
- Ka utua e te kamupene rorohiko/whakahaere i nga kaihōtaka hei whakapai ake i te rorohiko.
- He utu nui nga punaha punaha kati.
- I mua i te whakaurunga ki runga i tetahi rorohiko, me whai raihana mana nga rorohiko kati.
- Kaore he waahi mo te hapa i roto i nga punaha kati-puna.
- Skype, Google Earth, Java, Adobe Flash, Virtual Box, Adobe Reader, Microsoft Office, Microsoft Windows, WinRAR, mac OS, Adobe Flash Player etahi tauira.
Ko nga Hua
Ko te waehere puna-tuwhera kua awhina i nga kaiwhakawhanake me nga kaporeihana nui ki o raatau tohungatanga hangarau. He matauranga kore mutu, ina koa ka piki haere te hua o te tohu. Ko tenei kupenga whakaaro e tipu haere tonu ana ko te timatanga noa iho o te awhina o aua rorohiko ki to kaporeihana.
Ko te whakaroa i te tahua moni he pakanga mo ia ra mo nga tiimata. Ko te waatea o nga kaupapa-tuwhera ka taea e nga kaihoko te awhi i nga hangarau hou me te kore e utu i nga utu mema me te haina i nga kirimana roa. I tua atu i te utu iti (karekau ranei), ka taea e nga whare pukapuka tuwhera-puna kia timata nga roopu ki te hanga i tetahi hanganga IT, ki te whakawhanake tono hou ranei.
Ko te nuinga o enei mahi kua oti kee mo koe na te puna tuwhera. Ma tenei ka waatea te wa a nga kaihanga mo te arotautanga me te whakarite. Ka noho tonu nga ahuatanga e hiahia ana nga whakahaere ki te timata mai i te timatanga me te whakawhanaketanga, engari ahakoa ko nga tohu nui rawa atu o te ao e mohio ana ki te wa me te moni kua penapena ma te whakamahi i nga hangarau tuwhera-puna. Ko nga waahanga puna-tuwhera, ahakoa ka whakamahia hei kete timatanga mo nga taupānga uaua, mo nga waahanga ranei o te panga iti hei awhina i te whakaoti i tetahi kaupapa, tera pea he huarahi pai mo nga kaihanga takitahi me nga roopu hinonga.
Ko nga hapori ipurangi penei i a GitHub e whakaatu ana i te kaha mahi tahi o nga punaha-puna-tuwhera, e whakarato ana i te kaainga mo nga miriona kaiwhakawhanake me nga kamupene ki te manaaki, ki te arotake, ki te whakamahi i nga papaaho-tuwhera. I utua e Microsoft te $7.5 piriona mo te turanga i te tau 2018. Koinei pea te tauira tino kitea ki tenei ra mo te ahua rongonui o te hangarau puna-tuwhera, me te whakangao moni a nga Rapa IT mo te heke mai o tenei hapori.
Mo te maha o nga take, ko te whakawhanake me te whakahaere i tetahi rautaki rorohiko puna-tuwhera he mea tino nui. Ma te takitahi me te whakakotahi, ka rapu nga kaiwhakawhanake rorohiko-tuwhera i nga whakautu pai ki nga wero hangarau, ka puta he raupaparorohiko e whakawhirinaki ana, e haumaru ana, e kore utu. Ka pai ake te hotaka i roto i te roanga o te waa na runga i a raatau mahi whakapau kaha.
He maha nga turanga e awhinahia ana, tae atu ki te Linux Foundation, e tautoko ana i te puna tuwhera puta noa i nga waahi hangarau maha, te Apache Software Foundation, me te Eclipse Foundation.
Ka whakatauhia e ratou nga paerewa ma te mahi tahi me nga behemoth mamati penei i te AWS, Facebook, Google, IBM, Microsoft, Netflix, me SAP, me nga kaihanga taputapu penei i a Cisco, Intel, me Tesla. Ka hangaia hoki e ratou nga kaainga motuhake mo nga kaupapa, ka tuku awhina putea mo nga hanganga, awhina ki te hokohoko, me te whiriwhiri i nga komiti ki te whiriwhiri kaupapa maatau.
Hei whakarāpopoto, ko etahi o nga painga matua o te puna tuwhera ko:
- He iti ake nga whakapaunga taputapu.
- Pūmanawa tino kounga.
- Ka tautokohia e nga kaihanga o te ao.
- Te ngawari me te herekore.
- He ngawari te whakahaere raihana.
- Te whakakorikori me te whakatikatika i nga kaupapa.
Ko nga Korero
Ka rite ki te korero i te waahanga o mua, he maha nga painga ka taea e te puna tuwhera. Inaianei ka titiro tatou ki nga ngoikoretanga, morearea ranei e hono ana ki a ia, ka taka ki nga waahanga e toru e whai ake nei:
- Morearea Haumarutanga
- Morearea Kounga
- Morearea Tautukunga
Ka kitea nga waahanga-tuwhera i roto i nga momo putunga ipurangi, karekau he huarahi e mohio ai nga kaihanga ki te pai, te haumaru ranei. Ko nga whakahaere karekau e whakapau moni ki te whakahaere i o raatau whakamahinga ka raru ratou, ka utu pea ratou i te utu i muri mai ka nui ake te utu o te whakatika hapa.
Morearea Haumarutanga
Ka taea e nga kaiwhaiwhai te nui o te moni ma te whakamahi i nga hapa haumaru-tuwhera. Ma tenei ka hoatu ki nga kaiwhaiwhai nga korero katoa e hiahia ana ratou ki te whakarewa i te whakaeke. Ko te mea kino ake, na te mea e whakamahia nuitia ana, na te whakaraeraetanga i roto i tetahi waahanga rongonui e tuku ana ki nga kaiwhai te maha o nga patunga. Ko te tikanga kei te mataki tonu nga kaiwhaiwhai ki te hapori me te tere ki te whakamahi i nga hapa haumarutanga e mohiotia ana i roto i nga waahanga tuwhera rongonui.
He whakaraerae nga pakihi rorohiko ki nga whakaeke kino ki te kore ratou e aro turuki i to raatau whakamahi puna tuwhera me te kore e mohio ki nga whare pukapuka whakaraerae kei roto i a raatau waehere.
Morearea Kounga
Ahakoa he nui te wa me te moni a te kamupene ki te whakarite i te te kounga o tana waehere rangatira, te ahua nei he maha nga roopu whanaketanga e whakahawea ana, e kore e aro ki te kounga o nga waahanga-tuwhera. Ae ra, kei te pirangi tatou katoa kia rite tonu a maatau hua whakamutunga i raro i te pehanga.
Ko tetahi o nga take he uaua ki te manatoko karekau tetahi waahanga rorohiko-tuwhera e whakararu i te mana o to hua na te mea karekau he paearu kua whakaaetia mo te aromatawai i tona kounga, me te ahua mahi tahi o te puna tuwhera ka uaua ki te mahi. mehua.
Morearea Tautukunga
Ko nga waahanga rorohiko tuwhera-puna katoa, me ona whakawhirinakitanga, he raihana. Ina whakamahia e matou i roto i ta maatau kaupapa, ka whakapau kaha matou ki tetahi huinga ture me nga tikanga e tika ana kia mau. Mo te hunga kaore i te mohio ki te uaua o te raihana tuwhera-puna, he moemoea tenei.
Ko etahi o nga kaupapa-tuwhera karekau he momo raihana puna, e kii ana ko nga ture mana pupuri ka uru taunoa. Na te mea he maha nga raihana, he uaua ki te whakatutuki i nga whakaritenga ture katoa. I mohio koe he neke atu i te 200 nga momo momo raihana tuwhera-puna, ia tangata me ona ake huinga o nga kupu me nga tikanga motuhake, motuhake, me te tino pohehe?
Te Amuamu o Tuwhera-Source
Ko nga ngaru hou o te auahatanga ka whakakorikoria e te rorohiko na te mahi tahi, ehara i te mea na te pakihi kotahi, engari na te hapori i whakatapua ki te whakapai i te taiao katoa.
Kei te tuku nga kamupene i o raatau kaiwhakawhanake ki te whakataetae i roto i te ao matihiko, me te whainga ko te tuatahi ki te whakaputa i nga mahi hou e piki haere ana i roto i te umanga hangarau, i te mea kei te haere tonu te rongo ki waenga i nga umanga.
Ka taea e nga kaiwhakawhanake te whakatika i nga whakamatautau me te whakatinana i nga uauatanga ma te whakamahi i te hapori tuwhera-puna me te ako mai i nga kaiwhakawhanake tino pai, ina koa ki te waipuke o nga hangarau hou penei i te AI, akoranga mīhini, me nga ahunga whakamua karetao.
Ina whai hua nga kaimahi ki te hapori hihiri, e aro nui ana ki te otinga, ka kite tatou i te whiwhi pakihi. Mai i nga waka taraiwa-whaiaro ki nga miihini rongoa, nga taone mohio ki nga pokapū raraunga, kaore matou e hiahia ki te tuku i nga whakautu ki enei wero ki etahi umanga iti. Engari, me whirinaki tatou ki runga i te puna tuwhera me te tini o nga kaitoha mohio kia whiwhi i nga hua tino pai.
Opaniraa
Ko te kaupapa tuwhera-puna te kawenga mo te tere haere o te hangarau i roto i nga tau tekau kua hipa. Ahakoa kei roto i te puna tuwhera etahi raru, he maha nga painga me nga huarahi whakamua. Ko te hapori nui o nga kaikoha, me pehea-ki nga aratohu mo te tiimata, te ako ma te ako i te waehere a etahi atu, me te whai wheako ki te whakawhitiwhiti korero me etahi atu miihini etahi painga pai ka whiwhi koe mai i nga punaha tuwhera-puna.
Mena kei te pirangi koe ki te timata ki te koha ki tetahi kaupapa tuwhera-puna, tuatahi kimihia tetahi e tino miharo ana koe, katahi ka rapua a GitHub mo tetahi tapanga e kii ana "putanga tuatahi pai" he mea rite ranei. Pai Tuatahi Putanga he kaupapa e whakahaere ana i nga kowhiringa ngawari mai i nga kaupapa rongonui mo nga kaiwhakawhanake kaore ano kia koha mai i mua.
Waiho i te Reply