[Fwd: Re: DIPasDoc]

Johannes Berg fsfe-de at johannes.sipsolutions.de
Do Mär 27 09:27:18 UTC 2003


Hallo,

Wie versprochen: Update.

Das war wohl nichts, siehe Antwort von Ralf Junker :/

Hat jemand eine Idee was ich jetzt machen sollte?

Johannes

-----Forwarded Message-----

From: The Delphi Inspiration <delphi at zeitungsjunge.de>
To: Johannes Berg <johannes at sipsolutions.de>
Subject: Re: DIPasDoc
Date: 27 Mar 2003 08:30:47 +0100

Hallo Johannes Berg,

>Nach eingehender Studie der GPL bin ich zu der Überzeugung gelangt, dass
>Sie mit der Distribution der Win32 .EXE Datei von DIPasDoc gegen die GPL
>verstoßen.
>Das ist jetzt nicht irgendwie "böse" gemeint, sondern soll nur ein
>Hinweis sein.

Daher sollten wir hier auch nicht darüber streiten. Die Gründe, warum
ich DIContainers für DIPasDoc benutze, habe ich in der History
dargestellt.

>Kurze Begründung: Die GPL sagt in Abschnitt 3, dass bei einem GPL
>Programm welches "in object code or executable form" verbreitet wird der
>komplette Quelltext der zur Kompilierung benötigt wird unter GPL
>verfügbar sein muss, und zwar zum Selbstkostenpreis [1].

Außerdem heißt es: 

However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

Wenn ich nun DIContainers also "major component" begreife, dann würde
DIPasDoc die GPL dennoch einhalten. Doch das jetzt dezidiert
auseinanderzusezieren wäre, glaube ich, reine Wortklauberei.

>Da die Distribution jetzt schon geschehen ist, sehe ich eine einfache
>Möglichkeit die Verletzung "aufzuheben": Die Veröffentlichung der für
>DIPasDoc benötigten Teile von DIContainers unter GPL. Davon würde der
>Verkauf von DIContainers ja nicht berührt, da die veröffentlichten Teile
>nur in GPL Projekten einsetzbar wären. Einen ähnlichen Weg hat Borland
>ja mit der RTL von Kylix schon eingeschlagen. Ich kann auch verstehen,
>dass Ihnen das nicht ganz lieb ist. Eine andere Möglichkeit wäre die
>Notwendigkeit DIContainers zu verwenden aus DIPasDoc zu entfernen, das
>hab ich bereits versucht bin aber nicht sehr weit gekommen, da ich das
>Verhalten von DIContainers überhaupt nicht kenne.

Es wird Ihnen auch ansonsten nicht leicht fallen, da Sie die
Funktionalität von DIContainers in Form und Leistungsfähigkeit nicht
finden werden. Daher hat DIContainers durchaus seine Berechtigung.

Eine dritte und vierte Möglichkeit haben Sie übrigens nicht aufgeführt:
Die GPL rauszuschreiben oder die Entwicklung von DIPasDoc einzustellen.
Einmal ganz ehrlich: DIPasDoc voranzutreiben kostet Arbeit, Zeit und
Nerven. Bevor ich mir das Leben zusätzlich schwer mache, indem ich die
leistungsfähigste Containerbibliothek für Delphi nicht verwende, kann
ich das Projekt eigentlich auch rein privat weiterentwickeln und nutzen.
Wenn Sie die History einmal auf die Qualität -- nicht die Quantität --
externer Beiträge abklopfen, werden Sie vielleicht verstehen, was ich
meine.

Lieben Gruß,

Ralf

----------
The Delphi Inspiration
http://www.zeitungsjunge.de/delphi/








Mehr Informationen über die Mailingliste FSFE-de