Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   bpl von Drittanbietern weitergeben (https://www.delphipraxis.net/184258-bpl-von-drittanbietern-weitergeben.html)

Edelfix 12. Mär 2015 18:34

bpl von Drittanbietern weitergeben
 
Hallo,

die Frage kurz und bündig. Darf ich bpl´s die ich von z.B. LMD oder anderen Komponentenanbietern gekauft habe an die Endkunden weitergeben?

Der Hintergrund ist das ich überlege ein großes Projekt modular auf zu bauen.
Da ich Formulare mit Komponenten in externe Module exportieren will dachte ich an die Verwendung von dynamisch ladbare bpl´s.
Die Verwendung von dll´s ist nicht möglich da Formulare die in den dynamisch geladenen dll enthalten sind als zusätzliches Programm für den Anwender wirken. (Weitere Tabs in der Taskleiste). Das möchte ich vermeiden.

Da meine bpl´s wiederum bpl´s von Drittanbietern enthalten muss ich diese dem Endkunden mit geben.
Da es aber möglich ist jede bpl auch als Entwurfs Package zu verwenden könnte jemand die weitergegebenen bpl´s zweckentfremden.

Gibt es da eine Alternative?

himitsu 12. Mär 2015 18:59

AW: bpl von Drittanbietern weitergeben
 
Grundsätzlich: (bezüglich allen BPLs und nicht nur von LMD)

Die Runtime-BPLs hast du gerade deswegen bekommen, um sie "mit deiner Anwendung" weiterzugeben, wenn gegen diese Packages gelinkt wurde.
Einzeln natürlich nicht, genauso wie die DesignTime-BPLs.



Wenn du es genau wissen willst, dann siehe Lizenzbedingungen oder deren Support fragen.

Zitat:

Da es aber möglich ist jede bpl auch als Entwurfs Package zu verwenden
Nein.
Für was ein Package genutzt werden darf, gibt man in den Projektoptionen an, bzw. per Compilerschalter. (denen vom Package)
* Runtime und DesignTime
* nur Runtime
* oder nur DesignTime

Uwe Raabe 12. Mär 2015 19:01

AW: bpl von Drittanbietern weitergeben
 
Normalerweise ist es in den Lizenzbedinungen des jeweiligen Anbieters genau geregelt, was weitergegeben werden darf und was nicht. Meistens ist es erlaubt, die Runtime-BPLs weiterzugeben, nicht aber die DCUs oder die DCPs, da man damit eigene Programme compilieren kann.

Bernhard Geyer 12. Mär 2015 19:05

AW: bpl von Drittanbietern weitergeben
 
Bei LMD gibts immer Design und Runtime-Packages.
Dein Anwendung verteilt die Runtimes. Und diese allein kann man nicht verwenden um in der IDE die Komponenten zur verfügung zu haben.

Edelfix 12. Mär 2015 20:04

AW: bpl von Drittanbietern weitergeben
 
Vielen Dank!

Genau die Info habe ich gebraucht. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:36 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