Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok

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

Meriv çawa destûrnameyek GitHub hilbijêrin û çima girîng e ku bijartina rast bikin? GitHub ji bo pêşkeftina hevbeş a projeyên IT û mêvandariya wan a paşîn karûbarê herî mezin e. Bi alîkariya vê karûbarê malperê, hejmarek bêsînor mirov dikarin bi yekcarî û her weha ji her deverê cîhanê li ser projeyekê bixebitin. GitHub di heman demê de xwedan pergalek rêveberî an kontrolê ye ku dihêle hûn bi tevahî hemî guhertinên ku bi demê re ji hêla pêşdebiran ve hatine çêkirin bibînin û kontrol bikin, û di heman demê de dihêle hûn vegerin rewşa ku berî guhertinan çêbûye.
Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok Lê ji bo ku bi hêsanî were gotin, GitHub ji bo bernamenûs û pêşdebiran tora civakî ye, ku hûn dikarin li wir bibînin, û paşê li ser kodên ji pêşdebirên din pratîk bikin. Her weha hûn dikarin portfoliyoya xwe li ser GitHub hilînin. Bi gelemperî, GitHub karûbarek e ku hem ji bo pêşdebirên nûjen û hem jî ji bo bernamenûsên bi ezmûn re xweş e. Lêbelê, bikarhênerên vê karûbarê carinan dibe ku di derbarê hilbijartina lîsansê de hin pirs hebin, ji ber ku bijartina wan li wir pir cihêreng e.

lîsansek GitHub çi ye

Lîsans belgeyek taybetî ye ku ji hêla forma dewletê ve hatî damezrandin û destûrê dide we ku hûn bi cûreyek çalakiyek karsaziyê re mijûl bibin, ku bêyî têkçûn ji alîyê dewletê ve bala taybetî hewce dike. Lê, pir caran, di pratîkê de, tenê peymanên lîsansê yên kurtkirî an peymanên ku ji bo derxistina lîsansên dadrêsî yên taybet peyda dikin têne bikar anîn. Bi gelemperî, lîsans tenê yek dişopîne, lê armanca herî girîng, ev peymanek li ser berpirsiyarî û mafên di navbera lîsans û xwediyê lîsansê de ye. Ev erk û maf dikarin bi tevahî her tişt bin, lê tenê di çarçoveya qanûnê de. Nimûneyek berbiçav ev e ku dibe ku destûrdar hewce bike ku dema ku kar ji hêla xwediyê lîsansê ve tê bikar anîn hewce bike ku navê xwediyê mafnasiyê were xwestin. An jî, wek nimûne, destûrê bidin karê kopîkirinê, lê bi temamî her guhertina wê qedexe bike. An jî, ji bo derxistina hewcedariyên weha ku kar bi tam şert û mercên ya orîjînal were berdan, û hwd, gelek mînakên danîna şert û mercên cihêreng hene.

Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok
Mînakek yek ji lîsansên Apache

Lê, di heman demê de, divê em ji bîr nekin ku lîsans ne tenê mafên destûrdar, lê her weha xwediyê lîsansê jî diparêze. Ji ber ku di wê de hûn dikarin hemî şert û mercên karanîna kar bi zelalî bibînin û bixwînin, û ji ber vê yekê ew ne hewce ye ku bitirse ku lîsans ji nişkê ve ji bo karanîna karê xwe dakêşan an berdêlek din bixwaze.

Ger hûn lîsansa ku bi xebatê ve girêdayî ye bikar bînin red dikin, mafên çapkirinê hîn jî li gorî qaîdeyên qanûnî yên li welatek taybetî têne bicîh kirin. Bi hêsanî, nebûna destûrnameyekê bi tu awayî nayê wê wateyê ku nivîskarên din dikarin bi her awayê ku dixwazin vê projeyê bikar bînin. Her tişt tam berevajî ye, ji ber ku bêyî destûrnameyek taybetî, bernamesaz di tu rewşê de dev ji mafên ku bi qanûnê hatine dayîn bernade. Di heman demê de girîng e ku hûn her gav ji bîr mekin ku lîsans hemî maf û erkan birêve dibe. Ev ji bo parastina xwediyê kar ji hêviyên bikarhêner û çi garantî tê wateya. Jixwe, kes naxwaze koda wan bi tu awayî li dadgehê biqede.

Copyright di kesek de tenê dema ku, di encama çalakiya rewşenbîrî de, ew karek diyarkirî diafirîne ku dê bêhempa be, lê di heman demê de kêrhatî be, mînakî, hûn dikarin nivîsandina heman bernameyê bigirin. Dema ku hemû tiştên li jor bên kirin, ew kes dibe nivîskar û êdî ew xwediyê hemû mafên telîfî yên vî karî ye. Her weha divê bê gotin ku mafê telîfê mal û ne milk e. Cûdahiya wan ev e ku mafên milkiyetê dikare ji her kesî re were veguheztin, lê mafên ne-mulkî dê her dem di her rewşê de tenê li cem nivîskar bimîne. Jixwe, nivîskarbûn mafekî ku nayê veguheztin û neguhêzbar e.

Lîsansa Çavkaniya Vekirî ji bo çi ye?

Ev di heman demê de di nav pêşdebir û bernamenûsên nûjen de pirsek pir populer e, ji ber ku ew bi hêsanî fam nakin çima divê destûrnameyek bi projeyên wan ve were girêdan, ji ber ku bêyî wê proje dikare bi bêdengî jî hebe. Lêbelê, ev bi tevahî ne rast e, ji ber ku heke, mînakî, hin pêşdebirên nûjen hin kodek pir girîng û bikêr nivîsandibe, lê ew bi destûrnameyek neparêze, wê hingê bikarhênerên din pirs hene. Û tam ji ber vê yekê, dema ku xerîdar têne ba wî û dixwazin vê perçeyê kodê ji bo mebestên xwe yên bazirganî bikar bînin, ew dibînin ku kod ne xwediyê destûrnameyek e û tenê wê red dikin. Ev ji ber vê yekê ye ku pargîdanî bi tenê kodê bêyî destûrnameyê bikar neynin, ji ber ku ew ne hewceyî pirsgirêkên qanûn û parêzeran in.
Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok Û ji ber vê yekê jî projeya herî bikêr û bikêrhatî jî dê tu carî pêk neyê. Û pêşdebirê ku dixwest vê perçeya kodê bigire dê neçar be ku li alternatîfek bigere û bikar bîne, an jî koda ku berê ji hêla pêşdebirê nûjen ve hatî nivîsandin bi tevahî ji nû ve binivîsîne. Ji ber vê yekê çêtirîn e ku meriv berê xwe piştrast bike ku bernamenûs lîsansa rast, û ya herî girîng, guncan bikar tîne. Di 15 hûrdeman de GitHub di yek dersê vîdyoyê de keşif bikin: https://youtu.be/JfpCicDUMKc

Kîjan lîsansa GitHub di hin mercan de maqûl e – meriv çawa hilbijêrin?

Nabe bersivek rast ji vê pirsê re hebe, ji ber ku bijartina lîsansê tenê bi armancên projeyê û bi vebijarkên kesane û daxwazên pêşdebir bixwe ve girêdayî ye. Wekî ku hûn dikarin bibînin, li ser GitHub gelek lîsansên cihêreng hene, û ya herî girîng, ew hemî belaş û di qada gelemperî de ne, ev tê vê wateyê ku her bernamenûs dikare
lîsansa Çavkaniya Vekirî ya ku bê guman dê li gorî projeya wî bicîh bibe bibîne. Lê, ya herî girîng, divê em ji bîr nekin ku destûrnameyek Çavkaniya Vekirî ne tenê kodek bê destûr e.

Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok
Malbata lîsansa GitHub
Bi lêkolînek piçûk, hûn dikarin hemî lîsansên Çavkaniya Vekirî berhev bikin û wan li sê komên sereke yên mezin dabeş bikin:

  1. Bi hêz parastin.
  2. Lewaz parastin.
  3. Destûrdar.

bi hêz parastin

Lîsansên bi hêz diparêzin bi gelemperî guhertoyên GPL-ê ne. Van destûrnameyên lîsansa projeyê û her weha eşkerekirina kodên çavkaniyê hewce dike, bêyî ku kodek an projeyek çawa were bikar anîn an jî berê hatî bikar anîn.

Lewaz parastin

Lîsansên parastina qels bi gelemperî guhertoyên GPL-ya Kêm in. Cûdahiya sereke ji lîsansên destûrdar ev e ku li vir tenê pêdivî ye ku meriv bernameyê di bin lîsansa GPL de jî lîsans bike, û her weha kodên çavkaniyê bêyî têkçûn peyda bike. Di heman demê de, heke di projeya bernameçêker de pirtûkxaneyek hebe, ango girêdana statîk an girêdana dînamîkî di bin lîsansa LGPL de, wê hingê ew ê bi yek ji lîsansên projeya vê bernameçêker re jî hevaheng be.

Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok
Li ku derê cureyê lîsansa GitHub tê diyar kirin

destûrdar

Gelek lîsansên destûrdar hene, di rêzên wan de lîsansên herî populer MIT, Apache 2.0, û BSD ne. Bi guheztinên sivik, van lîsansan xwedan şiyana ku destûrê bidin karanîna kodê hem di projeyên Çavkaniya Vekirî de hem jî ji bo armanc û projeyan bazirganî. Lê, di vê rewşê de, girîng e ku ji bîr mekin ku pêdivî ye ku meriv nivîskariya bernameya orjînal destnîşan bike.

Lîsansên din ên populer ên GitHub

Ji bilî van sê komên lîsansê, yên din jî hene, wek nimûne, lîsansek din a herî bikêr GPLv2 bi dirêjkirina dersan e. Ev lîsans hem ji bo projeyên çavkaniya vekirî û hem jî ji bo proje û armancên bazirganî dikare were bikar anîn. Dîmena wê ya herî populer li Oracle ye, ku GPLv2 bi pêvekên dersan re bikar tîne da ku destûr bide proje û çareseriyên xweya Çavkaniya Vekirî. Ev lîsans pir girîng û bikêr e, ji ber ku lîsansên birêkûpêk GPL, mînakî, dê çu carî nikaribin bi bytecode re mijûl bibin. Ango, wan ravekirinek taybetî ya pêvajoya berhevkirin û girêdanê heye, ku bi tevahî ji bo zimanên din ên bernamenûsî yên şîrovekirî neguncan e, zimanê Java-ya herî populer di nav van zimanan de ye. Ji bo rewşên weha ye ku lîsansek taybetî GPLv2 bi pêvekên polê ve hate berdan. Beriya her tiştî, ew pir zelal û eşkere dibêje ku pirtûkxaneya ku di bin vê lîsansê de hatî derxistin dikare ji bo proje û armancên bazirganî bi tevahî destûrnameyek din were bikar anîn.
Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok Ya din ku hûn hewce ne ku di derbarê
lîsansên GitHub de zanibin .

Zêdekirina lîsansê

Piştî ku lîsansa paşîn di dawiyê de hate hilbijartin, ew tenê dimîne ku wê li koka projeyê bixwe zêde bike. Ji bo pêkanîna vê çalakiyê, hûn hewce ne ku di dema afirandina projeyê bixwe an di demek din de lîsansa hilbijartî di bin koka projeyê de zêde bikin. Lê tewra di vê çalakiyê de, karûbarê webê GitHub karibû ku lênêrîna bikarhênerên xwe bigire û wan rêyek pir hêsan çêkir ku lîsansa paşîn jî di destpêka projeyê de bixwe jî zêde bike.
Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok Lêbelê, mixabin, ev ne hemî ye, ji ber ku pêşdebir an bernameçêker pêdivî ye ku bi tevahî hemî girêdanên ku di raman an projeya xwe de hatine bikar anîn kontrol bike. Ango, heke yek ji wan girêdanên ku di bin lîsansa GPL-ê de tê berdan, wê hingê pêdivî ye ku bi tevahî projeya pêşdebiran bi GPL re hevaheng be. Ji bo verastkirinê, bername an amûrên berê hatine sêwirandin bi gelemperî ji bo vê têne bikar anîn. Mînakî, amûrek ji bo vê https://github.com/pivotal/LicenseFinder heye:
Kîjan destûrnameyê li ser GitHub hilbijêrin: celeb, berhevok Em dikarin bibêjin ku lîsans karekî pir demdirêj e, lê di heman demê de ji bo jiyana projeyek an ramanek bernamesazek ​​çalakiyek pêdivî ye. Ji bo ku hûn lîsansa rast hilbijêrin, mixabin, divê hûn pir dem derbas bikin, lêbelê, ji bo ku proje serketî be hêja ye. Ya çêtirîn e ku hûn gava nivîsandina her bernameyekê di rêza yekem de bijartina lîsansê deynin, ji ber ku bi kirina vê yekê di destpêkê de, hûn dikarin bêkêmasî hemî hewildanên xwe di rêça rast de rêve bibin û bernameyek ku dê ji bo piran serketî û rehet be binivîsin. bikarhêneran.

info
Rate author
Add a comment