Me pehea te whiriwhiri i te raihana GitHub me te aha he mea nui ki te whiriwhiri tika? Ko GitHub te ratonga nui rawa atu mo te whakawhanaketanga tahi o nga kaupapa IT me o raatau manaaki i muri mai. Ma te awhina o tenei ratonga tukutuku, he maha nga tangata ka taea te mahi i runga i tetahi kaupapa i te wa kotahi, mai i nga waahi katoa o te ao. Kei a GitHub tetahi punaha whakahaere, whakahaere ranei e taea ai e koe te tiro me te whakahaere i nga huringa katoa i mahia e nga kaihanga i roto i te waa, ka taea hoki e koe te hoki ki te ahua i puta i mua i nga huringa.
He aha te raihana GitHub
Ko te raihana he tuhinga motuhake i whakapumautia e te ahua o te kawanatanga ka taea e koe te uru atu ki tetahi momo mahi kaipakihi, me te kore e kore e aro nui ki te taha o te kawanatanga. Engari, i te nuinga o nga wa, i roto i nga mahi, ko nga whakaaetanga raihana whakapoto, whakaaetanga ranei e whakarato ana mo te tuku raihana ture motuhake ka whakamahia. I te nuinga o te waa, kotahi anake te whai a te raihana, engari ko te whainga nui, he whakaaetanga tenei mo nga herenga me nga tika i waenga i te kaipupuri raihana me te kaipupuri raihana. Ko enei mahi me enei motika he mea katoa, engari kei roto noa i te anga o te ture. Ko tetahi tauira rongonui ko te mea ka tono te kaipupuri raihana i te ingoa o te kaipupuri mana pupuri i te wa e whakamahi ana te kaipupuri raihana i te mahi. Hei tauira ranei, tukua te mahi kape, engari tino aukati i nga whakarereketanga. Ranei, ki te whakaputa i nga whakaritenga kia tukuna nga mahi i runga i nga ahuatanga o mua, me era atu, he maha nga tauira o te whakatakoto i nga tikanga rereke.
Engari ano, kaua tatou e wareware ko te raihana e tiaki ana i nga tika o te kaipupuri raihana, engari ano hoki te kaipupuri raihana. I te mea kei roto ka taea e koe te kite me te panui i nga tikanga katoa mo te whakamahi i te mahi, na reira kaore ia e mataku ka tono ohorere te kaituku raihana ki nga tangohanga me etahi atu utu mo te whakamahi i tana mahi.
Ki te kore koe e whakaae ki te whakamahi i te raihana e pa ana ki te mahi, ka mau tonu nga mana pupuri i runga i nga ture ture e mana ana ki tetahi whenua. Ma te ngawari noa, ko te kore o te raihana kaore he tikanga ka taea e etahi atu kaituhi te whakamahi i tenei kaupapa i nga huarahi e hiahia ana ratou. He rereke nga mea katoa, na te mea kaore he raihana motuhake, karekau te kaitakataka e whakarere i nga mana i whakawhiwhia e te ture. He mea nui ano kia mahara tonu ko te raihana te whakahaere i nga mana me nga herenga katoa. Ko tenei hei whakamarumaru i te rangatira o te mahi mai i nga tumanako a nga kaiwhakamahi me nga tikanga o te whakamana. Ka mutu, karekau he tangata e pirangi ana kia mutu ta ratou waehere ki te kooti ahakoa he aha.
He aha te mana pupuri
Ka puta te mana pupuri i roto i te tangata anake ina, na runga i te mahi hinengaro, ka hangaia e ia tetahi mahi ka motuhake, engari i te wa ano ka whai hua, hei tauira, ka taea e koe te tango i te tuhi o te kaupapa kotahi. Ka oti nga mea katoa i runga ake nei, ka noho te tangata hei kaituhi, inaianei kei a ia nga mana pupuri katoa o tenei mahi. Me kii ano ko nga mana pupuri he taonga me te kore rawa. Ko to raatau rereke ka taea te whakawhiti mo nga mana rawa ki tetahi, engari ka noho tonu nga motika kore rawa ki te kaituhi i nga wa katoa. I muri i nga mea katoa, ko te kaituhi he mana kore e taea te whakawhiti me te kore e taea te tango.
He aha te raihana Open Source?
He patai rongonui ano tenei i waenga i nga kaiwhakawhanake hou me nga kaiwhakatakoto kaupapa, na te mea kaore ratou i te mohio he aha te take e honoa ai he raihana ki a raatau kaupapa, na te mea kaore he kaupapa ka noho marie. Heoi, ehara tenei i te tino pono, na te mea, hei tauira, i tuhia e etahi kaiwhakawhanake tauhou etahi waahanga tohu tino nui me te whai hua, engari kaore i tiakina ma te raihana, ka patai etahi atu kaiwhakamahi. A, na tenei, ka tae mai nga kaihoko ki a ia me te hiahia ki te whakamahi i tenei waahanga mo o raatau kaupapa arumoni, ka kite ratou kaore he raihana o te waehere ka paopao noa. Ko tenei na te mea kaore nga kamupene e whakamahi i te waehere kaore he raihana, na te mea kaore e hiahiatia he raruraru ki te ture me nga roia.
Ko tehea raihana GitHub e pai ana i etahi ahuatanga – me pehea te whiriwhiri?
Kaore he whakautu tika mo tenei patai, na te mea ko te kowhiringa o te raihana ka whakawhirinaki anake ki nga whaainga o te kaupapa me nga hiahia me nga hiahia o te kaiwhakawhanake ake. Kei te kite koe, he maha nga momo raihana kei runga i a GitHub, ko te mea nui, he kore utu katoa, kei roto hoki i te rohe whanui, ko te tikanga ka kitea e ia kaiwhakaputa te
raihana Open Source e tino pai ana ki tana kaupapa. Engari, ko te mea nui, kaua tatou e wareware ko te raihana Open Source ehara i te waehere noa kaore he raihana.
- Ka tino whakamarumaru.
- Te whakamarumaru ngoikore.
- Whakaae.
kaha tiaki
Ko nga raihana tino tiaki i te nuinga o nga wa ko nga rereketanga o te GPL. Ko enei raihana e hiahia ana ki te raihana o te kaupapa me te whakaatu i nga waehere puna, ahakoa pehea te whakamahi i tetahi waehere, kaupapa ranei, kua whakamahia ranei.
Te whakamarumaru ngoikore
Ko nga raihana tiaki ngoikore ko te nuinga o nga rereketanga o te Lesser GPL. Ko te rereketanga nui mai i nga raihana whakaaetanga ko konei he mea tika ki te raihana i te kaupapa i raro i te raihana GPL, me te whakarato i nga waehere puna me te kore e taka. I taua wa ano, mena he whare pukapuka kei roto i te kaupapa a te kaitakataka, ara, te hono pateko, te hono hihiri ranei i raro i te raihana LGPL, katahi ka hototahi ki tetahi o nga raihana o te kaupapa o tenei kaihōtaka.
tuku noa
He nui te maha o nga raihana whakaae, kei o raatau rarangi ko nga raihana rongonui ko MIT, Apache 2.0, me BSD. He iti noa nga rereketanga, ka taea e enei raihana te whakamahi i te waehere i roto i nga kaupapa Open Source me nga kaupapa arumoni me nga kaupapa. Engari, i tenei take, he mea nui kia mahara he mea tika kia tohuhia te kaituhi o te kaupapa taketake.
Ētahi atu raihana GitHub rongonui
I tua atu i enei roopu raihana e toru, tera ano etahi atu, hei tauira, ko tetahi o nga raihana tino whai hua ko te GPLv2 me nga toronga arataki. Ka taea hoki te whakamahi i tenei raihana mo nga kaupapa Open source me nga kaupapa arumoni me nga kaupapa. Ko tana ahua tino rongonui kei Oracle, e whakamahi ana i te GPLv2 me nga toronga ara-akomanga hei raihana i ana kaupapa Open Source me ana otinga. He mea nui, he whai hua hoki tenei raihana, na te mea ko nga raihana GPL auau, hei tauira, e kore e taea te mahi ki te bytecode. Arā, he whakaahuatanga motuhake ta raatau mo te whakahiato me te mahi hono, kaore e pai mo etahi atu reo whakamaoritanga whakamaoritanga, ko te reo Java tino rongonui kei roto i enei reo. Mo enei keehi i tukuna he raihana motuhake GPLv2 me nga toronga ara-akomanga. I muri i nga mea katoa, e kii tino marama ana ko te whare pukapuka i tukuna i raro i tenei raihana ka taea te whakamahi mo nga kaupapa arumoni me nga kaupapa me etahi atu raihana.
raihana GitHub .
Te taapiri raihana
I muri i te kowhiringa o te raihana whakamutunga, ka noho tonu ki te taapiri atu ki te putake kaupapa. Hei mahi i tenei mahi, me whakauru noa koe i te raihana kua tohua i raro i te pakiaka kaupapa i te wa i hangaia ai te kaupapa ake, i etahi atu wa ranei. Engari ahakoa i roto i tenei mahi, i whakahaere te ratonga paetukutuku GitHub ki te tiaki i ana kaiwhakamahi, a, i hanga e ratou he huarahi tino watea ki te taapiri i te raihana whakamutunga ahakoa i te tiimatanga o te kaupapa ake.