Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa

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

Ba licences ya GitHub – tozali kolobela nini? Mpo na kosala logiciel, esengeli kaka te kokoma yango, kasi mpe kozwa ekateli ya koyeba nini basaleli to ba développeurs bazali na lotomo ya kosala na yango. Soki moto asali programme ya ofele pona mutu nionso, azali kosala mosala ya malamu, mais oyo akosalela yango akosengela ko justifier ndenge asalelaka yango. Ndakisa, soki société moko na misala na yango ekosala na mwa bureau ya ofele (ndakisa, LibreOffice), wana esengeli ezala na makoki ya kolakisa na ba inspecteurs que ezali na droit ya kosala yango. Mpo na kosala yango, ekozala malamu kolakisa mokanda ya ndingisa oyo ebongi. Soki développeur abosani ko formuler yango, alors entreprise ekoki kozala na position difficile. [id ya caption=”attachement_11854″ align=”aligncenter” largeur=”1024″] Ezali na ntina mingi kozala na bomoi ya malamu.
Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisaClassification ya ba licences na ba types ya ba licences[/caption] Tango ya kosala application, développeur asengeli kozua mokano ya ba actions nini na programme na ye ekopesamela nzela pe oyo ekopesamela nzela te. Na ndakisa, tokoki kolobela kaka kosalela te, kasi mpe koyekola makomi ya baprogramɛ to kosala mbongwana na yo moko na biloko ya programɛ. GitHub ezali moko ya ba services ya minene pona développement ya projet ya collaboration. En même temps, bakoki kosala awa kaka na ofele te, kasi mpe na ba projets commerciaux. Na koyebisa licence oyo ebongi, ba développeurs bakolongola ba ambiguïtés na ndenge ya kosalela produit oyo esalemi. Mokakatano ezali ete ezali na mitindo mingi ya ba licences, mpe ezali ntango nyonso pɛtɛɛ te mpo na koyeba nzela nini kopona na likambo moko boye. Ezali mpe likambo ya sika te ete ba projets mosusu ezala na licence te.
Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa

Mpo na nini osengeli kopesa licence na ba projets ya Open Source na GitHub

Ntango ozali kolakisa ndingisa oyo esengeli, mosali akoki kopesa makambo oyo elandi na kati na yango:

  1. Mibeko ya kosalela programɛ yango . Bakoki kofuta mbongo to, na makambo mosusu to nyonso, kopesa nzela na kosalela yango ofele.
  2. Tango mosusu ba programmes esalemaka pona ko développer yango na communauté . Na likambo oyo, ezali na ntina ete moto nyonso oyo alingi koyeba malamumalamu makomi ya programɛ yango.
  3. Ntango makomi ya programɛ yango ezali, bamosusu bakoki kosala mbongwana mpo programɛ yango esalaka mpe ezala ya kotyela motema soki likoki ezali. Tango mosusu mokomi akoki kopesa nzela na moto nyonso asala bongo, na makambo mosusu azali kopesa ye mposa ya kotindela ye mbongwana yango, mpe azali kosala mbongwana na mosala yango ye moko.
  4. Esengeli ozwa mokano soki bato ya misato bakoki kosala mbongwana na mosala mpe kopesa na nkombo na bango. Ntango ozali kosala bongo, osengeli koyebisa licence nini biloko na bango esengeli kozala na yango.

Kosilisaka mituna oyo mpe ya ndenge wana, mokomi ya programɛ yango nde azali mpenza kokata makambo oyo ekosalema na mikolo ezali koya ya biloko ya programɛ oyo asalaki.

Mitindo nini ya ba licences ezali

Licence ezali boyokani oyo moto moko (mopesi ndingisa) atie mobeko mpo na moto mosusu (mopesi ndingisa) asalela biloko oyo ye asali. Na pratique, tozali kolobela te ko signer mokanda ya ba parties, kasi accord automatique na ba droits mpe ba obligations correspondantes na usage na yango. Ezali na bipekiseli moko te mpo na koyebisa malamu lotomo mpe mikumba. Condition ezali kaka que basengeli kotosa mibeko. Kosala ba licences na yo moko ezali mosala ya mindondo, lokola esengeli ezala na boyokani na mibeko misusu. Nzela ya malamu koleka ezali ya kopona mpe kosalela moko ya mitindo ya mikanda ya ndenge wana oyo ezali na momeseno. Na misala, ezali mpe momeseno ya kosalela multilicence. Mbala mingi, na makambo ya ndenge wana, basalelaka mikanda mibale ya ndingisa na mbala moko. Atako mokomi ya programme azali na lotomo ya kosala na lipanda mibeko oyo basaleli basengeli kolanda, atako bongo, na misala, kosalela motango monene ya mitindo ya mikanda ya ndingisa esalemi, oyo okoki kopona oyo ebongi na makambo mingi. Oyo elandi ezali ba options oyo ezo salela mingi na Git Hub na ba cas mingi. Ba licences oyo esalelamaka mingi na Git Hub ezali:
Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisaProgrammeur akosengela kozala na makoki ya kopona oyo ekokani na ba plans na ye. Mpo na kosala yango malamu, osengeli koyeba makambo nini ezalaka na mitindo mosusu ya banyama.

Soki mokomi aboyi kosala mokanda, boye na likambo oyo bakosalela ba droits d’auteur, oyo epesameli na ndenge ya défaut na mibeko ya mboka na ye. Kozanga ya licence na ndenge wana elakisi te ete eloko moko ekoki kosalema na programme. Kutu, likambo ya ndenge wana ekoki kotalelama lokola moko ya mitindo ya mokanda ya ndingisa.

Ndenge nini kopona licence ya Github

Yambo ya kobanda koluka option oyo ebongi, esengeli programmeur a formuler ba exigences na ye, à partir ya wana ako procéder na ba licences mosusu. Na nsima, osengeli komesana na makambo oyo okoki kopona oyo ekokani na oyo osɛngi. Nsima na yango, ekosɛnga oyekola malamumalamu monɔkɔ ya mibeko mpe ozwa ekateli ya nsuka mpo na koyeba soki mokanda ya ndingisa esengeli kozala nini. Mpo na kopona malamu, osengeli koyeba lotomo mpe mikumba nini ezali na boyokani na lolenge moko boye ya mokanda ya ndingisa. Mpo na kopona malamu, okoki kosalela misala ya sipesiale oyo babengaka ba comparateurs. Talá mwa bandakisa:

  1. https://kopona licence.com/. Site oyo ezali na mituna ya liboso mpo na kopona nzela ya malamu mpe toli ya sikisiki mpo na kosalisa yo oyeba makambo ya kosalela.
  2. Lokasa ya https://opensource.org/licenses ezali mpo na kotala lisusu ba solutions ndenge na ndenge ya logiciel ya ofele.
  3. Site https://tldrlegal.com/ ekoki kotalelama lokola encyclopédie mpo na ba options ndenge na ndenge ya licence. Ezali na ba formulations juridiques précises mpe ba commentaires détaillés.
Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa
Kokokanisa ba licences na https://choosealicense.com/
Kasi, lolenge ya kopona oyo ekopesa mbuma mingi ezali ya kotanga malamu mikanda ya mibeko oyo etali yango . Atako tozali kolobela misala oyo esɛngaka mosala mingi, atako bongo, koyekola makomi ekopesa moto oyo azali kosala yango biyano nyonso oyo esengeli.

Ndenge nini kobakisa licence na Github

