AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 3 auf Delphi 6 upgraden

Ein Thema von Overclocker · begonnen am 3. Okt 2010 · letzter Beitrag vom 11. Okt 2010
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#31

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 12:17
Also wenn ich mal zusammenfassen darf:

fkerber: Es ging einfach nur darum, das man mit Delphi 7 PE geschriebene compilierte Programme nicht komerziell vertreiben darf. Dafür braucht man eine Professionel Version.

Delphi-Laie: Macht daraus ein Verkaufsverbot für Delphi 7 PE.
Durchaus möglich, daß ich fkerbers Beitrag dahingehend mißverstand (ich las das vorherige nicht oder nur flüchtig, Asche auf mein Haupt). Ich faßte es so auf, daß das Programm Delphi als solches gemeint sei.

Daß man damit erstellte Compilate nicht verkaufen darf, auch das halte ich für fraglich. Inwieweit das Urheberrecht einem eine solche Erlaubnis explizit einräumen muß, ist mir unbekannt. Sollte allerdings mal wieder ein ominöser "Lizenzvertrag" alleinige Rechtsgrundlage sein, dann sehe ich das nicht einmal auf tönernen Füßen, denn zwischen Wiederverkäufer und 2.-Hand-Käufer wird ein solcher Lizenzvertrag noch weniger als zwischen Erstverkäufer und Erstkonsument abgeschlossen, zumal der Wiederverkäufer gar nicht befugt ist, als solcher Vertragspartner aufzutreten (was allerdings auch für den Erstverkäufer zutrifft - eine Lizenzvereinbarung ist nur dann, und zwar mit dem Hersteller, stillschweigend geschlossen, wenn der Vertrag vor/beim Vertragsabschluß bekannt war, es dafür Belege gibt oder, wenn er nicht schriftlich erfolgt, was fast immer der Fall ist, man sich auch hinterher noch dazu bekennt).

