Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für CodeGear Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
GPL mit Exception
Ein Thema von cookie22.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> Programmieren allgemein
Seite 1 von 1   [ 12 Beiträge ]  
 
 Autor 
 Nachricht 
 
cookie22 #1|Beitrag #1128434Verfasst am: 09.02.2010, 02:25      Titel: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Status: offline
Beiträge: 196
angemeldet: 28.06.2006
Delphi 2010 Professional

hallo,

ich würde gerne mein shareware programm mit dem portable installer von PortableApps installieren. das ding kommt angeblich unter gpl, allerding steht dann dort folgendes:

Zitat:
;Copyright 2007-2009 John T. Haller of PortableApps.com
;Website: http://PortableApps.com/

;This software is OSI Certified Open Source Software.
;OSI Certified is a certification mark of the Open Source Initiative.

;This program is free software; you can redistribute it and/or
;modify it under the terms of the GNU General Public License
;as published by the Free Software Foundation; either version 2
;of the License, or (at your option) any later version.

;This program is distributed in the hope that it will be useful,
;but WITHOUT ANY WARRANTY; without even the implied warranty of
;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;GNU General Public License for more details.

;You should have received a copy of the GNU General Public License
;along with this program; if not, write to the Free Software
;Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

;EXCEPTION: The PortableApps.com Installer can be used with open source
;applications licensed under OSI-approved licenses as well as freeware provided
;it is unmodified and it adheres to the current PortableApps.com Format Specification
;as published at PortableApps.com/development. It may also be used with commercial
;software by contacting PortableApps.com.


jetzt meine frage. dürfen die diese exception einfach hinzufügen? eigentlich dachte ich das durch solche zusätze die gpl automatsch nicht mehr gültig ist, oder liege ich da falsch? Grübelnd...

sogesehen ists auch nur ne modifiezierte version vom nsis, somit find ich das noch komischer.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Gausi #2|Beitrag #1128442Verfasst am: 09.02.2010, 07:53      Titel: Re: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Alter: 31
Status: offline
Beiträge: 447
angemeldet: 17.07.2005
RAD-Studio 2009 Pro

Warum sollten die das nicht dürfen? Zum einen gibt es generell schon die GPL Linking Exception, andererseits darf man seine Programme unter eine beliebige Lizenz stellen. Wenn man da die gängige GPL als Basis nimmt, sollte das kein Problem sein.

Allerdings verstehe ich den Sinn dahinter nicht. Diese Installer wird benutzt, um aus seinem eigenen Programm so ein Installations-Paket zu bauen, ähnlich wie Inno-Setup, oder? Das heißt doch, dass dieses Programm benutzt wird, um "eigene Werke" zu bauen. Diese eigene Werke müssen doch nicht unter der GPL stehen? Grübelnd... Wenn ich mit Gimp ein Bild male, muss das ja auch nicht unter der GPL stehen.
D.h. das wäre keine Ausnahme, sondern eine recht weitgehende Einschränkung.

The angels have the phone box.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
cookie22 #3|Beitrag #1128454Verfasst am: 09.02.2010, 09:22      Titel: Re: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Status: offline
Beiträge: 196
angemeldet: 28.06.2006
Delphi 2010 Professional

soweit ich weiss lässt gpl 2 keine zusätze zu, die linking excetion kommt von gnu selbst und nicht von irgendeinem autor. dieser zusatz schrenkt ja den begriff freie software wieder gewaltig ein, oder? bin mir sehr unsicher bei dem ding. Sad

 Zuletzt bearbeitet von cookie22 am 09.02.2010, 09:23, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Gausi #4|Beitrag #1128459Verfasst am: 09.02.2010, 09:51      Titel: Re: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Alter: 31
Status: offline
Beiträge: 447
angemeldet: 17.07.2005
RAD-Studio 2009 Pro

Naja, die dürfen das Programm ja unter die Lizenz "GPL mit Ausnahmen" stellen. Solange die nur eigenen Code verwenden, und keinen GPL-Code von anderen, dürfen die eine beliebige Lizenz für ihre Software verwenden. Und wenn die wollen, dass man das Programm nur als Schlumpf verkleidet nutzen darf, und ansonsten die Bedingungen der GPL gelten, dann ist das deren gutes Recht. Natürlich ist diese Schlumpf-GPL dann keine "freie" Lizenz mehr.

