Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela

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

Tilayisense ta GitHub – hi vulavula hi yini? Leswaku munhu a kota ku endla software, a nga fanelanga ku yi tsala ntsena, kambe u fanele ku teka xiboho xa leswaku i yini vatirhisi kumbe vaendli va yona lava nga ni mfanelo yo endla ha yona. Loko munhu a endlela un’wana ni un’wana nongonoko wa mahala, u endla ntirho lowunene, kambe loyi a wu tirhisaka u ta boheka ku kombisa leswaku u wu tirhisa njhani. Xikombiso, loko khamphani eka migingiriko ya yona yi ta tirha na hofisi yin’wana ya mahala (xikombiso, LibreOffice), kutani yi fanele ku kota ku kombisa eka vahloti leswaku yi na mfanelo yo endla tano. Ku endla leswi, swi ta va swi ringanerile ku humesa layisense leyi faneleke. Loko muendli wa yona a rivala ku yi vumba, kutani khampani yi nga ha va yi ri exiyin’weni xo tika. [xitlhokovetselo id=”xiengetelo_11854″ align=”aligncenter” ku anama=”1024″].
Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela Ku hlawuriwa ka tilayisense na tinxaka ta tilayisense[/caption] Loko u tumbuluxa xitirhisiwa, muendli u fanele ku teka xiboho xa leswaku hi swihi swiendlo na nongonoko wa yena leswi nga ta pfumeleriwa na leswi nga ta pfumeleriwa. Xikombiso, a hi nge vulavuli hi ku tirhisa ntsena, kambe na hi ku dyondza matsalwa ya minongonoko kumbe ku tiendlela mindzulamiso eka xitirhisiwa xa software. GitHub i yin’wana ya vukorhokeri lebyikulu bya nhluvukiso wa phurojeke ya ntirhisano. Hi nkarhi lowu fanaka, va nga tirha laha ku nga ri ntsena eka mahala, kambe na le ka tiphurojeke ta mabindzu. Hi ku boxa layisense leyi faneleke, vaendli va ta herisa ku nga twisiseki eka ndlela yo tirhisa xitirhisiwa lexi endliweke. Xiphiqo hi leswaku ku ni mixaka yo tala yo hambana-hambana ya tilayisense, naswona a hi minkarhi hinkwayo swi olovaka ku kumisisa leswaku u fanele u hlawula yihi eka mhaka yo karhi. Nakambe a swi tolovelekanga leswaku tiphurojeke tin’wana ti nga ri na layisense.
Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela

Ha yini u fanele ku nyika layisense ya tiphurojeke ta Open Source eka GitHub

Loko u boxa layisense leyi lavekaka, muendli a nga nyika leswi landzelaka eka yona:

  1. Mimpimanyeto ya ku tirhisa nongonoko . Swi nga ha katsa mali yo hakela kumbe, eka swiyimo swin’wana kumbe hinkwaswo, swi pfumelela ku tirhisiwa mahala.
  2. Minkarhi yin’wana ku endliwa minongonoko leswaku yi ta endliwa hi vaaki . Eka mhaka leyi, i swa nkoka leswaku un’wana ni un’wana loyi a lavaka ku tolovelana ni matsalwa ya nongonoko.
  3. Loko matsalwa ya nongonoko ma ri kona, van’wana va nga ha endla ku cinca leswaku nongonoko wu tirha naswona wu tshembeka hilaha swi nga kotekaka hakona. Minkarhi yin’wana mutsari a nga pfumelela un’wana na un’wana ku endla leswi, eka swiyimo swin’wana u tinyiketela ku rhumela ku cinca eka yena, naswona u endla mindzulamiso eka phurojeke hi yexe.
  4. U fanele ku teka xiboho xa loko vanhu va vunharhu va nga endla ku cinca eka phurojeke na ku nyikela hi ku yimela vona. Loko u endla leswi, u fanele u boxa leswaku xitirhisiwa xa vona xi fanele xi va na layisense yihi.

