Xana u nga hlawula njhani layisense ya GitHub naswona ha yini swi ri swa nkoka ku endla xiboho lexinene? GitHub i vukorhokeri lebyikulu bya nhluvukiso wo hlanganela wa tiphurojeke ta IT na ku rhurhela ka tona loku landzelaka. Hi ku pfuniwa hi vukorhokeri lebyi bya webu, nhlayo leyi nga pimiwangiki ya vanhu yi nga tirha eka phurojeke hi nkarhi wun’we, kun’we ni ku suka kun’wana ni kun’wana emisaveni. GitHub yi tlhela yi va na sisiteme ya vulawuri kumbe vulawuri leyi ku pfumelelaka ku languta na ku lawula hi ku hetiseka ku cinca hinkwako loku endliweke hi vaendli hi ku famba ka nkarhi, naswona yi tlhela yi ku pfumelela ku tlhelela eka xiyimo lexi humeleleke emahlweni ka ku cinca.
- Xana i yini layisense ya GitHub
- I yini mfanelo ya vutshila
- Xana layisense ya Open Source yi endlela yini?
- Hi yihi layisense ya GitHub leyi faneleke eka swiyimo swo karhi – u nga hlawula njhani?
- swi sirhelela hi matimba
- Ku sirhelela hi ndlela yo tsana
- ku pfumelela
- Tilayisense tin’wana leti dumeke ta GitHub
- Ku engetela layisense
Xana i yini layisense ya GitHub
Layisense i tsalwa ro hlawuleka leri simekiweke hi fomo ya mfumo naswona ri ku pfumelela ku nghenelela eka muxaka wo karhi wa ntirho wa vubindzurisi, lowu handle ko tsandzeka wu lavaka nyingiso wo hlawuleka ku suka eka tlhelo ra mfumo. Kambe, hakanyingi, hi ku tirhisa, ku tirhisiwa ntsena mintwanano ya tilayisense leyi pfuxetiweke kumbe mintwanano leyi nyikaka ku humesiwa ka tilayisense ta nawu wa phurayivhete. Hi ku angarhela, layisense yi landzelela yin’we ntsena, kambe xikongomelo xa nkoka swinene, lexi i ntwanano wa swiboha na timfanelo exikarhi ka munyiki wa layisense na n’wini wa layisense. Mintirho leyi na timfanelo swi nga va xin’wana na xin’wana hi ku helela, kambe ntsena endzeni ka xivumbeko xa nawu. Xikombiso lexi xiyekaka hileswaku munyiki wa layisense a nga ha lava leswaku vito ra n’wini wa mfanelo ya vutshila ri laveka loko a tirhisa ntirho hi munyiki wa layisense. Kumbe, hi xikombiso, pfumelela ntirho wo kopa, . kambe yirisa hi ku helela ku cinca kwihi na kwihi ka yona. Kumbe, ku humesa swilaveko swo tano leswaku ntirho wu humesiwa hi swiyimo leswi fanaka kahle ni swa le ku sunguleni, ni swin’wana, ku ni swikombiso swo tala swinene swo veka emahlweni swiyimo swo hambana-hambana. [xitlhokovetselo id=”xiengetelo_12368″ align=”aligncenter” ku anama=”780″].
Kambe, nakambe, a hi fanelanga ku rivala leswaku layisense yi sirhelela timfanelo ta ku nga ri ntsena ta munyiki wa layisense, kambe na munyiki wa layisense. Tanihi leswi eka yona u nga swi vonaka kahle ni ku hlaya swiyimo hinkwaswo swa ku tirhisa ntirho, naswona hikwalaho a swi bohi leswaku a chava leswaku munyiki wa layisense hi xitshuketa u ta lava ku hungutiwa kwihi na kwihi kumbe ndziriso wun’wana ni wun’wana hikwalaho ka ku tirhisiwa ka ntirho wakwe.
Loko u ala ku tirhisa layisense leyi fambisanaka ni ntirho wolowo, timfanelo ta vutshila ta ha tirha hi ku landza milawu ya nawu leyi tirhaka etikweni ro karhi. Hi ku olova, ku pfumaleka ka layisense a swi vuli nikatsongo leswaku vatsari van’wana va nga tirhisa phurojeke leyi hi ndlela yihi na yihi leyi va yi lavaka. Hinkwaswo swi hambanile swinene, hikuva handle ka layisense yo karhi, muendli wa tiprogreme nikatsongo a nga tshiki timfanelo leti nyikiweke hi nawu. Nakambe i swa nkoka ku tshama u ri karhi u tsundzuka leswaku layisense yi lawula timfanelo hinkwato na swiboha. Leswi i ku sirhelela n’wini wa ntirho eka ku langutela ka vatirhisi na leswi waranti yihi na yihi yi swi vulaka. Phela a nga kona loyi a lavaka leswaku khodi ya vona yi hetelela yi ri ehubyeni hi ndlela yihi na yihi.
I yini mfanelo ya vutshila
Copyright yi humelela eka munhu ntsena loko, tani hi mbuyelo wa ntirho wa vutlhari, a tumbuluxa ntirho wo karhi lowu nga ta va wo hlawuleka, kambe hi nkarhi lowu fanaka wu pfuna, xikombiso, u nga teka tsalwa ra nongonoko lowu fanaka. Loko hinkwaswo leswi nga laha henhla swi endliwile, munhu u va mutsari naswona sweswi u na timfanelo hinkwato ta ntirho lowu hi ku helela. Ku fanele ku tlhela ku vuriwa leswaku timfanelo ta vutshila i nhundzu naswona a hi nhundzu. Ku hambana ka vona hileswaku timfanelo ta nhundzu ti nga hundziseriwa eka mani na mani, kambe timfanelo leti nga riki ta nhundzu ti ta tshama ti ri eka mutsari ntsena eka xiyimo xihi na xihi. Phela ku va mutsari i mfanelo leyi nga hundziseriwiki naswona yi nga tekeriwiki.
Xana layisense ya Open Source yi endlela yini?
Lexi nakambe i xivutiso lexi dumeke swinene eka vaendli va novice na vaendli va tiprogreme, tani hi leswi va nga twisisiki ntsena leswaku ha yini layisense yi fanele ku namarhetiwa eka tiphurojeke ta vona, hikuva handle ka yona phurojeke yi nga tlhela yi va kona hi ku rhula. Kambe, leswi a hi ntiyiso hi ku helela, hikuva loko, hi xikombiso, muendli un’wana wa novice a tsale xiphemu xin’wana xa khodi xa nkoka swinene ni lexi pfunaka, kambe a nga xi sirhelela hi layisense, kutani vatirhisi van’wana va ni swivutiso. Naswona kahle-kahle hikwalaho ka leswi, loko tiklayenti ti ta eka yena ti lava ku tirhisa xiphemu lexi xa khodi eka swikongomelo swa tona swa mabindzu, ti vona leswaku khodi a yi na layisense naswona ti yi ala ntsena. Leswi swi vangiwa hi mhaka ya leswaku tikhamphani ntsena a ti nge tirhisi khodi handle ka layisense, hikuva a ti lavi swiphiqo na nawu na magqweta.
Hi yihi layisense ya GitHub leyi faneleke eka swiyimo swo karhi – u nga hlawula njhani?
A ku nge vi na nhlamulo leyi kongomeke ya xivutiso lexi, tanihi leswi ku hlawuriwa ka layisense ku titshegeke ntsena hi tipakani ta phurojeke ni hi ku tsakela ka munhu hi xiyexe ni ku navela ka muendli hi byakwe. Hilaha u nga swi vonaka hakona, ku na tilayisense to tala to hambana eka GitHub, naswona xa nkoka swinene, hinkwato i ta mahala naswona ti le ka domain ya mani na mani, leswi vulaka leswaku muendli un’wana na un’wana wa minongonoko a nga kuma
layisense ya Open Source leyi nga ta fanela phurojeke ya yena hakunene. Kambe, xa nkoka swinene, a hi fanelanga ku rivala leswaku layisense ya Open Source a hi khodi ntsena leyi nga riki na layisense.
- Swi sirhelela swinene.
- Ku sirhelela hi ndlela yo tsana.
- Ku pfumelela.
swi sirhelela hi matimba
Ku sirhelela swinene tilayisense hakanyingi i ku hambana ka GPL. Tilayisense leti ti lava tilayisense ta phurojeke xikan’we na ku paluxiwa ka tikhodi ta xihlovo, ku nga khathariseki leswaku khodi yihi na yihi kumbe phurojeke yi ta tirhisiwa njhani kumbe se yi tirhisiwile.
Ku sirhelela hi ndlela yo tsana
Ku sirhelela tilayisense hi ndlela yo tsana hakanyingi i ku hambana ka Lesser GPL. Eka yona ku hambana lokukulu na tilayisense leti pfumelelaka hi leswaku laha swi laveka ntsena ku tlhela ku va na layisense ya nongonoko ehansi ka layisense ya GPL, xikan’we na ku nyika tikhodi ta xihlovo handle ko tsandzeka. Hi nkarhi lowu fanaka, loko ku ri na layiburari eka phurojeke ya muendli wa phurogireme, hi leswaku, ku hlanganisa loku nga cinciki kumbe ku hlanganisa loku cinca-cincaka ehansi ka layisense ya LGPL, kutani yi ta tlhela yi fambisana na tilayisense tihi na tihi ta phurojeke ya muendli wa phurogireme loyi.
ku pfumelela
Kuna nhlayo leyikulu swinene ya tilayisense leti pfumelelaka, eka swiyimo swa tona tilayisense leti dumeke swinene i MIT, Apache 2.0, na BSD. Hi ku hambana kutsongo, tilayisense leti ti na vuswikoti byo pfumelela ku tirhisiwa ka khodi eka tiphurojeke ta Xihlovo lexi Pfulekeke na le ka swikongomelo swa mabindzu na tiphurojeke. Kambe, eka mhaka leyi, i swa nkoka ku tsundzuka leswaku swa laveka ku kombisa mutsari wa nongonoko wo sungula.
Tilayisense tin’wana leti dumeke ta GitHub
Ku engetela eka mintlawa leyi yinharhu ya tilayisense, ku tlhela ku va na yin’wana, xikombiso, yin’wana ya tilayisense leti pfunaka swinene i GPLv2 leyi nga na swiengetelo swa classpath. Layisense leyi yi nga tlhela yi tirhisiwa eka tiphurojeke ta xihlovo lexi pfulekeke na tiphurojeke ta mabindzu na swikongomelo. Ku humelela ka yona loku dumeke swinene i ka Oracle, leyi tirhisaka GPLv2 na swiengetelo swa classpath ku nyika layisense ya tiphurojeke ta yona ta Open Source na swintshuxo. Layisense leyi i ya nkoka swinene naswona ya pfuna, tanihileswi tilayisense ta nkarhi na nkarhi ta GPL, hi xikombiso, ti nga ta ka ti nga swi koti ku tirhana na bytecode. Hi leswaku, va na nhlamuselo yo hlawuleka ya endlelo ro hlengeleta na ku hlanganisa, leyi nga fanelangiki hi ku helela eka tindzimi tin’wana ta minongonoko leti hlamuseriweke, ririmi ra Java leri dumeke swinene ri le xikarhi ka tindzimi to tano. I eka swiyimo swo tano laha layisense yo hlawuleka ya GPLv2 leyi nga ni swiengetelo swa ndlela ya tlilasi yi humesiweke. Phela, yi vula kahle swinene naswona swi ri erivaleni leswaku layiburari leyi humesiweke ehansi ka layisense leyi yi nga tirhisiwa eka tiphurojeke ta mabindzu ni swikongomelo hi layisense yin’wana ni yin’wana hi ku helela.
tilayisense ta GitHub .
Ku engetela layisense
Endzhaku ka loko layisense yo hetelela yi hetelele yi hlawuriwile, swi sala ntsena ku yi engetela eka rimitsu ra phurojeke hi roxe. Ku endla xiendlo lexi, u fanele ku engetela ntsena layisense leyi hlawuriweke ehansi ka rimitsu ra phurojeke hi nkarhi wa ku tumbuluxiwa ka phurojeke hi yoxe kumbe hi nkarhi wun’wana na wun’wana. Kambe hambi ku ri eka goza leri, vukorhokeri bya webu bya GitHub byi swi kotile ku khathalela vatirhisi va byona naswona va endle ndlela leyi olovaka swinene yo engetela layisense yo hetelela hambi ku ri eku sunguleni ka phurojeke hi yoxe.