Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   MPL (https://www.delphipraxis.net/22365-mpl.html)

nailor 16. Mai 2004 19:19


MPL
 
Die Mozilla Lizenz - Kann die mir mal wer erklären? Vergleiche mit der GPL (GNU GPL) sind OK bzw. erwünscht.

Speziell gehts darum, wie "infektiös" die MPL ist, wenn ich also eine unit unter MPL habe und da was drumherum programmiere, welche Einschränkungen dann bestehen.

nailor

Bernhard Geyer 16. Mai 2004 19:26

Re: MPL
 
MPL auf Deutsch

nailor 16. Mai 2004 19:37

Re: MPL
 
danke. d.h. wenn ich eine "MPL-unit" habe, von der ich nichts ableite, an der ich nichts ändere, sondern in der ich nur funktionen/prozeduren aufrufe, dann

- bleibt diese unit MPL (logisch)
- und ich kann mit meinem Programm lizenztechnisch machen, wozu ich lustig bin

?

nailor

danke nochmal, der link war ziemlich praktisch, weil das dort ziemlich verständlich war! :thuimb:

Treffnix 20. Apr 2005 11:51

Re: MPL
 
Hallo,

auch wenn der Thread was älter ist, wäre ich dankbar, wenn mir jemand kurz erklären könnte, was ich tun müsste um der Lizenz genüge getan zu haben. Irgendwie vermischen sich bei allen Erklärungen die Weitergabe als Code und als fertiges Produkt.

Ist es richtig, dass ich beim fertigen Programm mit der .exe auch den Source der verwendeten MPL-Komponente mitgeben muss? Was soll denn son 08/15 Benutzer damit? :gruebel:

Und wie ist das mit der About-Box? Wenns keine gibt, muss ich dann eine einbauen? Gleiche Frage gilt für die Doku.

Mephistopheles 20. Apr 2005 12:18

Re: MPL
 
Du mußt eigentlich nur die Copyrightinformationen im Quelltext belassen. Ansonsten kannst du es nach Belieben verwenden, insofern du erwähnst, wo der (MPL) Source verfügbar ist.

http://www.mozilla.org/MPL/mpl-faq.html

Treffnix 20. Apr 2005 17:08

Re: MPL
 
Irgendwie beantwortet das nicht meine Fragen.. :(
Im Quelltext is mir klar, aber wie genau muss das in der fertigen Echse aussehen? Und muss da dann auch der Quelltext mitgegeben werden? Für mich liest sich das irgendwie so.

jbg 20. Apr 2005 17:36

Re: MPL
 
Das Programm kannst du unter jeder dir erdenkliche Lizenz stellen, die nicht die MPL ändert (z.B. GPL "greift" die MPL an).
Änderst du etwas an der MPL unit, so musst du den Quellcode dieser Unit unter der MPL veröffentlichen.

Beispiel:
Du verwendest die Komponente TJvInspector aus der JVCL in deinem Programm. Nun stellst du fest, dass dir da eine Funktion fehlt, oder ein Bug in der Komponente ist. Diese Funktion füngst du hinzu bzw. den Bug behebst du. An der Lizenz deines Programms ändert sich dabei nichts, aber die JvInspector.pas musst du entweder als MPL unit öffentlich machen, oder du gibst die Änderungen an die JVCL weiter.

magicm247 20. Apr 2005 21:24

Re: MPL
 
schau dir mal den netscape navigator wie das dort gelöst ist, da bekommt man auch nicht den quellcode zumindest nicht von allen sachen. hab den aber schon länger nicht gehabt.
http://www.netscape.de/netscapeprodu.../download.html

arbu man 21. Apr 2005 11:05

Re: MPL
 
hi, das jedi projekt steht ja unter der MPL hier ist alles (auf deutsch) erklärt


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