Hi ku tlhantlha swivutiso leswi ni leswi fanaka, mutsari wa xitirhisiwa entiyisweni ngopfu-ngopfu u boha vuyelo bya nkarhi lowu taka bya xitirhisiwa xa software lexi a xi endleke.

Hi tihi tinxaka ta tilayisense leti nga kona

Layisense i ntwanano lowu eka wona tlhelo rin’we (munyiki wa layisense) ri simekaka nawu wa leswaku tlhelo lerin’wana (n’wini wa layisense) ri tirhisa xiendliwa lexi tumbuluxiweke hi yena. Hi ku tirhisa, a hi vulavuli hi ku sayina tsalwa hi mavandla, kambe hi ntwanano wa otomatiki na timfanelo na swiboha leswi fambelanaka loko ri tirhisiwa. Kahle-kahle a ku na swipimelo swo boxa timfanelo ni swiboha. Xiyimo ntsena hi leswaku va fanele ku landzelela nawu. Ku tumbuluxa tilayisense ta wena i ntirho wo tika, tani hi leswi wu faneleke ku fambisana na milawu yin’wana. Ndlela leyinene i ku hlawula ni ku tirhisa yin’wana ya tinxaka leti tolovelekeke ta matsalwa yo tano. Hi ku tirhisa, swi tlhela swi tolovelekile ku tirhisa tilayisense to tala. Hakanyingi, eka swiyimo swo tano, ku tirhisiwa tilayisense timbirhi hi nkarhi wun’we. Hambileswi mutsari wa nongonoko a nga ni mfanelo yo vumba hi ku tiyimela milawu leyi vatirhisi va faneleke va yi landzela, hambi swi ri tano, hi ku tirhisa, ku tirhisiwa ka nhlayo leyikulu ya tinxaka ta tilayisense ku tumbuluxiwile, laha u nga hlawulaka leyi faneleke eka swiyimo swo tala. Leswi landzelaka i swihlawulekisi leswi dumeke swinene leswi tirhisiwaka eka Git Hub eka swiyimo swo tala. Tilayisense leti tirhisiwaka ngopfu eka Git Hub hi leti:
Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela Muendli wa tiprogreme u ta boheka ku kota ku hlawula leyi nga ta fambisana ni makungu yakwe. Leswaku u endla leswi hi ndlela leyinene, u fanele u twisisa leswaku hi swihi swivumbeko leswi nga kona eka tinxaka to karhi ta swiharhi.

Loko mutsari a ala ku vumba tsalwa, kutani eka mhaka leyi ku ta tirha timfanelo ta vutshila, leti nyikiweke hi ku tiyimisela hi milawu ya tiko ra yena. Ku pfumaleka ka layisense hi ndlela leyi a swi vuli swona leswaku ku nga endliwa nchumu hi nongonoko lowu. Entiyisweni, xiyimo xo tano xi nga tekiwa tanihi yin’wana ya tinxaka ta layisense.

Ndlela yo hlawula layisense ya Github

