Ndenge nini kopona licence ya GitHub mpe mpo na nini ezali na ntina kosala boponi ya malamu? GitHub ezali service ya monene mpo na développement conjoint ya ba projets informatiques mpe hébergement na yango oyo elandi. Na lisalisi ya service web oyo, motango ya bato oyo ezangi ndelo bakoki kosala mosala moko na mbala moko, mpe lisusu uta esika nyonso mpenza na mokili. GitHub ezali mpe na système ya gestion to ya contrôle oyo epesaka yo nzela ya kotala mpe ko contrôler absolument ba changements nionso oyo esalemi na ba développeurs na tango, mpe epesaka mpe yo nzela ya kozonga na état oyo esalemaki avant ba changements.
Kasi mpo na koloba na pete, GitHub ezali oyo babengaka réseau social mpo na ba programmeurs mpe ba développeurs, esika okoki kozwa, mpe na sima kosala pratique na ba codes ya ba développeurs mosusu. Okoki mpe kobomba portefeuille na yo na GitHub. En général, GitHub ezali service oyo ebongi malamu ezala na ba développeurs novices mpe na ba programmeurs expérimentés. Kasi, basaleli ya service oyo bakoki ntango mosusu kozala na mwa mituna mpo na kopona mokanda ya ndingisa, mpamba te kopona na bango kuna ezali mpenza ndenge na ndenge.
Licence ya GitHub ezali nini
Licence ezali mokanda ya sipesiale oyo etiamaki na formulaire ya l’Etat mpe epesaka yo nzela ya kosala lolenge moko boye ya mosala ya mombongo, oyo kozanga kozanga esengi likebi mingi ya ngambo ya l’Etat. Kasi, mingi mingi, na misala, bobele boyokani ya ndingisa ya mokuse to boyokani oyo ezali kopesa nzela ya kopesa ndingisa ya mibeko ya bato nde esalelamaka. En général, licence elandaka kaka moko, kasi mokano ya motuya mingi, oyo ezali boyokani ya mikumba mpe makoki kati na mopesi ndingisa mpe mopesi ndingisa. Misala mpe makoki maye makoki kozala mpenza eloko nyonso, kasi bobele na kati ya mobeko. Ndakisa moko ya kokamwa ezali ete mopesi ndingisa akoki kosɛnga ete nkombo ya moto oyo azali na lotomo ya kosala yango esɛngama ntango azali kosalela mosala oyo moto oyo azali na ndingisa yango asalaki. To, na ndakisa, tiká mosala ya kosala bakopi, . kasi epekisa mpenza mbongwana nyonso oyo esalemi na yango. To, mpo na kobimisa masengami ya boye ete mosala ebima na ba conditions exactement ndenge moko na oyo ya ebandeli, mpe bongo na bongo, ezali na bandakisa mingi mpenza ya kotia liboso ba conditions ndenge na ndenge. [id ya caption=”attachment_12368″ align=”aligncenter” bonene=”780″].
Ndakisa ya moko ya ba licences ya Apache[/caption].
Kasi, lisusu, tosengeli kobosana te ete mokanda ya ndingisa ebatelaka makoki kaka ya moto oyo apesi ndingisa te, kasi mpe moto oyo azali na ndingisa. Lokola kati na yango okoki komona mpe kotánga polele ba conditions nionso ya kosalela mosala, mpe na yango azali na mposa te ya kobanga ete mopesi ndingisa akosenga na mbalakaka ba déductions to indemnité mosusu mpo na kosalela mosala na ye.
Soki oboyi kosalela mokanda ya ndingisa oyo ezali na boyokani na mosala yango, lotomo ya kosala yango ezali kaka kosalelama na kolanda mibeko ya mibeko oyo ezali na nguya na ekólo moko boye. Na bopete, kozanga ya licence elingi koloba ata moke te ete bakomi mosusu bakoki kosalela projet oyo na lolenge nyonso oyo balingi. Nionso ezali exactement le contraire, mpo sans licence spécifique moko te, programmeur en aucun cas a renoncer ba droits oyo mibeko epesaki. Ezali mpe na ntina mingi kobosana te ntango nyonso ete mokanda ya ndingisa etambwisaka lotomo mpe mikumba nyonso. Yango ezali mpo na kobatela nkolo mosala na bilikya ya mosaleli mpe oyo garantie nyonso elingi koloba. Après tout, mutu moko te alingi code na bango esuka na tribunal na ndenge moko te.
Nini ezali droit d’auteur
Droit d’auteur ebimaka na mutu kaka tango, en raison ya activité intellectuelle, asali mosala moko boye oyo ekozala unique, mais en même temps utile, par exemple, okoki kozua écriture ya programme moko. Ntango nyonso oyo tolobeli awa na likoló esalemi, moto yango akómaka mokomi mpe sikoyo azali mpenza na lotomo nyonso ya kosala mosala yango. Esengeli mpe koloba ete ba droits d’auteur ezali ya biloko mpe ezali ya biloko te. Bokeseni na bango ezali ete makoki ya biloko ekoki kopesama na moto nyonso, kasi makoki oyo ezali ya biloko te ekotikala ntango nyonso kaka epai ya mokomi na likambo nyonso. Na nsima, kozala mokomi ezali lotomo oyo ekoki kopesama te mpe oyo ekoki kozwama te.
Licence ya Open Source ezali mpo na nini?
Oyo ezali mpe question assez populaire epayi ya ba développeurs na ba programmeurs novice, puisque ba comprendre simplement te pourquoi licence esengeli ezala attache na ba projets na bango, mpo sans yango projet ekoki mpe kozala tranquille. Kasi, yango ezali mpenza solo te, mpamba te soki, na ndakisa, ba développeurs mosusu ya sika akomaki mwa eteni ya code oyo ezali mpenza na ntina mpe oyo ezali na ntina mingi, kasi babatelaki yango te na licence, boye basaleli mosusu bazali na mituna. Et précisément à cause ya likambo oyo, tango ba clients bayaka epayi na ye mpe balingi kosalela pièce ya code oyo mpo na ba fins commerciales na bango, bamoni que code ezali na licence moko te mpe baboyi yango kaka. Yango ezali mpo na likambo oyo ete bakompanyi ekosalela kaka code te kozanga licence, mpo bazali na mposa ya mikakatano te na mibeko mpe na ba avocats.
Mpe yango wana ata projet oyo ezali na ntina mpe oyo ezali malamu mingi ekosalema ata moke te. Mpe développeur oyo alingaki kozua eteni ya code oyo akosengela koluka mpe kosalela alternative, to kokoma lisusu mobimba code oyo esi ekomamaki na développeur novice liboso. Yango wana ezali malamu kosala liboso ete programmeur azali kosalela licence oyo ebongi, mpe oyo eleki ntina, oyo ebongi. Ko explorer GitHub na tutoriel moko ya vidéo na 15 minutes: https://youtu.be/JfpCicDUMKc
Licence nini ya GitHub ebongi na ba conditions mosusu – ndenge nini kopona?
Eyano ya sikisiki ekoki kozala te na motuna oyo, mpamba te kopona licence etali kaka mikano ya projet mpe na ba préférences personnelles mpe ba posa ya développeur ye moko. Ndenge bokoki komona, ezali na ebele ya ba licences ndenge na ndenge na GitHub, mpe oyo eleki ntina, nyonso ezali ofele mpe na domaine public, elingi koloba ete programmeur nyonso akoki kozwa licence ya
Open Source oyo ekosimba mpenza projet na ye. Kasi, oyo eleki ntina, tosengeli kobosana te ete licence ya Open Source ezali kaka code te oyo ezali na licence te.Na mwa bolukiluki, okoki kosangisa ba licences nionso ya Open Source mpe kokabola yango na bituluku misato ya minene ya minene:
- Ebatelaka makasi.
- Kobatela na bolɛmbu.
- Ezali kopesa nzela.
ebatelaka makasi
Kobatela makasi ba licences ezali mingi mingi ba variations ya GPL. Ba licences oyo esengaka licence ya projet lokola pe koyebisa ba codes sources, ata ndenge nini code to projet moko ekosalelama to esi esalelami.
Kobatela na bolɛmbu
Kobatela na bolembu ba licences ezali mingi mingi ba variations ya Lesser GPL. Na kati na yango bokeseni monene na ba licences permissifs ezali ete awa esengeli kaka kopesa mpe licence na programme na se ya licence GPL, mpe kopesa ba codes source sans échec. En même temps, soki ezali na bibliothèque na projet ya programmeur, c’est-à-dire lien statique to lien dynamique na se ya licence LGPL, wana ekozala mpe compatible na n’importe quel licence ya projet ya programmeur oyo.
oyo epesaka nzela
Ezali na motango moko ya monene mpenza ya ba licences oyo epesaka nzela, na molongo na bango ba licences oyo eyebani mingi ezali MIT, Apache 2.0, mpe BSD. Na mwa bokeseni, ba licences oyo ezali na makoki ya kopesa nzela na kosalela code ezala na ba projets ya Open Source mpe mpo na ba buts mpe ba projets ya mombongo. Kasi, na likambo oyo, ezali na ntina mingi kobosana te ete esengeli kolakisa moto oyo akomi programɛ ya ebandeli.
Ba licences mosusu ya GitHub oyo eyebani mingi
Longola bituluku misato oyo ya ndingisa, ezali mpe na mosusu, ndakisa, mosusu ya ndingisa oyo ezali na ntina mingi ezali GPLv2 oyo ezali na ba extensions ya nzela ya kelasi. Licence oyo ekoki pe kosalelama pona ba projets ya Open source pe ba projets pe ba buts ya mombongo. Apparence na yango oyo eyebani mingi ezali na Oracle, oyo esalela GPLv2 na ba extensions ya classpath mpo na kopesa licence ya ba projets mpe ba solutions na yango ya Open Source. Licence oyo ezali mpenza na ntina mpe na ntina, mpamba te ba licences ya GPL ya mbala na mbala, ndakisa, ekozala ata moke te na makoki ya kosala na bytecode. Elingi koloba, bazali na description spéciale ya processus ya compilation mpe ya lien, oyo ebongi mpenza te mpo na ba langues ya programmation mosusu oyo e interprété, langue Java oyo eyebani mingi ezali parmi ba langues ya boye. Ezali mpo na makambo ya boye nde licence spéciale GPLv2 na ba extensions ya classpath ebimaki. Après tout, elobi très clairement et clairement que bibliothèque oyo ebimaki sous licence oyo ekoki kosalelama pona ba projets commerciales pe ba buts na licence mosusu absolument.
Nini lisusu osengeli koyeba na ntina ya
ba licences ya GitHub .
Kobakisa mokanda ya ndingisa
Sima ya licence ya suka eponami na suka, etikali kaka kobakisa yango na root ya projet yango moko. Mpo na kosala mosala oyo, osengeli kaka kobakisa licence oyo oponi na nse ya misisa ya projet na tango ya bokeli ya projet yango moko to na tango mosusu nyonso. Kasi ata na action oyo, service web ya GitHub elongaki kozua soin ya ba usagers na yango mpe basalaki moyen assez convenable ya kobakisa licence finale même na début ya projet yango moko.
Kasi, malheureusement, oyo ezali nionso te, puisque développeur to programmeur asengeli ko vérifier absolument ba dépendances nionso oyo esalemaki na idée to projet na ye. Elingi koloba, soki ata moko ya ba dépendances oyo ebimi na se ya licence ya GPL, alors absolument projet mobimba ya développeur esengeli ezala compatible na GPL. Mpo na botalisi ya ndenge wana, mbala mingi basalelaka baprogramɛ to bisaleli oyo esalemaki liboso mpo na yango. Ndakisa, ezali na esaleli moko mpo na oyo https://github.com/pivotal/LicenseFinder:
Tokoki koloba que licence ezali mosala oyo ezo zua plutôt temps, mais en même temps action nécessaire pona vie ya projet to idée nionso ya programmeur. Pona kopona licence oyo ebongi, malheureusement, il faut kolekisa temps assez ebele, cependant, ezali na valeur po projet ezala na succès. Ezali malamu kotya koponama ya ndingisa na esika ya liboso ntango ozali kokoma programɛ nyonso, mpamba te soki osali bongo na ebandeli mpenza, okoki mpenza kotambwisa milende na yo nyonso na nzela oyo ebongi mpe kokoma programɛ oyo ekozala malamu mpe ekozala malamu mpo na bato mingi basaleli.