Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana

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

Lisensi GitHub – inona no resahina? Mba hamoronana logiciel dia tsy maintsy manoratra azy fotsiny, fa manapa-kevitra koa hoe inona no zon’ny mpampiasa na ny mpamorona hanao izany. Raha misy mamorona programa maimaim-poana ho an’ny rehetra dia manao asa soa izy, fa izay mampiasa izany dia tsy maintsy manamarina ny fomba fampiasana azy. Ohatra, raha miasa amin’ny birao maimaim-poana ny orinasa iray amin’ny asany (ohatra LibreOffice), dia tsy maintsy afaka manaporofo amin’ny mpanara-maso fa manana zo hanao izany izy. Mba hanaovana izany, dia ampy ny manolotra ny fahazoan-dàlana mety. Raha manadino ny famolavolana azy ny developer, dia mety ho sahirana ny orinasa.

Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana
Fanasokajiana ny fahazoan-dàlana sy ny karazana fahazoan-dàlana
Rehefa mamorona rindranasa dia tsy maintsy manapa-kevitra ny mpandrindra izay hetsika miaraka amin’ny programany azo avela ary iza no tsy. Ohatra, tsy afaka miresaka momba ny fampiasana fotsiny isika, fa koa momba ny fandalinana ny lahatsoratry ny programa na ny fanitsiana anao manokana amin’ny vokatra rindrambaiko. GitHub dia iray amin’ireo tolotra lehibe indrindra amin’ny fampandrosoana ny tetikasa fiaraha-miasa. Mandritra izany fotoana izany, afaka miasa eto izy ireo tsy amin’ny maimaim-poana, fa amin’ny tetikasa ara-barotra ihany koa. Amin’ny famaritana ny fahazoan-dàlana mifanaraka amin’izany, ny mpamorona dia hanafoana ny tsy mazava amin’ny fampiasana ny vokatra noforonina. Ny olana dia misy karazana fahazoan-dàlana maro samihafa, ary tsy mora foana ny mamaritra hoe inona no safidy hofidiana amin’ny tranga iray. Matetika koa ny tetikasa sasany tsy manana fahazoan-dalana.
Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana

Nahoana ianao no mila manome alalana ny tetikasa Open Source amin’ny GitHub

Rehefa mamaritra ny fahazoan-dàlana ilaina, ny mpamorona dia afaka manome ireto manaraka ireto:

  1. Fepetra fampiasana ny programa . Mety misy sarany izy ireo na, amin’ny toe-javatra sasany na amin’ny toe-javatra rehetra, mamela ny fampiasana maimaim-poana.
  2. Indraindray ny programa dia noforonina mba hamolavolan’ny fiaraha-monina . Amin’ity tranga ity, dia zava-dehibe ny olona rehetra te-hahafantatra ny lahatsoratra fandaharana.
  3. Rehefa misy ny lahatsoratry ny programa, dia mety hanao fanovana ny sasany mba hahatonga ny programa ho azo antoka sy azo ianteherana. Indraindray ny mpanoratra dia afaka mamela ny rehetra hanao izany, amin’ny toe-javatra hafa dia manolotra ny handefa ny fanovana ho azy, ary manao fanitsiana ny tetikasa ho azy manokana.
  4. Mila manapa-kevitra ianao raha afaka manova ny tetikasa ny antoko fahatelo ary manolotra amin’ny anaran’izy ireo. Rehefa manao izany ianao dia mila mamaritra izay fahazoan-dàlana tokony hisy ny vokatra.

Ny famahana ireo fanontaniana ireo sy ny mitovy amin’izany, ny mpanoratra ny fampiharana dia tena mamaritra ny ho avin’ny vokatra rindrambaiko noforoniny.

Inona avy ireo karazana fahazoan-dàlana misy