Loko u nga si sungula ku lava ndlela leyi faneleke, swa laveka leswaku muendli wa tiprogreme a vumba swilaveko swa yena, laha a nga ta ya emahlweni ni ku nyikiwa tilayisense tin’wana. Endzhaku ka sweswo, u fanele u tolovelana ni swilo leswi tolovelekeke leswi u nga swi hlawulaka leswi fambisanaka ni xikombelo. Endzhaku ka sweswo, u ta fanela ku dyondza ririmi ra le nawini hi vukheta naswona u endla xiboho xo hetelela xa leswaku layisense yi fanele yi va yini. Leswaku u endla xiboho lexi nga ni vutivi, u fanele u twisisa leswaku hi tihi timfanelo ni swiboha leswi fambisanaka ni muxaka wo karhi wa layisense. Leswaku u endla xiboho lexinene, u nga tirhisa vukorhokeri byo hlawuleka lebyi vuriwaka swiringanisi. Hi leswi swikombiso swin’wana:

  1. https://hlawula layisense.com/. Sayiti leyi yi na swivutiso leswi rhangelaka swo hlawula ndlela leyinene na switsundzuxo leswi nga na vuxokoxoko ku ku pfuna ku twisisa swihlawulekisi swa matirhiselo.
  2. Tluka ra https://opensource.org/licenses ri nyiketeriwile ku kambisisa swintshuxo swo hambana swa software ya mahala.
  3. Sayiti ya https://tldrlegal.com/ yi nga tekiwa tanihi encyclopedia ya tindlela to hambana ta tilayisense. Ku ni swivumbeko swa nawu leswi kongomeke ni tinhlamuselo leti nga ni vuxokoxoko.

Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela
Ku pimanisiwa ka tilayisense eka https://choosealicense.com/
Hambiswiritano, ndlela leyi humelerisaka swinene yo hlawula i ku hlaya hi vukheta matsalwa ya nawu lama faneleke . Hambileswi hi vulavulaka hi mintirho leyi lavaka ntirho wo tala, hambi swi ri tano, ku dyondza matsalwa swi ta nyika muendli tinhlamulo hinkwato leti lavekaka.

Ndlela yo engetela layisense eka Github

Ku nga khathariseki ku hlawuriwa lokukulu ka swihlawulekisi swa layisense leswi tikombiseke swi ri leswi tirhaka naswona swa tshembeka hi ku tirhisa, muendli a nga ha va ni mianakanyo yakwe malunghana ni leswaku layisense ya nongonoko lowu a wu endleke yi fanele yi va yini. Eka xiyimo lexi, vukorhokeri byi nyika vuswikoti byo engetela vuhundzuluxeri bya wena kumbe ku lulamisa lebyi nga kona. Ku engetela layisense eka Github, u ta fanela ku landzelela magoza lawa:

  1. U fanele ku ya eka tluka lerikulu ra vuhlayiselo bya wena. Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela
  2. U fanele ku tikhoma eka buti ku engetela fayili, kutani u hlawula “Endla fayili leyintshwa”. Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela
  3. Endzhaku ka sweswo, u fanele u nghenisa vito ra fayili. Eka layisense, leyi yi nga va yin’wana ya tindlela timbirhi: LICENSE kumbe LICENCE.md. Laha ku tirhisiwa ka maletere lamakulu swa boha.
  4. Evokweni ra xinene ra nsimu yo nghenisa vito ra fayili, tinya ku hlawula xifaniso xa layisense. Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela
  5. Eka menyu leyi nga etlhelo ra ximatsi ra tluka, hlawula layini leyi nge “Engetela layisense eka phurojeke ya wena”. Eka xiyimo lexi, ku hlawuriwa muxaka wo karhi eka matsalwa lama nga kona. Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela
  6. Kutani u tlhela u tsindziyela eka layini leyi nge “Review and submit”. Kutani nghenisa vuxokoxoko bya ntwanano wa wena.
  7. Endzhaku ka sweswo, swa laveka ku hlamusela leswaku i yini leswi engeteriweke kumbe ku cinca loku endliweke. Endzhaku ka sweswo, kombisa loko tsalwa leri hlawuriweke ri lulamisiwile kumbe loko ri ri mayelana ni ku endla vuhundzuluxeri byin’wana bya layisense. Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela

Endzhaku ko tiyisisa ku cinca, muendli u hetisa endlelo ro endla ku cinca eka nxaxamelo wa tilayisense eka vukorhokeri bya Git Hub.

Hlawula layisense Github – swikombiso swa tilayisense leti dumeke eka Git Hub

Leswi landzelaka i swihlawulekisi leswi tsakeriwaka ngopfu. Hi ku twisisa matimba ni ku tsana ka vona, muendli wa tiprogreme u ta kota ku kuma ndlela leyinene kutani a twisisa ndlela yo lavisisa hi ndlela leyinene.

GPL