Auch die Lizenz hier würde ich als unfrei ansehen, weil sie kommerzielle Nutzung erst einmal ausschließt. Ich würde einfach mal nachfragen, was die damit genau meinen oder erreichen wollen. Evtl. beruht das auch einfach nur auf einem Missverständnis der GPL, nämlich das mit dem GPL-Programm erzeugte Werke auch unter der GPL stehen sollen. So viral ist die GPL dann nunmal auch nicht. Wink

The angels have the phone box.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
cookie22 #5|Beitrag #1128465Verfasst am: 09.02.2010, 10:13      Titel: Re: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Status: offline
Beiträge: 196
angemeldet: 28.06.2006
Delphi 2010 Professional

die software basiert auf nsis und bringt ausserdem ne komplette version von 7zip mit, also der code ist nicht alle von denen.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Gausi #6|Beitrag #1128481Verfasst am: 09.02.2010, 10:43      Titel: Re: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Alter: 31
Status: offline
Beiträge: 447
angemeldet: 17.07.2005
RAD-Studio 2009 Pro

Puh, das wird glaube ich zu kompliziert für mich. Stupid

NSIS steht laut Wikipedia nicht unter der GPL, sondern unter der etwas "kürzeren" zlib-Lizenz, die wohl zur GPL kompatibel ist. Ob man davon abgeleitete Werke derart einschränken darf, geht so direkt imho nicht daraus hervor, da die Lizenz da etwas kurz gehalten ist. Laut Wikipedia ist eine Veröffentlichung des modifizierten Quellcodes nicht erforderlich (wie es bei der GPL der Fall ist). Ob man dann auch andere "Freiheiten" im Sinne der freien Software einschränken kann - keine Ahnung. Ich bin kein Anwalt. Wink

Die Sache mit 7zip geht afaik so in Ordnung. Das Ding steht unter der LGPL, d.h. auch unfreie Software darf die Library nutzen.

So richtig schön scheint mir das auch nicht zu sein, aber einen offensichtlichen Verstoß gegen die GPL sehe ich da eigentlich nicht.

Wie gesagt: Frag einfach bei portableapps nach, ob du den Installer für deine Shareware verwenden darfst. Wenn die dann das OK geben, bist du aus dem Schneider. Wenn nicht, musst du ggf. auf einen anderen Installer umsteigen oder dich auf einen Rechtsstreit mit denen einlassen. Wink

The angels have the phone box.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
himitsu #7|Beitrag #1128484Verfasst am: 09.02.2010, 10:48      Titel: Re: GPL mit Exception Antworten mit Zitat
sehr aktives Mitglied
Alter: 30
Status: offline
Beiträge: 13.895
angemeldet: 11.10.2003
Wohnort: Elbflorenz
Delphi 2010 Professional

Sowas wie PortableApps benötigt man doch eigentlich, um eine "unportable" Anwendung, durch verbiegen der Verzeichnis- und Registriezugriffe, portabel zu machen.

Wenn es eh dein Programm ist, warum machst du dann die Anwendung selber nicht einfach portabel?

an alle schlaflosen Programmierer ... macht ein Upgrade, denn mit neuer Technik passiert sowas nicht > http://xkcd.com/571 Very Happy

www.fnse.de/img.htm

 Zuletzt bearbeitet von himitsu am 09.02.2010, 10:49, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Daniel G #8|Beitrag #1128489Verfasst am: 09.02.2010, 10:56      Titel: Re: GPL mit Exception Antworten mit Zitat
CodeLib-Manager
Alter: 23
Status: offline
Beiträge: 1.621
angemeldet: 27.11.2008
Wohnort: Oldenburg (Oldb.)
Lazarus

Nee himi,

Das was du meinst ist ne Sandbox, das ist Portable Apps nicht. Deswegen gibts ja auch größtenteils nur OS-Software dafür. Du brauchst aber den Installer, damit dein Programm in der Startliste von PA auftaucht. Es nervt, wenn Programme das nicht können, sprech da aus Erfahrung. Wink

ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
cookie22 #9|Beitrag #1128521Verfasst am: 09.02.2010, 12:04      Titel: Re: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Status: offline
Beiträge: 196
angemeldet: 28.06.2006
Delphi 2010 Professional