Atako kopona mingi ya ba options ya licence oyo emonanaki ete ezali malamu mpe ya kotyela motema na misala, mokeli akoki kozala na makanisi na ye moko na oyo etali nini licence mpo na programme oyo asalaki esengeli kozala. Na likambo yango, mosala yango epesaka likoki ya kobakisa version na yo moko to kobongisa oyo ezali. Mpo na kobakisa licence na Github, ekosenga olanda ba étapes oyo:

  1. Esengeli okende na lokasa ya monene ya ebombelo na yo.Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa
  2. Esengeli o finga na bouton pona kobakisa fichier, sima pona “Créer nouveau fichier”.Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa
  3. Na nsima, osengeli kokoma nkombo ya fisyé. Mpo na licence, oyo ekoki kozala moko ya ba options mibale: LICENCE to LICENCE.md. Awa kosalela makomi minene ezali obligatoire.
  4. Na lobɔkɔ ya mobali ya esika ya kokoma nkombo ya fisyé, finá mpo na kopona modèle ya licence.Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa
  5. Na menu oyo ezali na ngambo ya gauche ya lokasa, pona ligne “Bakisa licence na projet na yo”. Na likambo oyo, variante moko eponami na kati ya mikanda oyo ezali.Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa
  6. Na sima finá na ligne “Review and submit”. Na nsima, tyá makambo oyo etali boyokani na yo.
  7. Sima na yango, esengeli ko clarifier nini ba additions to ba changements esalemaki. Na nsima, lakisá soki mokanda oyo oponi ebongisamaki to soki ezali mpo na kosala version mosusu ya licence.Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa

Nsima ya kondimisa mbongwana, mokeli asilisaka ndenge ya kosala mbongwana na liste ya ba licences na service ya Git Hub.

Pona licence Github – bandakisa ya ba licences oyo eyebani mingi na Git Hub

Oyo elandi ezali ba options oyo ezali na posa ya kolinga mingi. Na kososolaka makasi mpe bolɛmbu na bango, mosali ya programme akozala na likoki ya koluka nzela ya malamu to kososola lolenge ya koluka malamu.

GPL

Licence oyo ekoki kobengama moko ya oyo eyebani mingi. Ezali classique pona ba oyo babimisaka logiciel ya ofele. Moko ya masengami ya minene ya mokanda oyo ezali ete
epesaka nzela na bato mosusu ete bábongola programɛ yango na bonsomi nyonso , kasi na ntango yango moko bazali na lotomo ya kokabola mbano yango kaka na ndingisa moko. Licence oyo ekoki kozala na ba versions ekeseni. Oyo ya sika kati na yango ezali ya misato. GPL esalelamaki na ba développeurs ya ba programmes lokola système ya gestion ya contenus web ya Drupal, système ya gestion ya base de données MariaDB, éditeur ya graphique vectorielle ya InkSkape, na ba misusu. Ezali likambo ya kosepelisa koyeba ete SQL esalela kaka GPL te, kasi mpe licence ya mombongo.

LGPL

Nkombo oyo ebongolami na “GNU GPL Lesser General Public License”. Mpo na ba développeurs mosusu, GPL ebongi te, lokola esali obligation mpo na bango ya kokabola ba produits modifiés na licence moko. Makambo ya kosalela option oyo ekoki kolakisa na ndenge nini mosala ya kopesa ndingisa ya kosalela ba bibliothèques oyo programmeur asali esalemaka. Na likambo yango, makambo misato oyo elandi etalelami:

  1. Ntango bibliothèque epesi fonctionnalité ya sika esika bibliothèque mosusu ya mombongo ekoki kosala ndenge moko te, wana GPL ezali pona malamu koleka.
  2. Développeur na bibliothèque ya ofele asi a mettre en œuvre norme oyo ezali. Na esika oyo, ezali na ba options commerciales oyo ezali na ba fonctions ya ndenge moko. Mpo na likambo oyo, ekozala malamu kopona LGPL.
  3. Ntango etali norme ya sika oyo ezali mpenza kosala concurrence na oyo ya mombongo, licence ya Apache ezali nzela ya kokende.

Norme oyo
epesaka nzela ya kosalela ba bibliothèques na mombongo . Soki mbongwana esalemi, esengeli kosalela mibeko mpe makambo ndenge moko mpo na kokabola yango. Kasi, kosalela code yango na pɛtɛɛ nyonso epesaka nzela ete makambo yango ebongwana.

Licence publique ya Eclipse

