Ich habe diesen Kanal in der Vorbereitung auf meine Prüfung im Kurs "Allgemeine Informationstechnik" entdeckt und freue mich sehr über diese informativen Videos. Es fällt mir nun deutlich leichter die Themen zu verstehen! :)
@@FilmfanOliver1992 informatik hat in erster linie mit computern nichts zutun ne? hier ein teil der arten von informatik: Sozialinformatik Sozioinformatik Medieninformatik Computerlinguistik Umweltinformatik, Geoinformatik Sportinformatik, Archäoinformatik,
Hallo und besten Dank für die tolle Erklärung. Ich habe bis jetzt nicht alle Deine Videos gesichtet, des kurz hier meine Frage: Angenommen, ich möchte für meine Software GPL respektive AGPL einsetzen und ich nutze eine Library unter der MIT, um damit Objekte zu generieren. Kann ich dann das Gesamtprogramm unter die GPL respektive AGPL setzen oder läuft das dann alles unter der MIT?
[gr] Danke für das Lob 😊 Was Deine Frage angeht: Nein, das Gesamte würde nicht unter der MIT laufen müssen, da die MIT nicht den Copyleft-Charakter aufweist.
Danke für das super Video! Ein Frage hätte ich noch zu den GLP Lizenz. WordPress steht zum Beispiel unter der Lizenz GLPv2, muss ich also wenn ich eine WordPress Seite Nutze und diese Modifiziere z.B. durch ein Theme den gesamten Code unter GLPv2 Veröffentlicht? Anders gefragt muss man zwangsläufig den Code wenn man Code aus einer GLP lizensierten Bibliotheken verwendet auch lizensieren und Veröffentlichte oder reicht es wenn man den Code nimmt und einfach keine Lizenz für das Gesamtwerk verwendet?
[gr] Direkt vorne weg - ich bin kein Anwalt, insofern nimm meine Antwort bitte nicht als "genau so ist es", sondern eher als laienhaftes Halbwissen 😉 Prinzipiell ist es erst einmal so, dass wenn Du eine Anwendung erstellst, die GPL-Code verwendet, Du erst einmal gar nichts machen musst. Das gilt allerdings nur so lange, wie Du sie nicht veröffentlichst, sondern nur für Dich im stillen Kämmerlein benutzt. In dem Moment, wo Du sie anderen zugänglich machst, musst Du ihnen auch wieder die gleichen Rechte einräumen, die Dir per GPL ermöglicht wurden - und zwar nicht nur für die ursprünglich unter GPL lizenzierte Komponente, sondern für das gesamte abgeleitete Werk. Und da wird's dann schon schwierig: Was genau ist denn ein "abgeleitetes Werk"? Was genau gilt als "anderen zugänglich machen"? …? Da gibt es viele Feinheiten, und die kann Dir letztlich nur eine Anwältin oder ein Anwalt fundiert beantworten, und das ist daher auch mein Rat - verlass Dich nicht auf Dein Bauchgefühl, auf "was Du gehört hast" oder was ich hier schreibe, sondern such den Rat einer Fachfrau oder eines Fachmanns. Ja, das kostet Geld und Zeit, aber es kostet langfristig viel weniger als wenn Du eine Lizenzverletzung begangen hast und das auffällt, und außerdem ist es aus ethisch-moralischer Sicht das Richtige. In diesem Sinne - viel Erfolg 😊
Vielen Dank für die Antwort. Ich habe mich nochmal weiter informiert und anscheinend ist es so das man den Code nur dann Veröffentlicht muss wenn man den auch wirklich verteilt. Das heißt wenn ich den Code in meiner Webseite einbinde und mir der Webseite einen Dienst anbiete (kommerziell) dann muss ich solange ich den Code nicht z.B. wie durch eine Hertunterladbare App vertreibe nichts machen. Die GLP greift erst wenn man den Code wirklich vertreibt (dies ist auch der Hintergrund von Opensource). Ein Beispiel sind z.B. Linux Server diese Basis auch auf einem GLP Core und trotzdem muss niemand der diesen Verwendet irgendwelche Lizenz Bedienungen einhalten wenn er einen Webseite drauf erstellt. Ich bin natürlich auch kein Anwalt aber das haben meine Ausgiebigen Recherchen ergeben. Dir noch einen schönen Tag! 😊
* bei der AGLP Lizenz bin ich mir nicht 100% sicher könnte mir aber gut vorstellen das man hier wirklich den Code veröffentlicht muss auch wenn man hin nicht verteilt.
@@vincentsahl6135 [gr] Das würde ich auch so sehen, allerdings ist das ein unterschied zur AGPL, bei der auch das über das Netzwerk zur Verfügung stellen zählt. Und natürlich bleibt immer noch die Frage, was genau als abgeleitetes Werk gilt. Aber ich denke, dass du auf einem guten Weg bist 😊
Jetzt würde mich der Fall mit der proprietären Lizenz interessieren. Ist das dann ebenfalls eine bekannte Lizenz oder schreibt man sich dort den Lizenztext selbst zusammen? Evtl. in Zusammenarbeit mit einer Anwaltskanzlei?
Sehr gutes Video, leider absolut nicht das was ich gesucht habe. Dennoch habe ich es komplett geschaut! :D Ich muss sagen du machst einen sympathischen Eindruck und ich habe dir gerne zugehört - ein abo lasse ich da, bin gespannt was es noch so von dir gibt! Grüße aus Hamburg! ;)
Also wenn ich Inhalte vertreibe z.B. Lernkurse, meine Lernplatform aber auf AGPL v3 basiert, muss ich die Kursinhalte dann auch veröffentlichen / den Nutzern zugänglich machen?
[gr] Ich persönlich würde sagen, nein, weil die Kursinhalte ein getrenntes Produkt sind, und die Lernplattform "nur" dazu dient, den Content zu produzieren. Die Kurse sind kein "abgeleitetes Produkt" von der Lernplattform. Aber, wie auch schon im Video gesagt: Ich bin kein Anwalt - von daher, wenn Du auf Nummer Sicher gehen möchtest, frag lieber jemanden, die oder der juristischen Sachverstand hat 😊
Und wenn man sich nun für eine Lizenz entschieden hat, dann muss man das nur in die LICENSE-Datei schreiben, oder? Oder muss man dann sein Programm / seinen Quellcode irgendwie "anmelden"?
[gr] Ja, das darfst Du, da Du der Urheber Deines Codes bist und damit das Urheberrecht besitzt (was übrigens auch nicht übertragbar ist, zumindest nicht in Deutschland). Daher darfst Du bestimmen, ob und wie andere Deinen Code verwenden dürfen - genau das ist der Sinn einer Lizenz. Du selbst bist nicht an die Lizenz gebunden, da Du der Urheber bist. Das heißt, auch wenn Du jetzt zum Beispiel eine Lizenz wählst, die die Weitergabe als Binary verbietet, dürftest Du das trotzdem, da Du der Lizenzgeber und nicht Lizenznehmer bist. Die MIT ist frei verfügbar, insofern kannst Du sie nutzen. Aber: Das gilt ausschließlich nur für den Code, den Du selbst geschrieben hast. Wenn Du Code von anderen übernommen hast (zB ein Snippet von StackOverflow, ein Third-Party-Modul, oder, oder, oder), dann musst Du deren Lizenz beachten, dann bist Du nämlich für diesen Teil Deiner Anwendung der Lizenznehmer, und kannst nicht frei darüber verfügen. Und es könnte sogar sein, dass diese Lizenzen und die von Dir gewählte im Konflikt zueinander stehen, weil sie zB Dinge fordern, die sich nicht vereinbaren lassen. Da muss man also aufpassen, und spätestens da sollte man sich dann auch fachkundig von einer Anwältin oder einem Anwalt beraten lassen. Ich hoffe, das hilft Dir ein bisschen weiter 😊
Super Video zu diesem Thema, vielen Dank dafür. 👍 Die reine Verwendung einer Lizenz stellt im Regelfall kein Problem dar, zieht jedoch auch bereits Pflichten nach sich. Interessant wird es bei der Frage "Was ist eine Ableitung (derived work, modified work)". Hier habe ich dann bei manchen Lizenzen erweiterte Pflichten oder rutsche ggf. sogar in den Copyleft-Fall. Kannst Du hier mal ein Video mit ein paar Gedanken machen, was aus Deiner Sicht "Ableitung" ist und was nicht? Beispielsweise: Wenn ich eine Dritt-Dependency in mein eigenes Artefakt packe und in meiner Anwendung verwende "as it is", laufe ich dann bereits gefahr eine "derived work" zu erstellen, weil ich ein re-packaging vornehme, das ich wiederrum "distribute"?
[gr] Das ist prinzipiell ein super Vorschlag - allerdings sind wir keine Anwält:innen. Insofern können wir die Fragen nur bedingt beantworten, beziehungsweise müssten selbst bei der uns beratenden Kanzlei nachfragen. Ich nehme das Thema mal auf unsere Liste auf, denn ich finde es sehr, sehr spannend, kann aber (noch) nichts versprechen … wäre vielleicht auch etwas, um mal in einem Livestream oder ähnliches drüber zu sprechen.
@@Frogn_ [gr] Okay, den Sinn kann ich Dir ehrlich gesagt auch nicht erklären - so richtig sinnvoll scheint mir das nicht zu sein, aber - ich bin kein Anwalt 😉
@@thenativeweb das dachte ich mir auch 🤔 Bin gerade bei dem Anschluss meiner Studienarbeit, da kam ich in Kontakt damit... Aber ist zum Glück nur Nebensache 😄👍🏻
Ich habe diesen Kanal in der Vorbereitung auf meine Prüfung im Kurs "Allgemeine Informationstechnik" entdeckt und freue mich sehr über diese informativen Videos. Es fällt mir nun deutlich leichter die Themen zu verstehen! :)
[gr] Das freut mich, vielen Dank 😊
Und viel Erfolg bei den Prüfungen!
@@thenativeweb Vielen Dank! :)
"Allgemeine Informationstechnik" ?! Was lernst Du bzw. studierst Du ?
@@FilmfanOliver1992 informatik hat in erster linie mit computern nichts zutun ne? hier ein teil der arten von informatik: Sozialinformatik Sozioinformatik Medieninformatik Computerlinguistik Umweltinformatik, Geoinformatik Sportinformatik, Archäoinformatik,
@@FilmfanOliver1992 ps. finde den fehler: A)"computer gibt es schon seit dem mittelalter" B)"computer haben nichts mit zahlen zutun"
Hallo und besten Dank für die tolle Erklärung. Ich habe bis jetzt nicht alle Deine Videos gesichtet, des kurz hier meine Frage:
Angenommen, ich möchte für meine Software GPL respektive AGPL einsetzen und ich nutze eine Library unter der MIT, um damit Objekte zu generieren. Kann ich dann das Gesamtprogramm unter die GPL respektive AGPL setzen oder läuft das dann alles unter der MIT?
[gr] Danke für das Lob 😊
Was Deine Frage angeht: Nein, das Gesamte würde nicht unter der MIT laufen müssen, da die MIT nicht den Copyleft-Charakter aufweist.
@@thenativeweb Besten Dank für die Information.
Danke für das super Video!
Ein Frage hätte ich noch zu den GLP Lizenz.
WordPress steht zum Beispiel unter der Lizenz GLPv2, muss ich also wenn ich eine WordPress Seite Nutze und diese Modifiziere z.B. durch ein Theme den gesamten Code unter GLPv2 Veröffentlicht?
Anders gefragt muss man zwangsläufig den Code wenn man Code aus einer GLP lizensierten Bibliotheken verwendet auch lizensieren und Veröffentlichte oder reicht es wenn man den Code nimmt und einfach keine Lizenz für das Gesamtwerk verwendet?
[gr] Direkt vorne weg - ich bin kein Anwalt, insofern nimm meine Antwort bitte nicht als "genau so ist es", sondern eher als laienhaftes Halbwissen 😉
Prinzipiell ist es erst einmal so, dass wenn Du eine Anwendung erstellst, die GPL-Code verwendet, Du erst einmal gar nichts machen musst. Das gilt allerdings nur so lange, wie Du sie nicht veröffentlichst, sondern nur für Dich im stillen Kämmerlein benutzt.
In dem Moment, wo Du sie anderen zugänglich machst, musst Du ihnen auch wieder die gleichen Rechte einräumen, die Dir per GPL ermöglicht wurden - und zwar nicht nur für die ursprünglich unter GPL lizenzierte Komponente, sondern für das gesamte abgeleitete Werk.
Und da wird's dann schon schwierig: Was genau ist denn ein "abgeleitetes Werk"? Was genau gilt als "anderen zugänglich machen"? …? Da gibt es viele Feinheiten, und die kann Dir letztlich nur eine Anwältin oder ein Anwalt fundiert beantworten, und das ist daher auch mein Rat - verlass Dich nicht auf Dein Bauchgefühl, auf "was Du gehört hast" oder was ich hier schreibe, sondern such den Rat einer Fachfrau oder eines Fachmanns. Ja, das kostet Geld und Zeit, aber es kostet langfristig viel weniger als wenn Du eine Lizenzverletzung begangen hast und das auffällt, und außerdem ist es aus ethisch-moralischer Sicht das Richtige.
In diesem Sinne - viel Erfolg 😊
Vielen Dank für die Antwort.
Ich habe mich nochmal weiter informiert und anscheinend ist es so das man den Code nur dann Veröffentlicht muss wenn man den auch wirklich verteilt.
Das heißt wenn ich den Code in meiner Webseite einbinde und mir der Webseite einen Dienst anbiete (kommerziell) dann muss ich solange ich den Code nicht z.B. wie durch eine Hertunterladbare App vertreibe nichts machen.
Die GLP greift erst wenn man den Code wirklich vertreibt (dies ist auch der Hintergrund von Opensource).
Ein Beispiel sind z.B. Linux Server diese Basis auch auf einem GLP Core und trotzdem muss niemand der diesen Verwendet irgendwelche Lizenz Bedienungen einhalten wenn er einen Webseite drauf erstellt.
Ich bin natürlich auch kein Anwalt aber das haben meine Ausgiebigen Recherchen ergeben.
Dir noch einen schönen Tag! 😊
* bei der AGLP Lizenz bin ich mir nicht 100% sicher könnte mir aber gut vorstellen das man hier wirklich den Code veröffentlicht muss auch wenn man hin nicht verteilt.
@@vincentsahl6135 [gr] Das würde ich auch so sehen, allerdings ist das ein unterschied zur AGPL, bei der auch das über das Netzwerk zur Verfügung stellen zählt.
Und natürlich bleibt immer noch die Frage, was genau als abgeleitetes Werk gilt.
Aber ich denke, dass du auf einem guten Weg bist 😊
Jetzt würde mich der Fall mit der proprietären Lizenz interessieren. Ist das dann ebenfalls eine bekannte Lizenz oder schreibt man sich dort den Lizenztext selbst zusammen? Evtl. in Zusammenarbeit mit einer Anwaltskanzlei?
[gr] Dazu kommt bald ein Video, also noch ein klein bisschen Geduld 😉
(Voraussichtlich Montag in 10 Tagen)
@@thenativeweb Wow da bin ich jetzt regelrecht erschrocken, wie schnell da eine Antwort kam 😄. Dann freue ich mich schon drauf!
Sehr gutes Video. Genau was ich gesucht habe. Vielen Dank!
Sehr gutes Video, leider absolut nicht das was ich gesucht habe. Dennoch habe ich es komplett geschaut! :D Ich muss sagen du machst einen sympathischen Eindruck und ich habe dir gerne zugehört - ein abo lasse ich da, bin gespannt was es noch so von dir gibt! Grüße aus Hamburg! ;)
[gr] Haha 😄
Freut mich aber, dass es Dir *trotzdem* so gut gefallen hat.
Vielen, vielen Dank für Dein nettes Feedback, und viel Spaß beim Stöbern 😊
Also wenn ich Inhalte vertreibe z.B. Lernkurse, meine Lernplatform aber auf AGPL v3 basiert, muss ich die Kursinhalte dann auch veröffentlichen / den Nutzern zugänglich machen?
[gr] Ich persönlich würde sagen, nein, weil die Kursinhalte ein getrenntes Produkt sind, und die Lernplattform "nur" dazu dient, den Content zu produzieren. Die Kurse sind kein "abgeleitetes Produkt" von der Lernplattform.
Aber, wie auch schon im Video gesagt: Ich bin kein Anwalt - von daher, wenn Du auf Nummer Sicher gehen möchtest, frag lieber jemanden, die oder der juristischen Sachverstand hat 😊
Und wenn man sich nun für eine Lizenz entschieden hat, dann muss man das nur in die LICENSE-Datei schreiben, oder? Oder muss man dann sein Programm / seinen Quellcode irgendwie "anmelden"?
[gr] Ich denke, dazu machen wir demnächst mal ein Video 😊
@@thenativeweb Das wäre vielleicht eine gute Idee...
Ich habe ein kleines Programm entwickelt und möchte die MIT damit verknüpfen, darf ich das einfach so ?
[gr] Ja, das darfst Du, da Du der Urheber Deines Codes bist und damit das Urheberrecht besitzt (was übrigens auch nicht übertragbar ist, zumindest nicht in Deutschland). Daher darfst Du bestimmen, ob und wie andere Deinen Code verwenden dürfen - genau das ist der Sinn einer Lizenz.
Du selbst bist nicht an die Lizenz gebunden, da Du der Urheber bist. Das heißt, auch wenn Du jetzt zum Beispiel eine Lizenz wählst, die die Weitergabe als Binary verbietet, dürftest Du das trotzdem, da Du der Lizenzgeber und nicht Lizenznehmer bist.
Die MIT ist frei verfügbar, insofern kannst Du sie nutzen.
Aber: Das gilt ausschließlich nur für den Code, den Du selbst geschrieben hast. Wenn Du Code von anderen übernommen hast (zB ein Snippet von StackOverflow, ein Third-Party-Modul, oder, oder, oder), dann musst Du deren Lizenz beachten, dann bist Du nämlich für diesen Teil Deiner Anwendung der Lizenznehmer, und kannst nicht frei darüber verfügen.
Und es könnte sogar sein, dass diese Lizenzen und die von Dir gewählte im Konflikt zueinander stehen, weil sie zB Dinge fordern, die sich nicht vereinbaren lassen. Da muss man also aufpassen, und spätestens da sollte man sich dann auch fachkundig von einer Anwältin oder einem Anwalt beraten lassen.
Ich hoffe, das hilft Dir ein bisschen weiter 😊
@@thenativeweb und was ist wenn ich SDKs(TH-cam/Google SDK) und Frameworks(Lombok) verwende was muss man dann beachten bei der wahl der Lizenz ?
Super Video zu diesem Thema, vielen Dank dafür. 👍
Die reine Verwendung einer Lizenz stellt im Regelfall kein Problem dar, zieht jedoch auch bereits Pflichten nach sich. Interessant wird es bei der Frage "Was ist eine Ableitung (derived work, modified work)". Hier habe ich dann bei manchen Lizenzen erweiterte Pflichten oder rutsche ggf. sogar in den Copyleft-Fall. Kannst Du hier mal ein Video mit ein paar Gedanken machen, was aus Deiner Sicht "Ableitung" ist und was nicht? Beispielsweise: Wenn ich eine Dritt-Dependency in mein eigenes Artefakt packe und in meiner Anwendung verwende "as it is", laufe ich dann bereits gefahr eine "derived work" zu erstellen, weil ich ein re-packaging vornehme, das ich wiederrum "distribute"?
[gr] Das ist prinzipiell ein super Vorschlag - allerdings sind wir keine Anwält:innen. Insofern können wir die Fragen nur bedingt beantworten, beziehungsweise müssten selbst bei der uns beratenden Kanzlei nachfragen. Ich nehme das Thema mal auf unsere Liste auf, denn ich finde es sehr, sehr spannend, kann aber (noch) nichts versprechen … wäre vielleicht auch etwas, um mal in einem Livestream oder ähnliches drüber zu sprechen.
@@thenativeweb Danke :)
Ich habe letztens ein Projekt gesehen, dass mit der AGPL und der MIT lizensiert war, da verstehe ich den Sinn nicht 100%-ig......
[gr] "und" oder "oder"?
@@thenativeweb "oder"
@@Frogn_ [gr] Okay, den Sinn kann ich Dir ehrlich gesagt auch nicht erklären - so richtig sinnvoll scheint mir das nicht zu sein, aber - ich bin kein Anwalt 😉
@@thenativeweb das dachte ich mir auch 🤔
Bin gerade bei dem Anschluss meiner Studienarbeit, da kam ich in Kontakt damit...
Aber ist zum Glück nur Nebensache 😄👍🏻