nee, das ist nur n installer der auf nsis aufsetzt. himitsu verwechselt das mit thinapp von vmware, glaub ich.

 Zuletzt bearbeitet von cookie22 am 09.02.2010, 12:07, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
himitsu #10|Beitrag #1128530Verfasst am: 09.02.2010, 12:15      Titel: Re: GPL mit Exception Antworten mit Zitat
sehr aktives Mitglied
Alter: 30
Status: offline
Beiträge: 13.895
angemeldet: 11.10.2003
Wohnort: Elbflorenz
Delphi 2010 Professional

Nja neee, ich glaub mit 'ner Sandbox und VMware verwechsel ich das nicht. Grübelnd...

Aber ich muß zugegen, daß ich "PortableApps" eher im Zusammenhang mit "Raubkopieen" kenn.
Hab dieses aber noch nicht benutzt und kann das jetzt nicht wirklich mit was anderem vergleichen.


Soweit ich es verstanden hab, wird dort der Zugriff auf bestimmte Registry-Einträge auf "Kopieren" in einer Datei und Zugriffe auf gemeinsam genutzte Dateien in ein Unterverzeichnis umgeleitet.

Darum auch meine Idee:
Wenn man die Anwendung selber derartige RegEinträge in eine Datei schreiben läßt und keine gemeinsam genutzen Dateien (z.B. welche die irgendwo im Windowsverzeichnis liegen und standardmäßig nicht bei Windows dabei sind) mitliefert und auf diese direkt zugreift, dann bräuchte man solche "Umleitungen" dann nicht mehr.

an alle schlaflosen Programmierer ... macht ein Upgrade, denn mit neuer Technik passiert sowas nicht > http://xkcd.com/571 Very Happy

www.fnse.de/img.htm

 Zuletzt bearbeitet von himitsu am 09.02.2010, 12:17, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
Daniel G #11|Beitrag #1128536Verfasst am: 09.02.2010, 12:20      Titel: Re: GPL mit Exception Antworten mit Zitat
CodeLib-Manager
Alter: 23
Status: offline
Beiträge: 1.621
angemeldet: 27.11.2008
Wohnort: Oldenburg (Oldb.)
Lazarus

Nein, da wird nix weitergeleitet oder umgeleitet. Die Programme funktionieren auch, ohne, dass das Programm läuft. Siehe portableapps.com. Es geht eher darum, einen Standard für portable Software zu schaffen. Das hat gar nix mit Raubkopien zu tun. Wink

ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
cookie22 #12|Beitrag #1128540Verfasst am: 09.02.2010, 12:25      Titel: Re: GPL mit Exception Antworten mit Zitat
aktives Mitglied
Status: offline
Beiträge: 196
angemeldet: 28.06.2006
Delphi 2010 Professional

himitsu hat folgendes geschrieben:
Nja neee, ich glaub mit 'ner Sandbox und VMware verwechsel ich das nicht. Grübelnd...

Aber ich muß zugegen, daß ich "PortableApps" eher im Zusammenhang mit "Raubkopieen" kenn.
Hab dieses aber noch nicht benutzt und kann das jetzt nicht wirklich mit was anderem vergleichen.


Soweit ich es verstanden hab, wird dort der Zugriff auf bestimmte Registry-Einträge auf "Kopieren" in einer Datei und Zugriffe auf gemeinsam genutzte Dateien in ein Unterverzeichnis umgeleitet.

Darum auch meine Idee:
Wenn man die Anwendung selber derartige RegEinträge in eine Datei schreiben läßt und keine gemeinsam genutzen Dateien (z.B. welche die irgendwo im Windowsverzeichnis liegen und standardmäßig nicht bei Windows dabei sind) mitliefert und auf diese direkt zugreift, dann bräuchte man solche "Umleitungen" dann nicht mehr.
nene, was du meinst ist thinapp von vmware. Zwinkern
das ist n wrapper mit dem man fast jedes windows programm portable machen kann.

naja, ich denke ich werd das wie üblich mit installaware oder innosetup regeln.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> Programmieren allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1   [ 12 Beiträge ]  
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2010 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen