 |
| |
|
|
 |
Autor |
Nachricht |
 |
| |
| cookie22 |
#1| Verfasst am: 09.02.2010, 02:25 Titel: GPL mit Exception |
 |
 |
 |
|
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?
sogesehen ists auch nur ne modifiezierte version vom nsis, somit find ich das noch komischer. |
|
 |
|
|
|
| |
| Gausi |
#2| Verfasst am: 09.02.2010, 07:53 Titel: Re: GPL mit Exception |
 |
 |
 |
|
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? 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. |
 |
|
|
|
| |
| cookie22 |
#3| Verfasst am: 09.02.2010, 09:22 Titel: Re: GPL mit Exception |
 |
 |
 |
|
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. |
Zuletzt bearbeitet von cookie22 am 09.02.2010, 09:23, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| Gausi |
#4| Verfasst am: 09.02.2010, 09:51 Titel: Re: GPL mit Exception |
 |
 |
 |
|
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. |
 The angels have the phone box. |
 |
|
|
|
| |
| cookie22 |
#5| Verfasst am: 09.02.2010, 10:13 Titel: Re: GPL mit Exception |
 |
 |
 |
|
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. |
|
 |
|
|
|
| |
| Gausi |
#6| Verfasst am: 09.02.2010, 10:43 Titel: Re: GPL mit Exception |
 |
 |
 |
|
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.
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. |
 |
|
|
|
| |
| himitsu |
#7| Verfasst am: 09.02.2010, 10:48 Titel: Re: GPL mit Exception |
 |
 |
 |
|
sehr aktives Mitglied Alter: 30 Status: offline Beiträge: 13.886 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
www.fnse.de/img.htm
Zuletzt bearbeitet von himitsu am 09.02.2010, 10:49, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
|
|
| |
| cookie22 |
#9| Verfasst am: 09.02.2010, 12:04 Titel: Re: GPL mit Exception |
 |
 |
 |
|
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. |
 |
|
|
|
| |
| himitsu |
#10| Verfasst am: 09.02.2010, 12:15 Titel: Re: GPL mit Exception |
 |
 |
 |
|
sehr aktives Mitglied Alter: 30 Status: offline Beiträge: 13.886 angemeldet: 11.10.2003 Wohnort: Elbflorenz Delphi 2010 Professional

|
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. |
 an alle schlaflosen Programmierer ... macht ein Upgrade, denn mit neuer Technik passiert sowas nicht > http://xkcd.com/571
www.fnse.de/img.htm
Zuletzt bearbeitet von himitsu am 09.02.2010, 12:17, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
|
|
| |
| cookie22 |
#12| Verfasst am: 09.02.2010, 12:25 Titel: Re: GPL mit Exception |
 |
 |
 |
|
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.
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.
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. |
|
 |
|
|
|
 |
|
 |
| |
|
|
| |
 
|
|
| |
|
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.
|
|
 |