diff --git a/res/legal-infos.de.htmlpart b/res/legal-infos.de.htmlpart new file mode 100644 index 0000000000000000000000000000000000000000..cbca056ccddceaef83ecdb3638d733b65d6c3639 --- /dev/null +++ b/res/legal-infos.de.htmlpart @@ -0,0 +1,51 @@ +<h1>Rechts- und Lizenzinformationen</h1> +<h2>Anbieter dieser Anwendung / Impressum</h2> +<p> +Ruhr-Universität Bochum<br/> +Institut für Experimentalphysik I<br/> +Dr. Tobias Triffterer<br /> +Gebäude NB2/126 – Fach-Nr. 125<br /> +Universitätsstraße 150<br /> +44801 Bochum<br /> +Deutschland +</p> +<h2>Kontaktdaten des Autors:</h2> +<ul> +<li>E-Mail-Adresse: <a href="mailto:tobias@ep1.ruhr-uni-bochum.de">tobias@ep1.ruhr-uni-bochum.de</a></li> +<li><a href="https://ep1.ruhr-uni-bochum.de/~tobias/tobias_ep1.pem">S/MIME-Zertifikat</a> (Fingerabdruck: DF35 4C01 A72C E689 2D95 F52D 8426 5187 BE21 2DEE)</li> +<li><a href="https://ep1.ruhr-uni-bochum.de/~tobias/tobias_ep1.asc">GnuPG/OpenGPG-Schlüssel</a> (Fingerabdruck: 32FC 7266 0504 437B BF8A AFB6 7B74 849A 85A6 0E50)<br /></li> +<li>Matrix-ID: <a href="https://matrix.to/#/@trifftmp:ruhr-uni-bochum.de">@trifftmp:ruhr-uni-bochum.de<br /></li> +<li>Diese Anwendung hat einen öffentlichen Matrix-Raum: <a href="https://matrix.to/#/#physikfp311online:ruhr-uni-bochum.de">#physikfp311online:ruhr-uni-bochum.de</a> +</ul> +<h2>Lizenz der Anwendung und Quelltext-Zugang</h2> +<p>Diese Anwendung ist freie Software, sie wird gemäß den Bedingungen der von der Free Software Foundation veröffentlichten GNU General Public License lizensiert, entweder Version 3 der GPL oder – wahlweise – jede neueren Version.</p> +<p>Diese Anwendung besteht aus zwei Teilen: Die Fp311Online-Client-Anwendung und die gemeinsame Fp311Online-Bibliothek mit von Server und Client gemeinsam genutztem Code.</p> +<p>Der Quelltext für beide Teile kann im Quelltextverwaltungssystem GitLab des Instituts für Experimentalphysik I eingesehen werden:</p> +<ul> +<li>Client-Anwendung: <a href="https://gitlab.ep1.rub.de/fp311online/fp311online-client/">https://gitlab.ep1.rub.de/fp311online/fp311online-client/</a></li> +<li>Gemeinsame Bibliothek: <a href="https://gitlab.ep1.rub.de/fp311online/libfp311online">https://gitlab.ep1.rub.de/fp311online/libfp311online</a></li> +</ul> +<h2>Von dieser Anwendung genutzte quelloffene Frameworks</h2> +<p>Diese Anwendung (und die gemeinsame Bibliothek) nutzt Programmcode aus anderen quelloffenen Projekten. Gemäß deren Lizenzbestimmungen besteht das Recht auf Einsichtnahme in den Quellcode und die Verbreitung unmodifizierter und modifizierter Versionen.</p> +<h3>Qt<img src=":/logo/built-with-qt.png" width="150" style="float: right;"/></h3> +<p>Qt (<a href="https://qt.io">https://qt.io</a>) ist ein plattformübergreifendes C++-Framework, das von der „The Qt Company“ entwickelt wird, um u. a. grafische Anwendungen zu entwickeln. Es wird in dieser Anwendung genutzt und die grafische Benutzeroberfläche zu erstellen und die Client-Server-Kommunikation über das WebSockets-Protokoll abzuwickeln.</p> +<p>Diese Anwendung benutzt die Module „Core“, „Guiâ€, „Widgetsâ€, „Network“ und „WebSockets†von Qt. Alle diese Module sind unter Version 3 der GNU Lesser General Public License (LGPL) lizensiert.</p> +<p>Wird das Flatpak-Paket dieser Anwendung genutzt, so wird Qt nicht mit der Anwendung ausgeliefert, sondern ist Teil der Flatpak-Laufzeitumgebung <tt>org.kde.Platform</tt>, siehe <a href="https://docs.flatpak.org/en/latest/available-runtimes.html">https://docs.flatpak.org/en/latest/available-runtimes.html</a> (auf Englisch) für weitere Informationen. Der Quellcode kann auf der GitLab-Installation des KDE-Projektes eingesehen werden: <a href="https://invent.kde.org/packaging/flatpak-kde-runtime">https://invent.kde.org/packaging/flatpak-kde-runtime</a> und <a href="https://invent.kde.org/qt/qt">https://invent.kde.org/qt/qt</a></p> +<p>Wurde die Anwendung aus dem Quelltext kompiliert, so wurden die auf dem Rechner vorhandene Qt-Bibliotheken und -Header genutzt, in diesem Fall kann der jeweilige Distributor den Quellcode zur Verfügung stellen.</p> +<h3>ROOT</h3> +<p>ROOT (<a href="https://root.cern">https://root.cern</a>) ist ein vom <a href="https://home.cern">CERN</a> entwickeltes Datenanalyseframework. Es wird in dieser Anwendung genutzt, um auf dem Server die Messdaten zu generieren und auf dem Client das Histogramm darzustellen und zu fitten.</p> +<p>ROOT wird gemäß den Bedingungen der GNU Lesser General Public License (LGPL), Version 2.1 oder neuer, lizensiert.</p> +<p>Das Flatpak-Paket dieser Anwendung enthält die Bibliotheken und Header-Dateien von ROOT. Dieses Projekt nutzt eine modifizierte Version von ROOT um die Kompatibilität mit der isolierten Flatpak-Umgebung (Sandbox) zu verbessern. Der Quelltext dieser modifizierten Version kann auf dem GitLab des Instituts für Experimentalphysik I eingesehen werden: <a href="https://gitlab.ep1.rub.de/fp311online/cern-root">https://gitlab.ep1.rub.de/fp311online/cern-root</a></p> +<p>Der Original-Quellcode des ROOT-Projektes ist auf GitHub verfügbar: <a href="https://github.com/root-project/root">https://github.com/root-project/root</a></p> +<p>Außerhalb der Flatpak-Sanbox kann diese Anwendung auch mit unmodifizierten Versionen von ROOT laufen. Innerhalb der Sandbox sollten unmodifizierte Versionen auch funktionieren, aber der Anwendungsstart kann verzögert werden.</p> +<p>Wird die Anwendung aus dem Quellcode kompiliert, so kann frei entschieden werden, ob entweder eine auf dem Rechner vorhandene ROOT-Installation genutzt wird oder das Build-System der Anwendung die modifizierte Version aus der vorstehend genannten Quelle im GitLab des Instituts für Experimentalphysik I herunterladen soll.</p> +<h2>Versionsinformationen:</h2> +<p>Im Folgenden sind die Versionsnummern aller genannten Bestandteile aufgeführt:</p> +<ul> +<li>Fp311Online-Client: %1</li> +<li>Gemeinsame Fp311Online-Bibliothek: %2</li> +<li>Qt: %3</li> +<li>ROOT: %4</li> +</ul> +<h2>Volltext der Lizenzen</h2> +<p>In den folgenden Abschnitten sind die englischen Originaltexte aller genannten Lizenzen abgedruckt:</p>