![]() |
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 |
Re: MPL
|
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: |
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. |
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.
![]() |
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. |
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. |
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.
![]() |
Re: MPL
hi, das jedi projekt steht ja unter der MPL
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr. |
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