Ny fahazoan-dàlana dia fifanarahana izay ametrahan’ny antoko iray (ny mpiantoka) ny fitsipika ho an’ny andaniny (ilay nahazo alalana) hampiasa ny vokatra noforoniny. Amin’ny fampiharana, tsy miresaka momba ny fanasoniavana taratasy avy amin’ireo antoko isika, fa momba ny fifanarahana mandeha ho azy miaraka amin’ny zo sy adidy mifandraika amin’izany amin’ny fampiasana azy. Saika tsy misy fameperana amin’ny famaritana ny zo sy adidy. Ny fepetra ihany dia tsy maintsy manaraka ny lalàna izy ireo. Asa sarotra ny famoronana fahazoan-dàlana anao manokana, satria tsy maintsy mifanaraka amin’ny fitsipika hafa. Ny safidy tsara indrindra dia ny mifidy sy mampiasa ny iray amin’ireo karazana mahazatra amin’ny antontan-taratasy toy izany. Amin’ny fampiharana, mahazatra ihany koa ny mampiasa multilicensing. Matetika indrindra, amin’ny toe-javatra toy izany, fahazoan-dalana roa no ampiasaina miaraka. Na dia ny mpanoratra ny fandaharana dia manan-jo hamolavola tsy miankina ny fitsipika izay tsy maintsy arahin’ny mpampiasa, na izany aza, amin’ny fampiharana, dia nivoatra ny fampiasana karazana fahazoan-dàlana marobe, izay ahafahanao misafidy ny tsara amin’ny ankamaroan’ny tranga. Ireto manaraka ireto ny safidy malaza indrindra ampiasaina amin’ny Git Hub amin’ny ankamaroan’ny tranga. Ny fahazoan-dàlana ampiasaina matetika amin’ny Git Hub dia:
Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampianaNy programmer dia tsy maintsy afaka misafidy izay hifanaraka amin’ny drafitra ataony. Mba hanaovana izany araka ny tokony ho izy, dia mila mahatakatra ny endri-javatra misy amin’ny karazana sasany.

Raha mandà ny hamolavola ny antontan-taratasy ny mpanoratra, dia amin’ity tranga ity dia hampiharina ny zon’ny mpamorona, izay omen’ny lalànan’ny fireneny azy. Ny tsy fisian’ny fahazoan-dàlana amin’izany fomba izany dia tsy midika fa misy zavatra azo atao amin’ny programa. Raha ny marina, ny toe-javatra toy izany dia azo heverina ho iray amin’ireo karazana fahazoan-dàlana.

Ahoana ny fisafidianana lisansa Github

Alohan’ny hanombohanao mitady safidy mety, dia ilaina ny mamolavola ny fepetra takian’ny mpandrindra, izay hirosoany amin’ny fahazoan-dàlana fanampiny. Manaraka, tokony ho zatra amin’ireo safidy mahazatra mifanaraka amin’ny fangatahana ianao. Aorian’izay dia mila mandinika tsara ny fiteny ara-dalàna ianao ary mandray fanapahan-kevitra farany momba ny fahazoan-dàlana. Mba hanaovana safidy tsara dia mila mahatakatra ny zo sy adidy mifandray amin’ny karazana fahazoan-dàlana manokana ianao. Mba hanaovana safidy tsara dia azonao atao ny mampiasa serivisy manokana antsoina hoe comparator. Ireto misy ohatra vitsivitsy:

  1. https://choosealicense.com/. Ity tranokala ity dia manana fanontaniana lehibe amin’ny fisafidianana ny safidy tsara sy torohevitra amin’ny antsipiriany mba hanampiana anao hahatakatra ny endri-javatra ampiasaina.
  2. Ny pejy https://opensource.org/licenses dia natokana hijery ireo vahaolana rindrambaiko maimaim-poana isan-karazany.
  3. Ny tranokala https://tldrlegal.com/ dia azo raisina ho toy ny rakipahalalana momba ny safidy fahazoan-dàlana isan-karazany. Sady misy fandrafetana ara-dalàna mazava no misy fanehoan-kevitra amin’ny antsipiriany.
Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana
Fampitahana ny fahazoan-dàlana ao amin’ny https://choosealicense.com/
Na izany aza, ny fomba mahomby indrindra hisafidianana dia ny famakiana amim-pitandremana ireo antontan-taratasy mifandraika amin’ny lalàna. . Na dia miresaka momba ny asa be dia be aza isika, na izany aza, ny fandalinana ny lahatsoratra dia hanome ny mpamorona ny valiny ilaina rehetra.

Ahoana ny fametrahana lisansa amin’ny Github