Layisense leyi yi nga vuriwa yin’wana ya leti dumeke swinene. I classic eka lava va humesaka software ya mahala. Xin’wana xa swilaveko leswikulu swa tsalwa leri hi leswaku ri
pfumelela vanhu va vunharhu ku cinca nongonoko hi ku ntshunxeka , kambe hi nkarhi lowu fanaka va ni mfanelo yo hangalasa vuyelo ntsena ehansi ka layisense leyi fanaka. Layisense leyi yi nga ha va ni tivhidiyo to hambana-hambana. Lexi nga xa sweswinyana eka leswi i xa vunharhu. GPL yi tirhisiwile hi vaendli va minongonoko yo fana na sisiteme ya vulawuri bya nhundzu ya webu ya Drupal, sisiteme ya vulawuri bya database ya MariaDB, muhleri ​​wa swifaniso swa vector swa InkSkape, na swin’wana. Swi tsakisa ku xiya leswaku SQL a yi tirhisi GPL ntsena, kambe na layisense ya mabindzu.

LGPL

Vito leri ri hundzuluxela eka “GNU GPL Lesser General Public License”. Eka vatumbuluxi van’wana, GPL a yi ringanelanga, tanihileswi yi tumbuluxaka vutihlamuleri eka vona ku hangalasa switirhisiwa leswi cinciweke ehansi ka layisense yin’we. Swihlawulekisi swa matirhiselo ya nhlawulo lowu swi nga kombisiwa hi ndlela leyi endlelo ro nyika tilayisense ta ku tirhisiwa ka tilayiburari leti endliweke hi muendli wa phurogireme ri endlekaka ha yona. Emhakeni leyi, ku anakanyiwa hi tindlela tinharhu leti landzelaka:

  1. Loko layiburari yi nyika ntirho lowuntshwa laha ku nga riki na layiburari yin’wana ya mabindzu leyi nga endlaka leswi fanaka, kutani GPL i nhlawulo lowunene.
  2. Mutumbuluxi eka layiburari ya mahala se u tirhisile mpimanyeto lowu nga kona. Eka ndzhawu leyi, kuna swihlawulekisi swa mabindzu leswingana mintirho leyi fanaka. Eka mhaka leyi, swi ta olova ku hlawula LGPL.
  3. Loko swi ta eka mpimanyeto lowuntshwa lowu entiyisweni wu phikizanaka ni wa mabindzu, layisense ya Apache i ndlela yo famba.

Mpimo lowu
wu pfumelela ku tirhisiwa ka tilayiburari hi ndlela ya mabindzu . Loko ku endliwa ku cinca, milawu na swipimelo leswi fanaka swi fanele ku tirhisiwa eka ku hangalasiwa. Hambiswiritano, ku tirhisiwa ko olova ka khodi ku pfumelela swiyimo leswaku swi cinca.

Layisense ya Mani na Mani ya Eclipse

Tsalwa leri ri
pfumelela ku hangalasiwa ehansi ka tilayisense tin’wana, ku katsa ni leti xavisiwaka . Xiyimo lexikulu hileswaku eka mintirho leyi cinciweke, swilo leswintshwa swi ta vekiwa eka modyuli leyi hambaneke. Layisense leyi yi kume ndhuma eka ku tumbuluxiwa ka switirhisiwa eJava. Xikombiso i ririmi ra minongonoko ra Clojure, rimba ro kambela switirhisiwa swa java.
Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela

Layisense ya Mani na Mani ya Mozilla

Van’wana va vona tsalwa leri tanihi ku pfumelelana exikarhi ka GPL na tilayisense ta mabindzu. MPL yi lava
mfikelelo lowu pfulekeke eka tifayela to karhi . Xiendliwa xa software xi nga ha va ni tifayela tin’wana ehansi ka layisense leyi kasi tin’wana handle ka yona. Endzhaku ka ku cinca, swi pfumeleriwile ku veka layisense leyi lavekaka (xikombiso, yi nga va ya mabindzu), kambe leswi swi koteka ntsena hi xiyimo xa leswaku mfikelelo eka tifayela leti humesiweke ehansi ka MPL wa ha ta pfuleka. Eka xiyimo lexi, mutirhisi wo hetelela u fanele ku nyikiwa vuxokoxoko mayelana na vatsari va software yo sungula. Hi ku landza tsalwa leri, hofisi ya LibreOffice, browser ya Mozilla na switirhisiwa swin’wana swa software swi humesiwile.

Layisense ya Apache Github

AL yi vuriwa layisense ya mahala ya ntshunxeko. Xivumbeko lexi xi vangiwa hi mhaka ya leswaku a ku
na xilaveko xo humesa xiendliwa lexi humaka eka swiyimo leswi fanaka na le ku sunguleni . Tsalwa leri ri tirhisiwa hi xihatla hi Apache Software Foundation. Loko swi tirhisiwa, leswi landzelaka swa pfumeleriwa:

  1. Xiendliwa xa software xi pfumeleriwile ku ya emahlweni xi tirhisiwa eka swikongomelo swa mabindzu.
  2. Ku cinca ka xikombelo ka pfumeleriwa.
  3. Ku hangalasiwa loku landzelaka ku fanele ku katsa vito ra mutsari wo sungula.

Hi ku tumbuluxa muxaka lowuntshwa, a ku na vutihlamuleri eka lava nga na tilayisense ku nyika khodi ya xiendliwa xo sungula. Layisense yo tano yi kume ndhuma leyikulu. Leswi swi nga kombisiwa hi ku xaxameta switirhisiwa swa software leswi tivekaka leswi humesiwaka ehansi ka muxaka lowu wa layisense: sisiteme yo tirha ya Android, rimba leri endlaka switirhisiwa swa mabindzu eka Java, na sevha ya webu ya Apache. https://youtu.be/wyZq-Xitsonga xitsonga xitsonga xitsonga

Layisense ya MIT

Van’wana va teka ndlela leyi ya layisense ya software ya mahala yi ri leyi dumeke swinene. Vuyelo bya yona lebyikulu byi tekiwa hi van’wana tanihi ku fambisana kahle ni tinxaka to hambana-hambana ta tilayisense ta mahala kumbe ta mabindzu. Swilo swa nkoka swinene i
vuswikoti byo cinca khodi, swin’we ni mpfumelelo wo hangalasa ehansi ka tilayisense tin’wana hi ku hlawula ka loyi a endleke ku cinca . Switirhisiwa swa software leswi tirhisaka tsalwa leri i: layiburari ya JavaScript leyi vuriwaka JQuiery, muhleri ​​wa matsalwa wa Atom, AngularJS, rimba ra nhluvukiso wa JavaScript. [xitlhokovetselo id=”xiengetelo_11851″ align=”aligncenter” ku anama=”1906″]
Leswi u faneleke ku swi tiva hi tilayisense ta GitHub: ndlela yo hlawula no engetela Ku pimanisiwa ka layisense ya Git Hub[/xitlhokovetselo].

Maribye ya le hansi ka mati

Minkarhi yin’wana mutsari eku sunguleni u hlawula vuhundzuluxeri byin’we bya layisense, ivi endzhaku a lava ku yi cinca. Loko a a vumbe nongonoko a ri yexe, kutani ku cinca ko tano a ku nga ta tika. Kambe eka swiyimo laha a ku ri na vatekaxiave vo tala eka nhluvukiso, kutani handle ka mpfumelelo wa vona leswi a swi nge tirhi. Hi xikombiso, muvumbi wa Linux, hambileswi entiyisweni a endleke xisekelo xa fambiselo ro tirha, a nge swi koti ku cinca layisense handle ka mpfumelelo wa vaendli volavo hinkwavo va tiprogreme lava hlanganyeleke eka nhluvukiso lowu yaka emahlweni. Loko va hangalasa ehansi ka MPL, lava endleke ku cinca eka khodi a va nge nyiki tifayela ehansi ka MPL ehansi ka layisense yo hambana. Ku tirhisiwa ka tsalwa lerintshwa ku ta kombetela eka mimojula yin’wana ya nongonoko.

info
Rate author
Add a comment