GitHub Lizenzen – iwwer wat schwätze mir? Fir Software ze kreéieren, muss een et net nëmmen schreiwen, awer och entscheeden wat d’Benotzer oder d’Entwéckler d’Recht hunn domat ze maachen. Wann iergendeen e gratis Programm fir jiddereen erstellt, mécht hien e gudden Dot, awer wien et benotzt, muss just justifiéieren wéi hien et benotzt. Zum Beispill, wann eng Firma a sengen Aktivitéiten mat e puer gratis Büro schaffen (zum Beispill LibreOffice), da muss se fäeg sinn den Inspekteren ze beweisen datt se d’Recht hunn dat ze maachen. Fir dëst ze maachen, wäert et genuch sinn déi entspriechend Lizenz ze presentéieren. Wann den Entwéckler vergiess et ze formuléieren, da kann d’Firma an enger schwiereger Positioun sinn. Wann Dir eng Applikatioun erstellt, muss den Entwéckler entscheeden wéi eng Aktiounen mat sengem Programm erlaabt sinn a wéi eng net. Zum Beispill kënne mir schwätzen net nëmmen iwwer d’Benotzung, awer och iwwer d’Texter vu Programmer ze studéieren oder Är eegen Upassunge vum Softwareprodukt ze maachen. GitHub ass ee vun de gréisste Servicer fir kollaborativ Projetsentwécklung. Zur selwechter Zäit kënne se hei net nëmmen op gratis schaffen, awer och op kommerziell Projeten. Andeems Dir déi entspriechend Lizenz spezifizéiert, wäerten d’Entwéckler Ambiguititéiten eliminéieren wéi een dat erstallt Produkt benotzt. De Problem ass, datt et vill verschidden Zorte vu Lizenzen sinn, an et ass net ëmmer einfach ze bestëmmen déi Optioun an engem bestëmmte Fall ze wielen. Et ass och net selten datt verschidde Projeten keng Lizenz hunn.
- Firwat musst Dir Open Source Projeten op GitHub lizenzéieren
- Wat Zorte vu Lizenzen existéieren
- Wéi wielen ech eng Github Lizenz
- Wéi eng Lizenz op Github derbäi
- Wielt eng Lizenz Github – Beispiller vu populäre Lizenzen op Git Hub
- GPL
- LGPL
- Eclipse Ëffentlech Lizenz
- Mozilla Ëffentlech Lizenz
- Apache Lizenz Github
- MIT Lizenz
- Ënnerwaasser Fielsen
Firwat musst Dir Open Source Projeten op GitHub lizenzéieren
Wann Dir déi erfuerderlech Lizenz spezifizéiert, kann den Entwéckler déi folgend dran ubidden:
- Konditioune vum Gebrauch vum Programm . Si kënnen eng Tax involvéieren oder, an e puer oder alle Fäll, gratis Benotzung erlaben.
- Heiansdo gi Programmer erstallt fir vun der Gemeinschaft entwéckelt ze ginn . An dësem Fall ass et wichteg, datt jiddereen, dee wëll mat de Programm Texter kennenzeléieren.
- Wann d’Texter vum Programm verfügbar sinn, kënnen e puer Ännerungen maachen fir de Programm funktionell an sou zouverlässeg wéi méiglech ze maachen. Heiansdo kann den Auteur jidderengem dat erlaben, an anere Fäll offréiert hien him d’Ännerung ze schécken, a mécht eleng Upassungen un de Projet.
- Dir musst entscheeden ob Drëtt Parteien Ännerunge vum Projet maache kënnen an an hirem Numm bidden. Wann Dir dëst maacht, musst Dir uginn mat wéi enger Lizenz hire Produkt soll sinn.
Fir dës an ähnlech Froen ze léisen, bestëmmt den Auteur vun der Applikatioun tatsächlech gréisstendeels dat zukünfteg Schicksal vum Softwareprodukt dat hien erstallt huet.
Wat Zorte vu Lizenzen existéieren
Eng Lizenz ass en Accord an deem eng Partei (de Lizenzgeber) eng Regel feststellt fir déi aner Partei (de Lizenzgeber) fir de vun him erstallt Produkt ze benotzen. An der Praxis schwätze mir net iwwer d’Ënnerschreiwe vun engem Dokument vun de Parteien, mee iwwer den automateschen Accord mat de entspriechende Rechter a Pflichten op seng Notzung. Et gi praktesch keng Restriktiounen fir d’Rechter a Pflichten ze spezifizéieren. Déi eenzeg Bedingung ass datt se dem Gesetz respektéiere mussen. Är eege Lizenzen erstellen ass eng komplex Aarbecht, well et muss kompatibel sinn mat anere Reglementer. Déi bescht Optioun ass eng vun de Standardvarianten vun esou Dokumenter ze wielen an ze benotzen. An der Praxis ass et och üblech Multilizenzen ze benotzen. Déi meescht Oft, an esou Fäll, ginn zwou Lizenzen gläichzäiteg benotzt. Och wann den Auteur vum Programm d’Recht huet fir onofhängeg d’Regelen ze formuléieren, déi d’Benotzer verfollegen mussen, awer an der Praxis huet d’Benotzung vun enger grousser Zuel vun Zorte vu Lizenzen entwéckelt, aus deenen Dir an de meeschte Fäll déi richteg wielen kënnt. Déi folgend sinn déi populärste Optiounen déi am Git Hub an de meeschte Fäll benotzt ginn. D’Lizenzen am meeschte benotzt op Git Hub sinn:
De Programméierer muss fäeg sinn een ze wielen deen seng Pläng passt. Fir dëst richteg ze maachen, musst Dir verstoen wat Features a bestëmmten Arten inherent sinn.
Wann den Auteur refuséiert d’Dokument ze formuléieren, da gëllen an dësem Fall d’Urheberrechter, déi par défaut vun der Gesetzgebung vu sengem Land virgesinn sinn. D’Feele vun enger Lizenz op dës Manéier heescht net datt alles mam Programm ka gemaach ginn. Tatsächlech kann esou eng Situatioun als eng vun den Aarte vu Lizenz ugesi ginn.
Wéi wielen ech eng Github Lizenz
Ier Dir ufänkt no enger gëeegenter Optioun ze sichen, ass et néideg datt de Programméierer seng Ufuerderunge formuléiert, aus deem hie weider mat der Lizenz weider geet. Als nächst sollt Dir Iech mat den typesche Optiounen vertraut maachen, déi mat der Ufro passen. Duerno musst Dir d’juristesch Sprooch virsiichteg studéieren an eng definitiv Entscheedung treffen iwwer wat d’Lizenz soll sinn. Fir eng informéiert Wiel ze maachen, musst Dir verstoen wat Rechter a Pflichten mat enger bestëmmter Zort Lizenz verbonne sinn. Fir déi richteg Wiel ze maachen, kënnt Dir speziell Servicer benotzen, déi Vergläicher genannt ginn. Hei sinn e puer Beispiller:
- https://choosealicense.com/. Dëse Site huet féierend Froen fir déi richteg Optioun ze wielen an detailléiert Berodung fir Iech ze hëllefen d’Funktioune vum Gebrauch ze verstoen.
- D’https://opensource.org/licenses Säit ass gewidmet fir verschidde gratis Softwareléisungen ze iwwerpréiwen.
- De Site https://tldrlegal.com/ kann als Enzyklopedie fir verschidde Lizenzoptiounen ugesi ginn. Et gi souwuel präzis legal Formuléierungen wéi och detailléiert Kommentaren.
Wéi eng Lizenz op Github derbäi
Trotz der grousser Auswiel u Lizenzoptiounen, déi an der Praxis effektiv an zouverlässeg bewisen hunn, kann den Entwéckler seng eegen Iddien hunn iwwer wat d’Lizenz fir de Programm deen hien erstallt huet soll sinn. An dësem Fall bitt de Service d’Fäegkeet fir Är eege Versioun ze addéieren oder déi existent unzepassen. Fir eng Lizenz op Github ze addéieren, musst Dir dës Schrëtt verfollegen:
- Dir musst op d’Haaptsäit vun Ärem Repository goen.
- Dir musst op de Knäppchen klicken fir e Fichier ze addéieren, wielt dann “Nei Datei erstellen”.
- Als nächst musst Dir e Dateinumm aginn. Fir eng Lizenz kann dëst eng vun zwou Méiglechkeeten sinn: LICENSE oder LICENCE.md. Hei ass d’Benotzung vu grousse Buschtawen obligatoresch.
- Riets vum Dateinumm Input Feld, klickt fir eng Lizenz Schabloun ze wielen.
- Am Menü op der lénker Säit vun der Säit, wielt d’Linn “Füügt eng Lizenz op Äre Projet”. An dësem Fall gëtt eng Variant aus existéierenden Dokumenter ausgewielt.
- Da klickt op d’Linn “Iwwerpréiwen an ofginn”. Da gitt Är Accord Detailer.
- Duerno ass et néideg ze klären wat d’Ergänzunge oder Ännerungen gemaach goufen. Als nächst gitt un ob dat ausgewielten Dokument korrigéiert gouf oder ob et ëm eng aner Versioun vun der Lizenz geet.
Nodeems d’Ännerungen bestätegt hunn, fëllt den Entwéckler d’Prozedur fir d’Ännerunge vun der Lëscht vun de Lizenzen am Git Hub Service ze maachen.
Wielt eng Lizenz Github – Beispiller vu populäre Lizenzen op Git Hub
Déi folgend sinn d’Optiounen déi am beléifsten sinn. Andeems Dir hir Stäerkten a Schwächten versteet, kann de Programméierer déi richteg Optioun fannen oder verstoen wéi een effizient sicht.
GPL
Dës Lizenz kann ee vun de beléifste genannt ginn. Et ass klassesch fir déi, déi gratis Software produzéieren. Ee vun den Haaptfuerderunge vun dësem Dokument ass datt et
Drëtt Parteien erlaabt de Programm fräi z’änneren , awer gläichzäiteg hunn se d’Recht d’Resultat nëmmen ënner der selwechter Lizenz ze verdeelen. Dës Lizenz kann verschidde Versiounen hunn. Déi lescht vun dësen ass déi drëtt. De GPL gouf vun Entwéckler vu Programmer benotzt wéi den Drupal Webinhaltsmanagementsystem, de MariaDB Datebankmanagementsystem, den InkSkape Vektorgrafik Editor, an e puer anerer. Et ass interessant ze notéieren datt SQL net nëmmen de GPL benotzt, awer och eng kommerziell Lizenz.
LGPL
Dësen Numm iwwersetzt op “GNU GPL Lesser General Public License”. Fir e puer Entwéckler ass de GPL net gëeegent, well et eng Verpflichtung erstellt fir geännert Produkter ënner der selwechter Lizenz ze verdeelen. D’Features vun der Uwendung vun dëser Optioun kënnen illustréiert ginn wéi de Prozess vun der Lizenzéierung vun de Bibliothéiken, déi vum Programméierer erstallt sinn, stattfënnt. An dësem Fall ginn déi folgend dräi Optiounen berücksichtegt:
- Wann eng Bibliothéik nei Funktionalitéit ubitt wou keng aner kommerziell Bibliothéik datselwecht maache kann, dann ass de GPL déi bescht Wiel.
- Den Entwéckler an der gratis Bibliothéik huet den existente Standard schonn ëmgesat. An dësem Beräich ginn et kommerziell Optiounen mat ähnlechen Funktiounen. Fir dëse Fall wäert et bequem sinn LGPL ze wielen.
- Wann et ëm en neie Standard kënnt, deen tatsächlech mam kommerziellen konkurréiert, ass d’Apache Lizenz de Wee ze goen.
Dëse Standard
erlaabt kommerziell Notzung vu Bibliothéiken . Wann Ännerungen gemaach ginn, mussen déiselwecht Konditioune fir d’Verdeelung benotzt ginn. Wéi och ëmmer, déi einfach Notzung vum Code erlaabt d’Konditiounen ze änneren.
Eclipse Ëffentlech Lizenz
Dëst Dokument
erlaabt d’Verdeelung ënner anerem Lizenzen, och kommerziell . D’Haaptbedingung ass datt an de modifizéierten Wierker Innovatiounen an engem separaten Modul gesat ginn. Dës Lizenz huet Popularitéit gewonnen an der Entwécklung vu Produkter am Java. E Beispill ass d’Programméiersprooch Clojure, e Kader fir Java Uwendungen ze testen.
Mozilla Ëffentlech Lizenz
E puer gesinn dëst Dokument als e Kompromëss tëscht der GPL a kommerziellen Lizenzen. Den MPL erfuerdert
oppen Zougang zu bestëmmte Fichieren . De Softwareprodukt kann e puer Dateien ënner dëser Lizenz enthalen an anerer ouni et. No der Ännerung ass et erlaabt d’Lizenz ze setzen déi néideg ass (zum Beispill, et kann kommerziell sinn), awer dëst ass nëmme méiglech ënner der Bedingung datt den Zougang zu Dateien, déi ënner MPL verëffentlecht ginn, nach ëmmer op sinn. An dësem Fall muss den Endbenotzer Informatioun iwwer d’Auteuren vun der ursprénglecher Software geliwwert ginn. Am Aklang mat dësem Dokument goufen de LibreOffice Büro, de Mozilla Browser an aner Softwareprodukter verëffentlecht.
Apache Lizenz Github
AL gëtt déi liberal fräi Lizenz genannt. Dës Feature ass wéinst der Tatsaach datt et
keng Ufuerderung ass fir en Derivatprodukt ënner de selwechte Konditioune wéi virdrun ze verëffentlechen . Dëst Dokument gëtt aktiv vun der Apache Software Foundation benotzt. Wann Dir benotzt, ass déi folgend erlaabt:
- De Softwareprodukt ass erlaabt weider fir kommerziell Zwecker benotzt ze ginn.
- Applikatioun Ännerungen sinn erlaabt.
- Déi spéider Verdeelunge sollten den Numm vum ursprénglechen Auteur enthalen.
Andeems Dir eng nei Variant erstellt, gëtt et keng Verpflichtung fir Lizenzgeber den originelle Produktcode ze bidden. Sou eng Lizenz huet bedeitend Popularitéit gewonnen. Dëst kann bewisen ginn andeems Dir bekannte Softwareprodukter oplëscht, déi ënner dëser Zort Lizenz verëffentlecht ginn: den Android Betribssystem, e Kader deen Enterprise-Applikatiounen am Java erstellt, an den Apache Webserver. https://youtu.be/wyZq-EazOmU
MIT Lizenz
E puer betruechten dës gratis Software Lizenzoptioun als déi populärste. Säin Haaptvirdeel gëtt vun e puer als gutt Kompatibilitéit mat verschiddenen Aarte vu gratis oder kommerziellen Lizenzen ugesinn. Déi wichtegst Feature sinn d’
Fäegkeet fir de Code z’änneren, souwéi d’Erlaabnes fir ënner anerem Lizenzen ze verdeelen no der Wiel vun deem deen d’Ännerunge gemaach huet . D’Softwareprodukter déi dëst Dokument benotzen sinn: eng JavaScript Bibliothéik genannt JQuiery, en Atom Text Editor, AngularJS, e JavaScript Entwécklung Kader.
Git Hub Lizenzvergleich[/ caption]
Ënnerwaasser Fielsen
Heiansdo wielt den Auteur fir d’éischt eng Versioun vun der Lizenz, a wëll se spéider änneren. Wann hien de Programm eleng erstallt huet, da wier esou eng Ännerung net schwéier. Wéi och ëmmer, a Fäll wou et vill Participanten an der Entwécklung waren, da wäert dat ouni hir Zoustëmmung net funktionnéieren. Zum Beispill, de Schëpfer vu Linux, obwuel hien eigentlech d’Basis vum Betribssystem gemaach huet, kann d’Lizenz net änneren ouni d’Zoustëmmung vun all de Programméierer, déi un der Weiderentwécklung deelgeholl hunn. Wann se ënner dem MPL verdeelen, kënnen déi, déi Ännerunge vum Code gemaach hunn, keng Dateien ënner dem MPL ënner enger anerer Lizenz ubidden. D’Benotzung vum neien Dokument bezitt sech op aner Programmmoduler.