Geändert von Delphi-Laie (11. Okt 2010 um 12:20 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.081 Beiträge
 
Delphi 12 Athens
 
#32

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 12:31
Daß man damit erstellte Compilate nicht verkaufen darf, auch das halte ich für fraglich.
Das ist wie bei deiner Wohnung ... dein Vermieter darf dir auch verbieten die Wohnung unterzuvermieten.
> Du hast die Wohnung gemietet (Delphi gekauft), sie schön eingerichtet (das Programm geschrieben+compiliert) und willst nun das Zimmer (die EXE) weitergeben.

Und wenn man etwas weiterverkauft (sovern einem der Weiterverkauf oder gar eine kostenlose Weitergabe gestattet ist), dann verkauft man es unter den Rechten, welche einem beim Kauf gewährt wurden.
> Wenn mir also verboten war damit erstelle Compilate zu verkaufen, dann ist es auch dem verboten, welchem ich mein Delphi weiterverkaufe.

Die "gratis"-Versionen (PEs) hatten bestimmt als Auflage, wenn man diese registiert hat, daß diese Lizenzen nicht übertragbar sind.
(dafür daß es kostenlos war, halte ich das nichtmal für eine schlimme Einschränkung)



@Topic:
Leider verfallen die Preise der Delphi-Versionen nicht wirklich rapide.
Also kommt man vom Geld her mit einer aktuelleren Version besser.

PS: Beim Kauf von Delphi XE bekommt man auch ein paar ältere Versionen gleicher Lizenzklasse gratis mit dazu.
Also beim Kauf von Delphi XP Pro bekommt man ein Delphi 2010, 2009, 2007 und 7 als Professional.
> Und schwups hat man ein D7 Pro.

Da D2007 und D7 ebenfalls noch ANSI-Versionen sind, sollte sich Vieles aus D3 bis D6 relativ problemlos auf diese Versionen updaten lassen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#33

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 12:57
Daß man damit erstellte Compilate nicht verkaufen darf, auch das halte ich für fraglich.
Das ist wie bei deiner Wohnung ... dein Vermieter darf dir auch verbieten die Wohnung unterzuvermieten.
Wir kommen hier zwar völlig vom Thema ab, aber nein, das darf er nicht! Man ist allerdings auf die Zustimmung des Vermieters angewiesen, doch diese darf er nur in begründeten Fällen, also nicht pauschal verweigern. Man kann diese Zustimmung deshalb auch einklagen und ggf., falls der Vermieter verliert, die entgangenen Untermieteinnahmen sogar als auszugleichenden Schaden bei jenem geltend machen.

> Du hast die Wohnung gemietet (Delphi gekauft), sie schön eingerichtet (das Programm geschrieben+compiliert) und willst nun das Zimmer (die EXE) weitergeben.

Und wenn man etwas weiterverkauft (sovern einem der Weiterverkauf oder gar eine kostenlose Weitergabe gestattet ist), dann verkauft man es unter den Rechten, welche einem beim Kauf gewährt wurden.
Diese Rechtegewährung kann doch nur vom Hersteller oder - stellvertretend dem Verkäufer (hat der jemals eine Vollmacht?) - geschehen. Doch wann werden beim (Ver)Kauf jemals irgendwelche Lizenzen explizt gewährt? Ich kenne nur den Softwareverkauf "von der Stange", und dort ist so etwas unbekannt.

Verträge - auch Lizenzvereinbarungen sind welche - wirken nur, wenn sie tatsächlich abgeschlossen sind und nicht zudem einem evtl. Gerichtsverfahren auch standhielten. Einseitigue willkürliche Entscheidungen des Produzenten sind null und nichtig.

Sollte das Urheberrecht dem Produzenten das Recht zubilligen, so detailliert seine Macht auszuspielen (davon ist mir nichts bekannt), dann ist eben immer noch fraglich, wie dieses Recht auch wirksam ausgeübt wird. Eine irgendwo abgedruckte Lizenzvereinbarung genügt dieser Informationspflicht m.E. nicht.

Die "gratis"-Versionen (PEs) hatten bestimmt als Auflage, wenn man diese registiert hat, daß diese Lizenzen nicht übertragbar sind.
(dafür daß es kostenlos war, halte ich das nichtmal für eine schlimme Einschränkung)
Sofern man sich über irgendwelche umständlichen Registrierungsprozeduren die Lizenz ergattern muß, mag im Zuge dieser der Informationspflicht hinreichend Genüge getan worden. Auf diese Einschränkung, die ein Produkt mangelhaft werden läßt, muß aber während des Verkaufes explizit hingewiesen werden (das allerdings ist Vertrags- und kein Lizenz-/Urheberrecht).

> Wenn mir also verboten war damit erstelle Compilate zu verkaufen, dann ist es auch dem verboten, welchem ich mein Delphi weiterverkaufe.
Nein! Stichwort: Erschöpfungsgrundsatz. Das Vertragsrecht des Softwareproduzenten geht nicht so weit, in das Vertragsrecht des Kunden (restriktiv) einzugreifen.
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#34

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 12:59
Er will ja kaufen, von daher...

Delphi 2007 schluckt nahezu problemlos ältere Projekte. Ich kann mich nicht an Schwierigkeiten erinnern, als ich von Delphi 5 umgestiegen bin.

Ideal wäre, wenn er eine Update-Version bekommen könnte. Die kostet 400-500 €... alle paar Jahre kann man das ausgeben (komerziell sollte das drin sein).

Nur wird da von D3pro nur Delphi 2007 in Frage kommen (wenn überhaupt), alles andere braucht neuere Versionen um updateberechtigt zu sein. Da ab D2007 online registriert wird, lässt sich daran auch nicht rütteln. Zumindest bei D2007 schien die Updateberechtigung noch auf Vertrauensbasis zu laufen (also keine Prüfung)
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#35

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 15:10
Nur wird da von D3pro nur Delphi 2007 in Frage kommen (wenn überhaupt), alles andere braucht neuere Versionen um updateberechtigt zu sein. Da ab D2007 online registriert wird, lässt sich daran auch nicht rütteln. Zumindest bei D2007 schien die Updateberechtigung noch auf Vertrauensbasis zu laufen (also keine Prüfung)
Ja, "leider" wurde das Upgrade-Recht für ganz alte Delphis Ende 2009 eingeschränkt (allerdings muss ich sagen, dass ich das selbst OK finde - schließlich machen das fast alle großen Hersteller so und erst recht wenn die alten Versionen locker 10 Jahre und Älter sind). Jedoch hat man eben durch die XE-Aktion da keinen Nachteil, wenn man noch mit D7 das letzte Delphi mit "klassischer IDE" benötigt.
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#36

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 15:20
@DelphiLaie
Ich bin wahrscheinlich weit und breit der einzige, der Delphi "out of the Box" nutzt. Dann sind in meinen Programmen (Exen) immer auch Bestandteile, die von BorEMCodwemauchimmer stammen. Und da vermute ich doch stark, daß man mir den Verkauf (und oder Verbreitung) dieser Programme untersagen kann, wenn ich nicht eine "verkaufsfähige" Version von Delphi erworben habe, und diese natürlich zur Erzeugung der Compilate eingesetzt habe.
Wobei natürlich erst einmal nachgewiesen werden muß, daß die Compilate mit der fraglichen Delphi-Version erstellt wurden.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#37

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 15:57
@DelphiLaie
Ich bin wahrscheinlich weit und breit der einzige, der Delphi "out of the Box" nutzt. Dann sind in meinen Programmen (Exen) immer auch Bestandteile, die von BorEMCodwemauchimmer stammen. Und da vermute ich doch stark, daß man mir den Verkauf (und oder Verbreitung) dieser Programme untersagen kann, wenn ich nicht eine "verkaufsfähige" Version von Delphi erworben habe, und diese natürlich zur Erzeugung der Compilate eingesetzt habe.
Das ist naheliegend, aber nicht zwingend, denn immerhin haben ja nicht Borland & Co., sondern Du den Löwenanteil an der Erstellung Deines Programmes, unbeschadet natürlich des gewaltigen Aufwandes, eine solche IDE zu erstellen.

Noch einmal, auch wenn es vielen verdammt schwerfallen sollte, das zu verinnerlichen: Es gilt zunächst einmal nur das Urheberrecht als Gesetz. Weitergehende Einschränkungen, sofern überhaupt zulässig, über sog. Lizenzvereinbarungen bedürfen der Vertragsform. Eine "Überraschung" nach dem Kauf ist kein Vertrag bzw. wird den Anforderungen hinsichtlich eines Vertrages nicht gerecht, und das bloße Setzen eines Häkchens wird n.m.W. von der Jurisprudenz tendenziell ziemlich einheitlich nicht als Vertrag gewertet. Schließlich ist es mittlerweile usus, daß Software in bestimmter Weise grob mangelhaft ist und man über diesen Mangel nicht vorab informiert wird, was dem Betruge schon recht nahe kommt. Der Mangel besteht darin, daß sich die Software ohne diese m.E. eindeutig abgepreßte Zustimmung nicht nutzen läßt. Natürlich kann man den - i.d.R. verschwiegenen - Produktmangel beim Softwarehändler geltend machen und die Rückabwicklung des Kaufvertrages verlangen, nur möchte man i.d.R. die Software ja auch wirklich nutzen, und ein gesetztes Häkchen stellt im späteren Betrieb des Programmes keinen Mangel (mehr) dar.

Natürlich möchten Softwareproduzenten, über das Urheberrecht hinausgehend, daß die Kunden nach ihrer Pfeife tanzen, doch mit abgepreßten "Zustimmungen", die kaum als Vertrag bezeichnet werden können, ist das ein einziges, juristisch höchst angreifbares Schmierentheater.

Etwas anderes ist natürlich eine explizite Lizenzvereinbarung im Rahmen eines sog. Wartungs-/Nutzungsvertrages. Aber auch unter diesen Umständen sind arrogante Herstellergebahren nicht grenzenlos.

Wobei natürlich erst einmal nachgewiesen werden muß, daß die Compilate mit der fraglichen Delphi-Version erstellt wurden.
Borland & Co. werden sich bei kleinen und mittleren Programmen mit überschaubarem Kundenkreis gewiß nicht die Mühe machen, einen gerichtskonsistenten Beweis dafür anzutreten zu versuchen.

Geändert von Delphi-Laie (11. Okt 2010 um 16:00 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#38

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 16:29
Noch einmal, auch wenn es vielen verdammt schwerfallen sollte, das zu verinnerlichen: Es gilt zunächst einmal nur das Urheberrecht als Gesetz.
Das und nichts anderes hatte ich im Sinn. Der offensichtliche Unterschied bei D2006/TurboDelphi "man kann keine Komponenten von Drittherstellern einbinden" ist eigentlich nur eine Beschränkung des Komforts. Die eigentliche Leistung von BorEmCodirgendwem ist ja die Herstellung der Bibliotheken, die mir (und anderen) das Leben leichter macht, mal abgesehen von der IDE und dem Compiler.

was allerdings den Aufwand des Nachweises von illegal erstellter Software angeht, da möchte ich an Herr von G. erinnern der wohl in der Lage war, sehr effizent "illegales" zu finden, und der Legalität zu ihrem Recht zu verhelfen.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.081 Beiträge
 
Delphi 12 Athens
 
#39

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 16:31
Wobei natürlich erst einmal nachgewiesen werden muß, daß die Compilate mit der fraglichen Delphi-Version erstellt wurden.
Das ist nicht das Problem.
In der EXE steht drin, mit was sie erstellt wurde.
Man kann die Delphi-Version und den Lizenzlevel (Standard/Personal, Professional, Enterprise oder Architect) auslesen.

Selbst die EXE prüft dieses nach, wenn man z.B. etwas verwendet/einkompiliert hat, welches eine Architect erfordert, dann wird dieses zum Programmstart, bzw. vor dessen Initialisierung/Erstellung geprüft und das Programm mit einer Exception beendet, wenn die Lizenz nicht ausreicht.

Zusätzliche Infos (Lizenzschlüssel, Serial, Lizenzinhaber o.Ä.) scheinen nicht enthalten zu sein.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (11. Okt 2010 um 16:34 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#40

AW: Delphi 3 auf Delphi 6 upgraden

  Alt 11. Okt 2010, 17:17
Der Quelltext, sofern man diesen selber geschrieben hat, gehört immer mir selber.

Beim compilieren setze ich aber einen Compiler ein und da gibt es von Emba aktuell z.B. Schulversionen.
Bisher habe ich bei allen Versionen (wenn dem so war) den Hinweis bekommen, dass diese nur für die private und nicht kommerzielle Verwendung eingesetzt werden dürfen.

Siehe dazu auch die aktuellen Urteile bzgl. der Router-Hersteller, die den Source nicht veröffentlicht hatten und per Gericht dazu verdonnert wurden.

Klar schreibe ich das Programm, aber bestes Beispiel sind doch die ganzen Softwarelizenzen (GPL, LGPL, etc.)
Benutze ich Code in meinem Prog, wo die Lizenz mir sagt, dass muss dann OpenSource werden, dann ist das so. Somit kann auch der Hersteller des Compilers dieses durchaus einschränken, weil da zu 100% immer ein kleiner Teil vom Hersteller drin ist.

Fraglich ist aber ob hier der Fall genauso liegt wie bei der OEM-Bundelung von MS (in Deutschland unwirksam) oder die Untersagung des Weiterverkaufs von Software.

Ansonsten würden die ganzen GPL ad absurdum geführt, weil ich immer sagen würde, dass ich das von wem auch immer bekommen habe und da war die Lizenz nicht dabei und damit für mich eben ohne Auswirkung.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 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