Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Do Mär 28, 2024 17:36

Foren-Übersicht » Sonstiges » Meinungen zu den Projekten
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 36 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Autor Nachricht
 Betreff des Beitrags: Re: @Pascal SDL 2.0 Header
BeitragVerfasst: Di Nov 10, 2015 09:54 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Wieso? Da steht nur, dass man die Lizenz beilegen muss, nicht aber, dass der Object Code vom Source begleitet muss oder dass der Source des Object Codes plötzlich unter der (L)GPL steht. Wenn das nicht noch irgendwo anders steht.

Da steht nur, dass man deutlich darauf hinweisen muss, dass man (L)GPL-Code verwendet und unter welchen Bedingungen der (L)GPL Code verwendet werden darf (durch beilegen der Lizenz).

viele Grüße,
Horazont

(P.S.: IANAL – I Am Not A Lawyer – Ich bin kein Anwalt)

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Pascal SDL 2.0 Header
BeitragVerfasst: Di Nov 10, 2015 13:35 
Offline
DGL Member

Registriert: Mo Mai 03, 2004 01:55
Beiträge: 28
Das ist die Grundidee von der LGPL. Um aus Wikipedia zu zitieren:
Zitat:
Im Gegensatz zur GPL darf bei der LGPL auch geschlossener (d. h. proprietärer) Code mit dem LGPL-Code kombiniert werden, allerdings nur, wenn folgende Bedingung eingehalten wird: Ein Programm, das LGPL-Code zusammen mit eigenem proprietärem Code verwendet, muss so aufgebaut sein, dass jeder Endnutzer den quelloffenen LGPL-Code (oder modifizierte Versionen davon) in das endgültige Programm (selbstständig) linken kann.[1] Dies kann entweder durch dynamisches Linken geschehen (wo der LGPL-Code in einer dynamischen Bibliothek verwendet wird); dann kann der Endnutzer eine eigene dynamische Bibliothek (Linux-Jargon: Shared Object) des LGPL-Teils erstellen (beispielsweise aus einer modifizierten Version des LGPL-Codes) und nutzen. Oder es kann durch statisches Linken geschehen - dann bekommt ein Endnutzer typischerweise die Objektdateien (oder Quelltext) des proprietären Codes und die Sourcen des LGPL-Codes und kann diese zusammenlinken.

Diese Bedingung ist derart, dass der Nutzer den LGPL-Teil ändern und neu einbinden können muss und darin nicht eingeschränkt werden darf; somit müssen dem Nutzer Installationsinformationen zur Verfügung gestellt werden, um eine modifizierte Version des LGPL-Teils in das kombinierte Werk installieren und ausführen zu können; ferner darf dem Nutzer zum Debuggen von Änderungen des LGPL-Teils auch Reverse Engineering nicht untersagt werden.


Wir hätten hier in dem Fall das statische linken. Deswegen reden die auch in dem Absatz der LGPL Lizenz (vorheriger Post von mir) von object code. Und davon sprach ich. Der englische Artikel, den ich ursprünglich verlinkt hatte, erklärt das auch gut.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Pascal SDL 2.0 Header
BeitragVerfasst: Fr Nov 13, 2015 10:11 
Offline
DGL Member

Registriert: Di Aug 23, 2005 09:15
Beiträge: 31
Programmiersprache: FPC/Delphi XE3
Schmackbolzen hat geschrieben:
Also es gibt diesen Absatz aus https://www.gnu.org/licenses/lgpl-3.0.de.html


SDL2 ist zlib, aeltere SDL ist LGPL 2.1. LGPL3 ist irrelevant? https://www.libsdl.org/license.php

Und da es SDL 2.0 betrifft ist LGPL im ganzen irrelevant.

Mein Fehler das ich es nicht direkt nachgesehen habe welche Lizenz SDL verwendet.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Pascal SDL 2.0 Header
BeitragVerfasst: Fr Nov 13, 2015 10:55 
Offline
DGL Member

Registriert: Mo Mai 03, 2004 01:55
Beiträge: 28
Du schaust im falschen Projekt. Wir reden von http://www.delphigl.com/forum/viewtopic.php?f=13&t=10752 und davon das commit https://github.com/ev1313/Pascal-SDL-2-Headers/commit/a4198a81efd937d11dd52eceef5f2a2e064bf1c0.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Pascal SDL 2.0 Header
BeitragVerfasst: Fr Nov 13, 2015 14:39 
Offline
DGL Member

Registriert: Di Aug 23, 2005 09:15
Beiträge: 31
Programmiersprache: FPC/Delphi XE3
Schmackbolzen hat geschrieben:


Ach so. Ja, dass ist nicht sehr vernünftig, und praktisch fast äquivalent an GPL (wenn man Packages vergisst )


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: @Pascal SDL 2.0 Header
BeitragVerfasst: Sa Dez 05, 2015 22:05 
Offline
DGL Member

Registriert: Mo Mai 03, 2004 01:55
Beiträge: 28
Habe gesehen, dass die Lizenz auf MPL 2.0 geändert wurde. Das ist auf jeden Fall schon mal klasse. Wäre für die Pascal Assimp Header auch gut, dann hat man da ebenfalls kaum Einschränkungen und andere können das problemlos verwenden.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 36 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Foren-Übersicht » Sonstiges » Meinungen zu den Projekten


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.064s | 17 Queries | GZIP : On ]