<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>
<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>
<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>