AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

GPL mit Exception

Ein Thema von cookie22 · begonnen am 9. Feb 2010 · letzter Beitrag vom 9. Feb 2010
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#1

GPL mit Exception

  Alt 9. Feb 2010, 02:25
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?

sogesehen ists auch nur ne modifiezierte version vom nsis, somit find ich das noch komischer.
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
880 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: GPL mit Exception

  Alt 9. Feb 2010, 07:53
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? 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.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#3

Re: GPL mit Exception

  Alt 9. Feb 2010, 09:22
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.
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
880 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: GPL mit Exception

  Alt 9. Feb 2010, 09:51
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.
The angels have the phone box.
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#5

Re: GPL mit Exception

  Alt 9. Feb 2010, 10:13
die software basiert auf nsis und bringt ausserdem ne komplette version von 7zip mit, also der code ist nicht alle von denen.
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
880 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: GPL mit Exception

  Alt 9. Feb 2010, 10:43
Puh, das wird glaube ich zu kompliziert für mich.

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.

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.
The angels have the phone box.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#7

Re: GPL mit Exception

  Alt 9. Feb 2010, 10:48
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?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#8

Re: GPL mit Exception

  Alt 9. Feb 2010, 10:56
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.
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#9

Re: GPL mit Exception

  Alt 9. Feb 2010, 12:04
nee, das ist nur n installer der auf nsis aufsetzt. himitsu verwechselt das mit thinapp von vmware, glaub ich.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#10

Re: GPL mit Exception

  Alt 9. Feb 2010, 12:15
Nja neee, ich glaub mit 'ner Sandbox und VMware verwechsel ich das nicht.

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.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz