Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa

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

License tsa GitHub – re bua ka eng? E le hore u thehe software, motho ha aa lokela ho e ngola feela, empa hape a etse qeto ea hore na basebelisi kapa bahlahisi ba na le tokelo ea ho etsa eng ka eona. Haeba motho a theha lenaneo la mahala bakeng sa motho e mong le e mong, o etsa ketso e ntle, empa mang kapa mang ea e sebelisang o tla tlameha ho lokafatsa tsela eo a e sebelisang ka eona. Mohlala, haeba k’hamphani mesebetsing ea eona e tla sebetsa le liofisi tse ling tsa mahala (mohlala, LibreOffice), joale e tlameha ho paka ho bahlahlobi hore e na le tokelo ea ho etsa joalo. Ho etsa sena, ho tla lekana ho hlahisa lengolo le nepahetseng. Haeba moqapi a lebala ho e etsa, joale k’hamphani e ka ‘na ea e-ba boemong bo thata. [id-caption id = “attach_11854” align = “aligncenter” wide = “1024”]
Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa Khethollo ea lilaesense le mefuta ea lilaesense[/caption] Ha a etsa kopo, moqapi o tlameha ho etsa qeto ea hore na ke liketso life ka lenaneo la hae tse tla lumelloa le tse ke keng tsa lumelloa. Ka mohlala, re ka bua eseng feela ka ho sebelisa, empa hape le ka ho ithuta litemana tsa mananeo kapa ho etsa liphetoho tsa hau ho sehlahisoa sa software. GitHub ke e ‘ngoe ea litšebeletso tse kholo ka ho fetisisa bakeng sa nts’etsopele ea morero o kopanetsoeng. Ka nako e ts’oanang, ba ka sebetsa mona eseng feela mahala, empa hape le mererong ea khoebo. Ka ho hlakisa laesense e nepahetseng, bahlahisi ba tla felisa lipelaelo mabapi le mokhoa oa ho sebelisa sehlahisoa se entsoeng. Bothata ke hore ho na le mefuta e mengata e fapaneng ea lilaesense, ‘me ha se kamehla ho leng bonolo ho tseba hore na u khetha khetho efe tabeng e itseng. Hape ho tloaelehile hore merero e meng e se na laesense.
Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa

Hobaneng o hloka ho fana ka laesense merero ea Open Source ho GitHub

Ha a hlakisa laesense e hlokahalang, moqapi a ka fana ka tse latelang ho eona:

  1. Melao ea tšebeliso ea lenaneo . Li ka kenyelletsa tefiso kapa, maemong a mang kapa kaofela, li lumella tšebeliso ea mahala.
  2. Ka linako tse ling mananeo a etsoa hore a ntlafatsoe ke sechaba . Tabeng ena, ke habohlokoa hore bohle ba batlang ho tloaelana le litemana tsa lenaneo.
  3. Ha litemana tsa lenaneo li le teng, ba bang ba ka ’na ba etsa liphetoho ho etsa hore lenaneo le sebetse hantle le hore le tšepahale ka hohle kamoo ho ka khonehang. Ka linako tse ling mongoli a ka lumella motho e mong le e mong ho etsa sena, maemong a mang o ithaopela ho romela phetoho ho eena, ‘me a etsa liphetoho morerong ka boeena.
  4. U hloka ho etsa qeto ea hore na batho ba boraro ba ka etsa liphetoho morerong le ho fana ka tsona molemong oa bona. Ha o etsa sena, o hloka ho hlakisa hore na sehlahisoa sa bona se lokela ho ba le laesense efe.

Ho rarolla lipotso tsena le tse ling tse tšoanang, mongoli oa kopo o hlile o rera bokamoso ba sehlahisoa sa software seo a se entseng.

Ke mefuta efe ea lilaesense e teng

Laesense ke tumellano eo ho eona mokha o mong (mofani oa laesense) a thehang molao oa hore motho e mong (ea laesense) a sebelise sehlahisoa se entsoeng ke eena. Ka ts’ebetso, ha re bue ka ho saena tokomane ke mekha, empa ka tumellano ea othomathiki le litokelo le boitlamo bo lumellanang le ts’ebeliso ea eona. Ho batla ho se na lithibelo mabapi le ho bolela litokelo le litlamo. Boemo feela ke hore ba tlameha ho latela molao. Ho iketsetsa laesense ke mosebetsi o boima, kaha o tlameha ho lumellana le melaoana e meng. Khetho e ntle ke ho khetha le ho sebelisa e ‘ngoe ea mefuta e tloaelehileng ea litokomane tse joalo. Ha e le hantle, ho boetse ho tloaelehile ho sebelisa lilaesense tse ngata. Hangata, maemong a joalo, lilaesense tse peli li sebelisoa ka nako e le ‘ngoe. Le hoja mongoli oa lenaneo a na le tokelo ea ho iketsetsa melao eo basebelisi ba lokelang ho e latela, leha ho le joalo, ka ts’ebetso, ho na le tšebeliso ea mefuta e mengata ea li-license, eo u ka khethang e nepahetseng ho eona maemong a mangata. Tse latelang ke likhetho tse tsebahalang haholo tse sebelisoang ho Git Hub maemong a mangata. Lilaesense tse sebelisoang haholo ho Git Hub ke:
Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa Moetsi oa lenaneo o tla tlameha ho khetha e lumellanang le merero ea hae. Ho etsa sena ka nepo, o hloka ho utloisisa hore na ke likarolo life tse hlahang mefuteng e itseng.

Haeba mongoli a hana ho theha tokomane, joale tabeng ena litokelo tsa litokelo tsa molao li tla sebetsa, tse fanoang ka ho sa feleng ke molao oa naha ea habo. Ho ba sieo ha laesense ka tsela ena ha ho bolele hore ho ka etsoa eng kapa eng ka lenaneo. Ha e le hantle, boemo bo joalo bo ka nkoa e le e ‘ngoe ea mefuta ea laesense.

Mokhoa oa ho khetha lengolo la Github

Pele o qala ho batla khetho e nepahetseng, hoa hlokahala hore moetsi oa lenaneo a etse litlhoko tsa hae, moo a tla tsoela pele ka laesense e eketsehileng. Ka mor’a moo, u lokela ho tloaelana le likhetho tse tloaelehileng tse lumellanang le kopo. Kamora moo, o tla hloka ho ithuta puo ea molao ka hloko mme o etse qeto ea ho qetela mabapi le hore na laesense e lokela ho ba efe. Ho etsa khetho ka tsebo, o hloka ho utloisisa hore na ke litokelo life le litlamo tse amanang le mofuta o itseng oa laesense. Ho etsa khetho e nepahetseng, o ka sebelisa litšebeletso tse khethehileng tse bitsoang comparators. Mehlala ke ena:

  1. https://choosealicense.com/. Sebaka sena se na le lipotso tse ka sehloohong tsa ho khetha khetho e nepahetseng le likeletso tse qaqileng ho u thusa ho utloisisa likarolo tsa tšebeliso.
  2. Leqephe la https://opensource.org/licenses le ikemiselitse ho hlahloba litharollo tse fapaneng tsa mahala tsa software.
  3. Sebaka sa marang-rang https://tldrlegal.com/ se ka nkuoa e le encyclopedia bakeng sa likhetho tse fapaneng tsa laesense. Ho na le litlhaloso tse nepahetseng tsa molao le litlhaloso tse qaqileng.

Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa
Papiso ea lilaesense ho https://choosealicense.com/
Leha ho le joalo, tsela e molemohali ea ho khetha ke ho bala ka hloko litokomane tsa molao tse amehang. . Le hoja re bua ka mesebetsi e boima haholo, leha ho le joalo, ho ithuta litemana ho tla fa moqapi likarabo tsohle tse hlokahalang.

Mokhoa oa ho eketsa lengolo la tumello ho Github

Leha ho na le khetho e pharalletseng ea likhetho tsa laesense tse ipakileng li sebetsa ebile li ka tšeptjoa ts’ebetsong, moqapi a ka ba le maikutlo a hae mabapi le hore na laesense ea lenaneo leo a le thehileng e lokela ho ba efe. Tabeng ena, tšebeletso e fana ka bokhoni ba ho eketsa mofuta oa hau kapa ho lokisa e teng. Ho kenya laesense ho Github, o tla hloka ho latela mehato ena:

  1. U hloka ho ea leqepheng la sehlooho la polokelo ea hau. Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa
  2. U hloka ho tobetsa konopo ho eketsa faele, ebe u khetha “Create file e ncha”. Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa
  3. E latelang, o hloka ho kenya lebitso la faele. Bakeng sa laesense, ena e ka ba e ‘ngoe ea likhetho tse peli: LICENSE kapa LICENCE.md. Mona tšebeliso ea litlhaku tse kholo e tlama.
  4. Ka ho le letona la sebaka sa ho kenya lebitso la faele, tobetsa ho khetha thempleite ea laesense. Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa
  5. Ho menu e ka lehlakoreng le letšehali la leqephe, khetha mola “Eketsa laesense morerong oa hau”. Tabeng ena, ho khethoa mofuta o mong ho tsoa litokomaneng tse teng. Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa
  6. Ebe o tobetsa moleng “Hlahloba ‘me u romelle”. Ebe u kenya lintlha tsa tumellano ea hau.
  7. Ka mor’a moo, hoa hlokahala ho hlakisa hore na litlatsetso kapa liphetoho li entsoe. E latelang, bontša hore na tokomane e khethiloeng e lokisitsoe kapa e mabapi le ho theha mofuta o mong oa laesense. Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa

Kamora ho netefatsa liphetoho, mohlahlami o phethela ts’ebetso ea ho etsa liphetoho lenaneng la laesense ts’ebeletso ea Git Hub.

Khetha laesense Github – mehlala ea lilaesense tse tsebahalang ho Git Hub

Tse latelang ke likhetho tse tsebahalang haholo. Ka ho utloisisa matla le mefokolo ea bona, moqapi oa lenaneo o tla khona ho fumana khetho e nepahetseng kapa ho utloisisa mokhoa oa ho batla ka nepo.

GPL

Laesense ena e ka bitsoa e ‘ngoe ea tse tsebahalang haholo. Ke khale ho ba hlahisang software ea mahala. E ‘ngoe ea litlhoko tse ka sehloohong tsa tokomane ena ke hore e
lumella batho ba boraro ho fetola ka bolokolohi lenaneo , empa ka nako e ts’oanang ba na le tokelo ea ho aba sephetho feela tlas’a tumello e tšoanang. Laesense ena e kanna ea ba le mefuta e fapaneng. Ea morao-rao ho tsena ke ea boraro. GPL e sebelisitsoe ke baetsi ba mananeo a kang Drupal web content management system, MariaDB database system system, InkSkape vector graphics editor, le tse ling. Hoa thahasellisa ho hlokomela hore SQL ha e sebelise GPL feela, empa hape le laesense ea khoebo.

LGPL

Lebitso lena le fetolela ho “GNU GPL Lesser General Public License”. Bakeng sa bahlahisi ba bang, GPL ha ea lokela, kaha e ba fa boikarabelo ba ho aba lihlahisoa tse fetotsoeng tlas’a laesense e tšoanang. Likarolo tsa ts’ebeliso ea khetho ena li ka bontšoa ka mokhoa oa ho fana ka tumello ea tšebeliso ea lilaebrari tse entsoeng ke moqapi oa lenaneo. Tabeng ena, ho na le likhetho tse tharo tse latelang:

  1. Ha laeborari e fana ka ts’ebetso e ncha moo ho seng laeborari e ‘ngoe ea khoebo e ka etsang se tšoanang, joale GPL ke khetho e ntle ka ho fetisisa.
  2. Moetsi oa laeborari ea mahala o se a sebelisitse maemo a teng. Sebakeng sena, ho na le likhetho tsa khoebo tse nang le mesebetsi e tšoanang. Tabeng ena, ho tla ba bonolo ho khetha LGPL.
  3. Ha ho tluoa ho maemo a macha a qothisanang lehlokoa le khoebo, laesense ea Apache ke eona tsela ea ho tsamaea.

Tekanyetso ena e
lumella tšebeliso ea khoebo ea lilaebrari . Haeba ho etsoa liphetoho, ho tlameha ho sebelisoe lipehelo le maemo a tšoanang bakeng sa kabo. Leha ho le joalo, tšebeliso e bonolo ea khoutu e lumella maemo hore a fetohe.

Eclipse Public License

Tokomane ena e
lumella ho ajoa tlas’a lilaesense tse ling, ho kenyeletsoa le tsa khoebo . Boemo bo ka sehloohong ke hore mesebetsing e fetotsoeng, mekhoa e mecha e tla behoa mojulung o arohaneng. Laesense ena e fumane botumo ho nts’etsopele ea lihlahisoa tsa Java. Mohlala ke puo ea lenaneo la Clojure, moralo oa ho leka lits’ebetso tsa java.
Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa

Laesense ea Sechaba ea Mozilla

Ba bang ba bona tokomane ena e le tumellano lipakeng tsa GPL le lilaesense tsa khoebo. MPL e hloka
phihlello e bulehileng ho difaele tse itseng . Sehlahisoa sa software se kanna sa ba le lifaele tse ling tlasa laesense ena le tse ling ntle le eona. Ka mor’a phetoho, ho lumelloa ho beha laesense e hlokahalang (mohlala, e ka ba ea khoebo), empa sena se ka khoneha feela haeba ho fihlella lifaele tse lokollotsoeng tlas’a MPL ho ntse ho tla buleha. Tabeng ena, mosebeletsi oa ho qetela o tlameha ho fuoa tlhahisoleseding e mabapi le bangoli ba software ea pele. Ho latela tokomane ena, ho ile ha lokolloa ofisi ea LibreOffice, sebatli sa Mozilla le lihlahisoa tse ling tsa software.

Apache License Github

AL e bitsoa laesense ea mahala ea bolokolohi. Tšobotsi ena e bakoa ke taba ea hore ha ho
na tlhokahalo ea ho lokolla sehlahisoa se nkiloeng tlas’a maemo a tšoanang le a pele . Tokomane ena e sebelisoa ka mafolofolo ke Apache Software Foundation. Ha e sebelisoa, e latelang e lumelloa:

  1. Sehlahisoa sa software se lumelletsoe ho sebelisoa hape molemong oa khoebo.
  2. Liphetoho tsa kopo li lumelletsoe.
  3. Liphatlalatso tse latelang li lokela ho kenyelletsa lebitso la mongoli oa pele.

Ka ho theha mofuta o mocha, ha ho na tlamo ho ba nang le laesense ho fana ka khoutu ea mantlha ea sehlahisoa. Laesense e joalo e tumme haholo. Sena se ka bontšoa ka ho thathamisa lihlahisoa tse tsebahalang tsa software tse lokollotsoeng tlasa mofuta ona oa laesense: sistimi ea ts’ebetso ea Android, moralo o hlahisang lits’ebetso tsa khoebo ho Java, le seva sa marang-rang sa Apache. https://youtu.be/wyZq-EazOmU

License ea MIT

Ba bang ba nka khetho ena ea mahala ea laesense ea software e le eona e tsebahalang haholo. Molemo oa eona o ka sehloohong o nkoa ke ba bang e le ho lumellana hantle le mefuta e sa tšoaneng ea lilaesense tsa mahala kapa tsa khoebo. Lintlha tsa bohlokoa ka ho fetisisa ke
bokhoni ba ho fetola khoutu, hammoho le tumello ea ho aba tlas’a lilaesense tse ling ka khetho ea ea entseng liphetoho . Lisebelisoa tsa software tse sebelisang tokomane ena ke: laeborari ea JavaScript e bitsoang JQuiery, an Atom text editor, AngularJS, moralo oa ntlafatso oa JavaScript. Seo u hlokang ho se tseba ka laesense ea GitHub: mokhoa oa ho khetha le ho eketsa

Majoe a ka tlas’a metsi

Ka linako tse ling mongoli qalong o khetha mofuta o le mong oa laesense, ebe hamorao o batla ho e fetola. Haeba a entse lenaneo a le mong, joale phetoho e joalo e ne e ke ke ea e-ba thata. Leha ho le joalo, maemong ao ho neng ho e-na le barupeluoa ba bangata ho nts’etsopele, joale ntle le tumello ea bona sena se ke ke sa sebetsa. Ka mohlala, moetsi oa Linux, le hoja a hlile a entse motheo oa tsamaiso ea ts’ebetso, a ke ke a khona ho fetola laesense ntle le tumello ea baetsi ba mananeo bohle ba ileng ba kenya letsoho ntlafatsong e tsoelang pele. Ha o aba tlas’a MPL, ba entseng liphetoho ho khoutu ba ke ke ba fana ka lifaele tlas’a MPL tlas’a laesense e fapaneng. Tšebeliso ea tokomane e ncha e tla bua ka likarolo tse ling tsa lenaneo.

info
Rate author
Add a comment