Na dia eo aza ny safidy malalaka amin’ny safidy fahazoan-dàlana izay hita fa mahomby sy azo itokisana amin’ny fampiharana, ny mpamorona dia mety manana ny heviny manokana momba ny fahazoan-dàlana ho an’ny programa noforoniny. Amin’ity tranga ity, ny serivisy dia manome fahafahana manampy ny dikan-nao manokana na manitsy ny efa misy. Mba hanampiana lisansa amin’ny Github dia mila manaraka ireto dingana ireto ianao:

  1. Mila mandeha any amin’ny pejy lehibe amin’ny fitahirizanao ianao.Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana
  2. Mila manindry ny bokotra ianao raha te hampiditra rakitra, ary mifidiana “Mamorona rakitra vaovao”.Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana
  3. Manaraka, mila mampiditra anaran-drakitra ianao. Ho an’ny fahazoan-dàlana dia mety ho iray amin’ireo safidy roa: LICENSE na LICENCE.md. Eto dia tsy maintsy ampiasaina ny litera lehibe.
  4. Eo an-kavanan’ny saha fampidirana anaran-drakitra, tsindrio raha hifidy môdely fahazoan-dàlana.Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana
  5. Ao amin’ny menio eo amin’ny ilany havia amin’ny pejy, safidio ny tsipika “Ampio fahazoan-dàlana amin’ny tetikasanao”. Amin’ity tranga ity, misy variana nofantenana avy amin’ny antontan-taratasy efa misy.Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana
  6. Avy eo tsindrio ny tsipika “Review and submit”. Ampidiro avy eo ny antsipirian’ny fifanarahanao.
  7. Aorian’izay dia ilaina ny manazava ny zavatra nampiana na fanovana natao. Avy eo, asehoy raha nahitsy ny antontan-taratasy voafantina na momba ny famoronana dikan-teny hafa amin’ny fahazoan-dàlana.Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana

Aorian’ny fanamafisana ny fanovana dia mamita ny fomba fanovana ny lisitry ny fahazoan-dàlana amin’ny serivisy Git Hub ny mpamorona.

Misafidiana lisansa Github – ohatra momba ny fahazoan-dàlana malaza amin’ny Git Hub

Ireto manaraka ireto ny safidy izay malaza indrindra. Amin’ny fahatakarana ny tanjany sy ny fahalemeny, ny programmer dia ho afaka hahita ny safidy mety na hahatakatra ny fomba fikarohana mahomby.

GPL

Ity fahazoan-dàlana ity dia azo antsoina hoe iray amin’ireo malaza indrindra. Izy io dia mahazatra ho an’ireo izay mamokatra rindrambaiko maimaim-poana. Ny iray amin’ireo fepetra fototra amin’ity antontan-taratasy ity dia ny ahafahan’ny antoko fahatelo manova malalaka ny programa , saingy miaraka amin’izany dia manan-jo hizara ny valiny amin’ny alàlan’ny fahazoan-dàlana iray ihany izy ireo. Ity lisansa ity dia mety manana dikan-teny hafa. Ny farany amin’ireo dia ny fahatelo. Ny GPL dia nampiasain’ny mpamorona programa toy ny Drupal Web Content Management System, MariaDB Data Management System, InkSkape Vector Graphic Editor, ary ny sasany hafa. Mahaliana ny manamarika fa tsy ny GPL ihany no ampiasain’ny SQL, fa ny fahazoan-dàlana ara-barotra ihany koa.

LGPL

Ity anarana ity dia midika hoe “GNU GPL Lesser General Public License”. Ho an’ny mpamorona sasany, ny GPL dia tsy mety, satria miteraka adidy amin’izy ireo ny mizara vokatra novaina amin’ny alàlan’ny fahazoan-dàlana mitovy. Ny endri-javatra amin’ny fampiharana an’io safidy io dia azo aseho amin’ny alàlan’ny fizotran’ny fahazoan-dàlana amin’ny fampiasana tranomboky noforonin’ny programmer. Amin’ity tranga ity, ireto safidy telo manaraka ireto dia raisina:

  1. Rehefa manome fiasa vaovao ny tranomboky izay tsy misy tranomboky ara-barotra hafa afaka manao toy izany, dia ny GPL no safidy tsara indrindra.
  2. Ny mpamorona ao amin’ny tranomboky maimaim-poana dia efa nampihatra ny fenitra efa misy. Ao amin’io faritra io dia misy safidy ara-barotra miaraka amin’ny fiasa mitovy. Amin’ity tranga ity dia mety tsara ny misafidy LGPL.
  3. Raha mikasika ny fenitra vaovao izay tena mifaninana amin’ny ara-barotra, ny fahazoan-dàlana Apache no lalana tokony haleha.

Ity fenitra ity dia mamela ny fampiasana trano famakiam-boky ara-barotra . Raha misy ny fanovana dia tsy maintsy mitovy ny fepetra sy fepetra ampiasaina amin’ny fizarana. Na izany aza, ny fampiasana tsotra ny kaody dia mamela ny fepetra hiova.

Eclipse Public License

Ity taratasy ity dia mamela ny fizarana amin’ny alàlan’ny fahazoan-dàlana hafa, ao anatin’izany ny fahazoan-dàlana ara-barotra . Ny fepetra fototra dia ny hoe amin’ny asa novaina dia hapetraka ao anaty module mitokana ny fanavaozana. Nahazo laza io fahazoan-dàlana io amin’ny fampandrosoana ny vokatra ao Java. Ohatra iray ny fiteny fandaharana Clojure, rafitra ho an’ny fitiliana ny rindranasa java.
Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana

Mozilla Public License

Ny sasany dia mahita ity antontan-taratasy ity ho marimaritra iraisana eo amin’ny GPL sy ny fahazoan-dàlana ara-barotra. Ny MPL dia mitaky fidirana malalaka amin’ny rakitra sasany . Ny vokatra rindrankajy dia mety misy rakitra sasany eo ambanin’ity fahazoan-dàlana ity ary ny hafa tsy misy azy. Aorian’ny fanovana dia azo atao ny mametraka ny fahazoan-dàlana ilaina (ohatra, mety ho ara-barotra izy io), saingy azo atao izany raha tsy mbola misokatra ny fidirana amin’ny rakitra navoaka amin’ny MPL. Amin’ity tranga ity, ny mpampiasa farany dia tsy maintsy omena fampahalalana momba ny mpanoratra ny rindrambaiko voalohany. Mifanaraka amin’ity antontan-taratasy ity, navoaka ny birao LibreOffice, ny navigateur Mozilla ary ny vokatra rindrambaiko hafa.

Apache License Github

AL dia antsoina hoe lisansa malalaka malalaka. Ity endri-javatra ity dia noho ny tsy fisian’ny fepetra hamoahana vokatra derivative amin’ny fepetra mitovy amin’ny teo aloha . Ity antontan-taratasy ity dia ampiasain’ny Apache Software Foundation. Rehefa ampiasaina dia azo atao ireto manaraka ireto:

  1. Ny vokatra rindrambaiko dia avela hampiasaina bebe kokoa amin’ny tanjona ara-barotra.
  2. Avela ny fanovana fampiharana.
  3. Ny fizarana manaraka dia tokony ahitana ny anaran’ny mpanoratra voalohany.

Amin’ny famoronana karazany vaovao dia tsy misy adidy ho an’ny licence manome ny kaody vokatra tany am-boalohany. Nahazo laza be ny fahazoan-dàlana toy izany. Azo aseho izany amin’ny alalan’ny fitanisana ireo vokatra rindrambaiko fanta-daza avoaka amin’ity karazana fahazoan-dàlana ity: ny rafitra fiasana Android, rafitra iray mamorona rindranasa orinasa amin’ny Java, ary ny mpizara tranonkala Apache. https://youtu.be/wyZq-EazOmU

MIT License

Ny sasany dia mihevitra fa ity safidy fahazoan-dàlana rindrambaiko maimaim-poana ity no malaza indrindra. Ny tombony lehibe indrindra dia heverin’ny sasany ho mifanaraka tsara amin’ny karazana fahazoan-dàlana maimaim-poana na ara-barotra. Ny endri-javatra manan-danja indrindra dia ny fahafahana manova ny kaody, ary koa ny fahazoan-dàlana hizara amin’ny alàlan’ny fahazoan-dàlana hafa amin’ny safidin’ilay nanao ny fanovana . Ny vokatra rindrambaiko mampiasa ity antontan-taratasy ity dia: tranomboky JavaScript antsoina hoe JQuiery, tonian-dahatsoratra Atom, AngularJS, rafitra fampandrosoana JavaScript.

Inona no tokony ho fantatrao momba ny lisansa GitHub: ny fomba hisafidianana sy hanampiana
fampitahana fahazoan-dàlana Git Hub

Vatolampy anaty rano

Indraindray ny mpanoratra amin’ny voalohany dia mifidy dikan-teny iray amin’ny fahazoan-dàlana, ary taty aoriana dia te hanova izany. Raha izy irery no namorona ilay fandaharana, dia tsy ho sarotra ny fanovana toy izany. Na izany aza, amin’ny tranga izay nisy mpandray anjara maro tamin’ny fampandrosoana, dia tsy hahomby izany raha tsy misy ny faneken’izy ireo. Ohatra, ny mpamorona ny Linux, na dia nanao ny tena fototry ny rafitra fandidiana, dia tsy ho afaka hanova ny fahazoan-dalana raha tsy misy ny faneken’ny rehetra programmer izay nandray anjara tamin’ny fampandrosoana bebe kokoa. Rehefa mizara eo ambanin’ny MPL dia tsy afaka manolotra rakitra eo ambanin’ny MPL amin’ny alàlan’ny fahazoan-dàlana hafa ireo izay nanao fanovana ny kaody. Ny fampiasana ny antontan-taratasy vaovao dia manondro ireo maody fandaharana hafa.

info
Rate author
Add a comment