Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   FreePascalCompiler mit eigener Anwendung weitergeben (https://www.delphipraxis.net/143529-freepascalcompiler-mit-eigener-anwendung-weitergeben.html)

Florian Hämmerle 20. Nov 2009 17:15

Re: FreePascalCompiler mit eigener Anwendung weitergeben
 
Jop danke, jetzt hab ich verstanden wie du es meintest.

mfg Florian

schöni 18. Dez 2009 17:43

Re: FreePascalCompiler mit eigener Anwendung weitergeben
 
Zitat:

Zitat von JamesTKirk
Nein, nein, nein... ich meine folgendes:

Kompilierst du die RTL/FCL oder LCL mit ein, dann musst du dein Programm nicht als Open Source oder gar GPL ausweisen, da diese drei Bibliotheken mit einer modifizierten LGPL lizenziert sind, die es dir erlaubt sogar statisch zu linken, ohne dass du einem Lizenzzwang unterliegst.

Würdest du allerdings Code des Compilers selbst verwenden, dann musst du dein Programm als GPL freigeben.

Würdest du andererseits den Compiler nur mitliefern und benutzen (weil du z. B. eine IDE geschrieben hast, die FPC verwendet), dann musst du meiner Ansicht nach deinen Code nicht als GPL freigeben.

Ich hoffe ich habe mich jetzt klarer ausgedrückt :mrgreen:

Gruß,
Sven

Wie sähe denn sie Sache aus, wenn ich Code der FCL / LCL in .dll Dateien ausgelagert hätte, um ihn weiter in anderen Projekten verwenden zu können?

JamesTKirk 19. Dez 2009 13:24

Re: FreePascalCompiler mit eigener Anwendung weitergeben
 
Das Linken mit DLLs ist eine schwächere Art zu linken als "Uses". Da RTL, FCL und LCL unter einer erweiterten LGPL lizenziert sind, welche diese starke Art des Linkens ohne Lizenzprobleme gestattet, gilt dies natürlich auch für die schwächeren Linkungsarten "Shared Linking" (Stichwort: external) und "Dynamic Linking" (Stichwort: GetProcAddress).

Gruß,
Sven


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz