Wéi wielen ech eng GitHub Lizenz a firwat ass et wichteg déi richteg Wiel ze maachen? GitHub ass de gréisste Service fir déi gemeinsam Entwécklung vun IT Projeten an hir spéider Hosting. Mat der Hëllef vun dësem Webservice kënnen eng onlimitéiert Zuel vu Leit un engem Projet gläichzäiteg schaffen, wéi och vun absolut iwwerall op der Welt. GitHub huet och e Management- oder Kontrollsystem, deen Iech erlaabt absolut all Ännerungen ze gesinn an ze kontrolléieren, déi vun Entwéckler iwwer Zäit gemaach goufen, an et erlaabt Iech och zréck an de Staat zréckzekommen, dee virun den Ännerungen geschitt ass.
Awer fir et einfach ze soen, GitHub ass de sougenannte sozialen Netzwierk fir Programméierer an Entwéckler, wou Dir Coden vun aneren Entwéckler fannt a spéider übt. Dir kënnt och Äre Portfolio op GitHub späicheren. Am Allgemengen ass GitHub e Service dee gutt fir Ufänger Entwéckler an erfuerene Programméierer gëeegent ass. Wéi och ëmmer, Benotzer vun dësem Service kënnen heiansdo e puer Froen iwwer d’Auswiel vun enger Lizenz hunn, well hire Choix do ganz divers ass.
Wat ass eng GitHub Lizenz
Eng Lizenz ass e speziellt Dokument dat vun der Staatsform gegrënnt gouf an Iech erlaabt eng gewëssen Aart vun Entrepreneursaktivitéit ze engagéieren, déi ouni Versoen speziell Opmierksamkeet vun der staatlecher Säit erfuerdert. Awer meeschtens, an der Praxis, ginn nëmme verkierzte Lizenzvertrag oder Ofkommes benotzt, déi d’Ausstellung vu privatrechtleche Lizenzen virgesinn. Am Allgemengen verfollegt d’Lizenz nëmmen een, awer dat wichtegst Zil, dëst ass en Accord iwwer Obligatiounen a Rechter tëscht dem Lizenzgeber an dem Lizenzgeber. Dës Pflichten a Rechter kënnen absolut alles sinn, awer nëmmen am Kader vum Gesetz. E bemierkenswäert Beispill ass datt de Lizenzgeber den Numm vum Copyrighthalter verlaange kann wann Dir d’Aarbecht vum Lizenzgeber benotzt. Oder, zum Beispill, erlaabt d’Aarbecht ze kopéieren, mee verbidden absolut all Ännerung vun et. Oder, fir esou Viraussetzungen erauszebréngen, datt d’Wierk op genee deene selwechte Konditioune wéi d’Original erauskomm ass, an esou weider, et ginn zimmlech vill Beispiller fir verschidde Konditioune virzestellen.
Awer och, mir däerfen net vergiessen datt d’Lizenz d’Rechter net nëmmen vum Lizenzgeber schützt, mee och vum Lizenzgeber. Well an et kënnt Dir all d’Konditioune fir d’Benotzung vun der Aarbecht kloer gesinn a liesen, an dofir brauch hien net Angscht ze hunn datt de Lizenzgeber op eemol all Ofzuch oder all aner Entschiedegung fir d’Benotzung vu senger Aarbecht verlaangt.
Wann Dir refuséiert d’Lizenz ze benotzen déi mat der Aarbecht assoziéiert ass, gëllen d’Urheberrechter nach ëmmer am Aklang mat de gesetzleche Reegelen an engem bestëmmte Land. Einfach gesot, d’Feele vun enger Lizenz implizéiert op kee Fall datt aner Autoren dëse Projet op all Manéier benotze kënnen. Alles ass genau de Géigendeel, well ouni spezifesch Lizenz verzicht de Programméierer op kee Fall op d’Rechter, déi vum Gesetz zougestëmmt goufen. Et ass och wichteg ëmmer ze erënneren datt d’Lizenz all Rechter a Pflichten regéiert. Dëst ass fir de Besëtzer vun der Aarbecht vu Benotzererwaardungen ze schützen a wat all Garantie implizéiert. Iwwerhaapt wëll keen datt hire Code op iergendeng Manéier viru Geriicht kënnt.
Wat ass Copyright
Copyright erschéngt an enger Persoun nëmmen wann, als Resultat vun intellektuell Aktivitéit, schaaft eng bestëmmte Aarbecht, datt eenzegaarteg ginn wäert, mä an der selwechter Zäit nëtzlech, zum Beispill, kënnt Dir d’Schreiwen vun der selwechter Programm huelen. Wann alles uewen gemaach ass, gëtt d’Persoun den Auteur an elo huet hien absolut all d’Urheberrechter op dëst Wierk. Et sollt och gesot ginn datt d’Urheberrechter Eegentum an Net-Eegeschaft sinn. Hiren Ënnerscheed ass datt d’Propriétéitsrechter u jidderengem iwwerdroe kënnen, awer d’Net-Eegeschaftsrechter bleiwen ëmmer nëmmen beim Auteur an all Situatioun. Iwwerhaapt, en Auteur ze sinn ass en net iwwerdrobar an onvergiesslecht Recht.
Wat ass eng Open Source Lizenz fir?
Dëst ass och eng zimlech populär Fro ënner Ufänger Entwéckler a Programméierer, well se einfach net verstinn firwat eng Lizenz un hir Projeten verbonnen ass, well ouni et kann de Projet och roueg existéieren. Dëst ass awer net ganz richteg, well wann zum Beispill e puer Ufänger Entwéckler e relativ wichtegt an nëtzlecht Stéck Code geschriwwen huet, awer et net mat enger Lizenz geschützt huet, dann hunn aner Benotzer Froen. A genee dowéinst, wann d’Clientë bei hie kommen an dëse Stéck Code fir hir kommerziell Zwecker benotze wëllen, gesinn se datt de Code keng Lizenz huet a refuséieren se einfach. Dëst ass wéinst der Tatsaach, datt Firmen de Code einfach net ouni Lizenz benotzen, well se keng Problemer mam Gesetz an Affekote brauchen.
An dofir wäert och déi nëtzlechst a prakteschst Projet ni ëmgesat ginn. An den Entwéckler deen dëst Stéck Code wëll huelen, muss no enger Alternativ sichen a benotzen, oder de Code komplett iwwerschreiwe dee scho vum Ufänger Entwéckler virdru geschriwwe gouf. Dofir ass et am beschten am Viraus sécherzestellen datt de Programméierer déi richteg an am wichtegsten gëeegent Lizenz benotzt. Entdeckt GitHub an engem Video Tutorial a 15 Minutten: https://youtu.be/JfpCicDUMKc
Wéi eng GitHub Lizenz ass gëeegent a bestëmmte Konditiounen – wéi wielen ech?
Et kann keng exakt Äntwert op dës Fro sinn, well d’Wiel vun enger Lizenz hänkt nëmmen vun den Ziler vum Projet an op de perséinleche Virléiften a Wënsch vum Entwéckler selwer. Wéi Dir gesitt, ginn et vill verschidde Lizenzen op GitHub, an am wichtegsten, si sinn all gratis an am Domaine public, dat heescht datt all Programméierer d’
Open Source Lizenz fannen kann, déi definitiv säi Projet passt. Awer am wichtegsten, mir däerfen net vergiessen datt eng Open Source Lizenz net nëmmen e Code ouni Lizenz ass.Mat e bësse Fuerschung kënnt Dir all Open Source Lizenzen sammelen an se an dräi grouss Haaptgruppen opdeelen:
- Staark Schutzmoossnamen.
- Schwaach Schutz.
- Permissive.
staark schützend
Staark Schutz Lizenzen sinn meeschtens Variatioune vun der GPL. Dës Lizenzen erfuerderen d’Lizenzéierung vum Projet wéi och d’Offenbarung vu Quellcoden, egal wéi e Code oder Projet benotzt gëtt oder scho benotzt gouf.
Schwaach Schutz
Schwaach Schutz Lizenzen sinn meeschtens Variatiounen vun der Lesser GPL. An deem den Haaptunterschied vu permissive Lizenzen ass datt hei et einfach noutwendeg ass de Programm och ënner der GPL Lizenz ze lizenzéieren, souwéi d’Quellcoden ouni Feeler ze liwweren. Zur selwechter Zäit, wann et eng Bibliothéik am Programméiererprojet ass, dat heescht statesch Verknëppung oder dynamesch Verknëppung ënner der LGPL Lizenz, da wäert et och kompatibel sinn mat enger vun de Lizenzen vum Projet vun dësem Programméierer.
Wou de GitHub Lizenz Typ spezifizéiert ass[/ caption]
permissive
Et ginn eng zimlech grouss Zuel vu permissive Lizenzen, an hire Reihen sinn déi populärste Lizenzen MIT, Apache 2.0 a BSD. Mat liichte Variatiounen hunn dës Lizenzen d’Fäegkeet fir de Code ze benotzen souwuel an Open Source Projeten a fir kommerziell Zwecker a Projeten. Awer an dësem Fall ass et wichteg ze erënneren datt et néideg ass d’Autoritéit vum Originalprogramm ze weisen.
Aner populär GitHub Lizenzen
Zousätzlech zu dësen dräi Gruppe vu Lizenzen, ginn et och aner, zum Beispill, eng aner vun de nëtzlechsten Lizenzen ass GPLv2 mat Classpath Extensiounen. Dës Lizenz kann och fir béid Open Source Projeten a kommerziell Projeten an Zwecker benotzt ginn. Säin populäersten Erscheinungsbild ass bei Oracle, deen GPLv2 mat Classpath Extensiounen benotzt fir seng Open Source Projeten a Léisungen ze lizenzéieren. Dës Lizenz ass zimlech wichteg an nëtzlech, well regelméisseg GPL Lizenzen, zum Beispill, ni fäeg sinn mat Bytecode ze këmmeren. Dat ass, si hunn eng speziell Beschreiwung vun der Zesummesetzung a Verknëppung Prozess, déi fir aner interpretéiert Programméierungssproochen komplett net gëeegent ass, ass déi populär Java Sprooch ënnert esou Sproochen. Et ass fir esou Fäll datt eng speziell Lizenz GPLv2 mat Classpath Extensiounen verëffentlecht gouf. No allem seet et ganz kloer a kloer datt d’Bibliothéik déi ënner dëser Lizenz verëffentlecht gouf fir kommerziell Projeten an Zwecker mat absolut all aner Lizenz benotzt ka ginn.
Wat soss Dir musst wëssen iwwer
GitHub Lizenzen .
Dobäizemaachen eng Lizenz
Nodeems d’Finale Lizenz endlech ausgewielt gëtt, bleift et just fir se an d’Projetwurzel selwer ze addéieren. Fir dës Handlung auszeféieren, musst Dir einfach déi gewielte Lizenz ënner der Projektroot addéieren wärend der Schafung vum Projet selwer oder zu all aner Zäit. Awer och an dëser Aktioun huet de GitHub Webservice et fäerdeg bruecht seng Benotzer ze këmmeren a si hunn e relativ praktesche Wee gemaach fir d’final Lizenz och am Ufank vum Projet selwer ze addéieren.
Wéi och ëmmer, leider ass dëst net alles, well den Entwéckler oder Programméierer absolut all Ofhängegkeete muss iwwerpréiwen, déi a senger Iddi oder Projet benotzt goufen. Dat ass, wann och eng vun den Ofhängegkeeten déi ënner der GPL Lizenz verëffentlecht gëtt, da muss de ganze Projet vum Entwéckler absolut GPL kompatibel sinn. Fir sou Verifizéierung gi virdru entwéckelt Programmer oder Tools normalerweis dofir benotzt. Zum Beispill gëtt et en Tool fir dëst https://github.com/pivotal/LicenseFinder:
Mir kënne soen datt d’Lizenz eng zimlech Zäitopwendeg Aufgab ass, awer gläichzäiteg eng noutwendeg Handlung fir d’Liewen vun engem Projet oder all Iddi vun engem Programméierer. Fir déi richteg Lizenz ze wielen, musst Dir leider vill Zäit verbréngen, awer et ass derwäert fir de Projet erfollegräich ze sinn. Et ass am beschten d’Wiel vun der Lizenz op d’éischt Plaz ze setzen wann Dir all Programm schreift, well andeems Dir dëst am Ufank maacht, kënnt Dir absolut all Är Efforten an déi richteg Richtung riichten an e Programm schreiwen deen erfollegräich a praktesch ass fir déi meescht Benotzer.