Seite 1 von 1

Rechtliche Frage: Wrappen von PB-Funktionen

Verfasst: 09.01.2005 13:52
von Kiffi
Hallo,

ich habe da wg. rechtlicher Unklarheiten eine Frage.
Online-Hilfe hat geschrieben: Die PureBasic Lizenz verbietet ausdrücklich die Erstellung von DLL's, deren
Hauptfunktion es ist, als ein 'Wrapper' für PureBasic-Funktionen zu dienen.
Nehmen wir an, ich schreibe eine DLL, die eine Funktion namens FileCopy()
beinhaltet. Diese Funktion benutzt intern die PB-Funktion CopyFile().
Nebenher werden allerdings noch allerlei andere Befehle
(Sicherheitsabfragen, rekursives Kopieren, etc.) verwendet. Fällt die DLL
somit unter das oben stehende Verbot?

Danke im voraus & Grüße ... Kiffi

Verfasst: 09.01.2005 14:14
von freedimension
Frag Fred, das wird dir hier keiner zufriedenstellend beantworten können.

Verfasst: 09.01.2005 14:36
von Zaphod
kann aber eigentlich nicht sein, sonst hat pb mit abstand die restriktivste lizenz die ich je bei einem compiler gesehen habe und währe für die erstellung von jeder art von library wegen rechtlicher unsicherheiten unbrauchbar.

das erinnert mich ein wenig an electronic arts, die sich mal die rechte an jedem bild erklagen wollten das je mit deluxpaint erstellt wurde, womit sie natürlich nicht durchgekommen sind.

Verfasst: 09.01.2005 14:49
von the one and only
Ich würde mal sagen dass man damit verhindern will das jemand die PureBasic-internen Funktionen in eine DLL schreibt um Sie aus anderen Anwendungen zu benutzen :?: :?

Verfasst: 09.01.2005 14:55
von Andre
Die Frage wurde auch im alten Forum schon mind. 1x gestellt:
http://www.robsite.de/php/pureboard-arc ... ht=wrapper

Verfasst: 09.01.2005 20:39
von pvmichael
Ich denke, das mit dem Verbot eines Wrappers bezieht sich darauf, eine "neue" Programmiersprache zu entwickeln.

Bei der Gelegenheit: Kennt jemand http://www.balrogsoftware.com/vmbasic/ ?

Ich finde, das kommt dieser Wrapper Sache schon ziemlich nahe. Ok es sind zusätzliche Funktionen drin, aber vieles sieht PB zum verwechseln ähnlich.

Verfasst: 09.01.2005 20:47
von Andre
pvmichael hat geschrieben:Ich denke, das mit dem Verbot eines Wrappers bezieht sich darauf, eine "neue" Programmiersprache zu entwickeln.
Grds. ja, aber auch um eine andere Programmiersprache "einfach" (also ohne jegliche Mehrwerte) die vorhandenen PB-Befehle für die andere Sprache verfügbar zu machen.
pvmichael hat geschrieben: Bei der Gelegenheit: Kennt jemand http://www.balrogsoftware.com/vmbasic/ ?

Ich finde, das kommt dieser Wrapper Sache schon ziemlich nahe. Ok es sind zusätzliche Funktionen drin, aber vieles sieht PB zum verwechseln ähnlich.
Da ist schon was dran.
Pedro Gil ist jedoch schon lange dabei (bei PB), weshalb ich davon ausgehe, dass dies mit Fred's Zustimmung angeboten wird.

Verfasst: 09.01.2005 20:54
von MARTIN
>http://www.balrogsoftware.com/vmbasic/
Oh man, das sieht aber wirklich fast wie PB aus.
Wenn ich das jetzt nicht besser gewusst hätte, hätte ich gedacht das wäre eine PB Seite.

Verfasst: 09.01.2005 22:44
von Mischa
pvmichael hat geschrieben:Ich denke, das mit dem Verbot eines Wrappers bezieht sich darauf, eine "neue" Programmiersprache zu entwickeln.

Bei der Gelegenheit: Kennt jemand http://www.balrogsoftware.com/vmbasic/ ?

Ich finde, das kommt dieser Wrapper Sache schon ziemlich nahe. Ok es sind zusätzliche Funktionen drin, aber vieles sieht PB zum verwechseln ähnlich.
Ich bin mir ziemlich sicher, daß es sich hierbei nicht um 'wrapping'
handelt. Eventuell klingen Funktionsnamen ähnlich, oder sogar gleich,
aber es gibt ja kein Patent auf Repeat, While, Wend, If, usw.
Vieles gibts ja auch in anderen Dialekten, oder?
Ich denke, so ziemlich alle vmbasic-funktionen sind ausschließlich
API-basierend und wenn das einer verbieten könnte, dann doch wohl
ausschließlich Microsoft, nicht wahr? :wink:

Nur so am Rande:
So einige Purebasic-Funktion lohnen sich auch nicht zu 'wrappen',
geschweige denn zu nutzen, macht man eh besser per API.
Aktuelles Paradebeispiel bei mir: ColorRequester() Tz,Tz, sowas
eingeschränktes. Gut das ich ein API-Beispiel von GPI gefunden habe.
Vielen Dank dafür. Das habe ich gleich voll 'gewrappt'. :wink:


Gruß,
Mischa

Verfasst: 14.01.2005 19:14
von traumatic
pvmichael hat geschrieben: Bei der Gelegenheit: Kennt jemand http://www.balrogsoftware.com/vmbasic/ ?
Pedros Antwort im englischen Forum:
http://purebasic.myforums.net/viewtopic.php?t=13691