Mokanda oyo
epesi nzela ya kokabola yango na nzela ya ndingisa mosusu, ata mpe oyo ya mombongo . Condition principal ezali que na ba oeuvres modifiées, ba innovations ekozala placer na module separate. Licence oyo ezui popularité na développement ya ba produits na Java. Ndakisa ezali monoko ya programmation Clojure, cadre mpo na komeka ba applications java.
Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa

Licence publique ya Mozilla

Basusu bamonaka mokanda oyo lokola boyokani kati na GPL mpe mikanda ya ndingisa ya mombongo. MPL esengaka
accès ouvert na ba fichiers mosusu . Produit logiciel ekoki kozala na ba fichiers mosusu oyo ezali na licence oyo mpe mosusu oyo ezali na yango te. Sima ya modification, epesami nzela ya kotia licence oyo esengeli (ndakisa, ekoki kozala ya mombongo), kasi yango ekoki kosalema kaka na condition que accès na ba fichiers oyo ebimi na se ya MPL ekozala kaka polele. Na likambo yango, esengeli kopesa mosaleli ya nsuka makambo oyo etali bakomi ya programɛ ya ebandeli. Na boyokani na mokanda oyo, biro ya LibreOffice, navigateur Mozilla mpe biloko mosusu ya logiciel ebimaki.

Licence ya Apache Github

AL babengaka yango licence libre libérale. Ezaleli yango euti na likambo oyo ete ezali
na esɛnga te ya kobimisa biloko oyo euti na yango na makambo ndenge moko na oyo ezalaki liboso . Mokanda oyo esalelami mingi na Apache Software Foundation. Ntango basaleli yango, makambo oyo elandi epesami nzela:

  1. Produit logiciel epesami nzela ya kosalelama lisusu mpo na ntina ya mombongo.
  2. Ba modifications ya application epesami nzela.
  3. Ba distributions oyo ekolanda esengeli kozala na kombo ya mokomi ya ebandeli.

Na kosala variante ya sika, obligation ezali te mpo na ba licences ya kopesa code ya produit original. Licence ya ndenge wana ekómi na lokumu mingi. Yango ekoki komonisama na kotánga biloko ya programɛ oyo eyebani mingi oyo ebimaka na nsé ya lolenge oyo ya licence: système d’exploitation Android, cadre oyo esalaka ba applications ya entreprise na Java, mpe serveur web Apache. https://youtu.be/wyZq-EazOmU Ezali ndenge nini?

Licence ya MIT

Basusu batalelaka option oyo ya licence ya logiciel ya ofele lokola oyo bato mingi balingaka. Litomba na yango ya monene etalelami na basusu lokola boyokani malamu na mitindo ndenge na ndenge ya mikanda ya ndingisa ya ofele to ya mombongo. Makambo ya ntina mingi ezali
makoki ya kobongola code, mpe ndingisa ya kokabola na nsé ya mikanda mosusu ya ndingisa na kopona ya moto oyo asalaki mbongwana . Biloko ya logiciel oyo esalela mokanda oyo ezali : bibliothèque ya JavaScript oyo babengi JQuiery, éditeur ya texte ya Atom, AngularJS, cadre ya développement ya JavaScript. Oyo esengeli oyeba na ntina ya ba licences ya GitHub: ndenge ya kopona mpe kobakisa

Mabanga oyo ezali na nse ya mai

Tango mosusu mokomi aponaka na ebandeli version moko ya licence, mpe na sima alingi ko changer yango. Soki ye moko nde asalaki programɛ yango, boye mbongwana ya ndenge wana elingaki kozala mpasi te. Kasi, na ba cas oyo ba participants bazalaki ebele na développement, alors sans consentement na bango oyo ekosimba te. Na ndakisa, mokeli ya Linux, atako asalaki mpenza moboko ya système d’exploitation, akozala na likoki te ya kobongola licence kozanga ndingisa ya ba programmeurs wana nyonso oyo basanganaki na développement mosusu. Ntango bazali kokabola na se ya MPL, baye basalaki mbongwana na code bakoki te kopesa ba fichiers na se ya MPL na se ya licence ekeseni. Kosalela mokanda ya sika ekozala kolobela ba modules mosusu ya programme.

info
Rate author
Add a comment