Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa

Программирование

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.
Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa Kambe ku swi veka hi ku olova, GitHub i leswi vuriwaka social network ya vaendli va tiprogreme na vaendli va tiprogreme, laha u nga kumaka kona, ivi endzhaku u titoloveta eka tikhodi leti humaka eka vaendli van’wana. U nga ha tlhela u hlayisa photifoliyo ya wena eka GitHub. Hi ku angarhela, GitHub i vukorhokeri lebyi faneleke kahle eka vatumbuluxi lava sungulaka na vaendli va minongonoko lava nga na ntokoto. Hambiswiritano, vatirhisi va vukorhokeri lebyi minkarhi yin’wana va nga ha va ni swivutiso swo karhi malunghana ni ku hlawula layisense, tanihi leswi ku hlawula ka vona kwalaho ku hambaneke swinene.

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″].
Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa Xikombiso xa yin’wana ya tilayisense ta Apache[/caption].

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 yo hlawula eka GitHub: tinxaka, ku pimanisa Naswona hi yona mhaka leyi hambi ku ri phurojeke leyi pfunaka ni leyi olovaka swinene yi nga ta ka yi nga tirhisiwi. Naswona muendli loyi a a lava ku teka xiphemu lexi xa khodi u ta boheka ku lava no tirhisa ndlela yin’wana, kutani a tsala hi vuntshwa hi ku helela khodi leyi se a yi tsariwile hi muendli wa novice khale. Hi yona mhaka leyi swi nga swinene ku tiyiseka ka ha ri emahlweni leswaku muendli wa tiprogreme u tirhisa layisense leyi faneleke, naswona xa nkoka swinene, leyi faneleke. Ku kambisisa GitHub eka dyondzo yin’we ya vhidiyo hi timinete ta 15: https://youtu.be/JfpCicDUMKc

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.

Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa
GitHub license family
Hi ndzavisiso wutsongo, u nga hlengeleta tilayisense hinkwato ta Open Source u ti avanyisa hi mintlawa yinharhu leyikulu:

  1. Swi sirhelela swinene.
  2. Ku sirhelela hi ndlela yo tsana.
  3. 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.
Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa Laha muxaka wa layisense ya GitHub yi boxiweke[/xitlhokovetselo].

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.
Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa I yini swin’wana leswi u faneleke ku swi tiva hi
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.
Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa Kambe, khombo ra kona, leswi a hi swona ntsena, tanihi leswi muendli kumbe muendli wa tiprogreme a lavaka ku kambela hi ku helela swilo hinkwaswo leswi titshegeke leswi tirhisiweke eka mianakanyo kumbe phurojeke yakwe. Hi leswaku, loko hambi ku ri xin’we xa swilo leswi titshegeke leswi humesiwaka ehansi ka layisense ya GPL, kutani hi ku helela phurojeke hinkwayo ya muendli yi fanele yi fambisana ni GPL. Eka ku tiyisisiwa ko tano, hi ntolovelo ku tirhisiwa minongonoko kumbe switirho leswi endliweke khale eka leswi. Xikombiso, ku na xitirhisiwa xa https://github.com/pivotal/LicenseFinder leyi:
Hi yihi layisense yo hlawula eka GitHub: tinxaka, ku pimanisa Hi nga vula leswaku ku nyika tilayisense i ntirho lowu dyaka nkarhi swinene, kambe hi nkarhi lowu fanaka i goza leri lavekaka eka vutomi bya phurojeke kumbe mianakanyo yihi na yihi ya muendli wa tiprogreme. Leswaku u hlawula layisense leyi faneleke, khombo ra kona, u fanele u heta nkarhi wo tala swinene, hambiswiritano, swa fanela leswaku phurojeke yi humelela. I swinene ku veka ku hlawula ka layisense eku sunguleni loko u tsala nongonoko wihi na wihi, tanihi leswi hi ku endla leswi eku sunguleni swinene, u nga kongomisaka matshalatshala ya wena hinkwawo hi ku helela eka ndlela leyinene ivi u tsala nongonoko lowu nga ta humelela ni lowu olovaka eka vo tala vatirhisi.

info
Rate author
Add a comment