Open Source Software
Der Begriff Open Source wurde 1998 von der Open Source Initiative (OSI) popularisiert. Die OSI hat seitdem eine formale Open‑Source‑Definition veröffentlicht, die festlegt, welche Kriterien ein Lizenzmodell erfüllen muss, damit ein Software‑Produkt als „Open Source“ bezeichnet werden darf.
Open Source Software zeichnet sich dabei durch offenen Quellcode, die Möglichkeit der freien Weitergabe und Modifikation, nicht‑diskriminierende Lizenzbedingungen sowie durch transparente und community‑basierte Entwicklung aus. Diese Merkmale ermöglichen Kosteneffizienz, Flexibilität, Sicherheit und langfristige Nachhaltigkeit – Gründe, warum OSS in Forschung, Lehre und Industrie immer stärker verbreitet ist.
An der RPTU hat Open Source Software zahlreiche Einsatzfelder: als Betriebssystem, Workloadmanager oder Anwendersoftware auf dem High Performance Cluster Elwetritsch, als Betriebbsystem (Linux) zahlreicher Dienste und Server oder auch in Form von verschiedenen Webanwendungen oder als Learning Management Software OpenOlat. Ohne Open Source Software wäre die aktuelle IT-Landschaft an der RPTU so nicht denkbar.
Auf der nachfolgenden Seite möchten wir Ihnen eine (unvollständige) Liste von Open Source Software, gegliedert nach möglichen Einsatzzwecken, zur Verfügung stellen. Sollte Ihrer Meinung nach eine Software‑Applikation fehlen, können Sie sich gerne an das Team von OpenSource4RPTU wenden und uns dies mitteilen.
Übersicht Open Source Software
Softwareportale für Open Source Software
| Portal | Kurzbeschreibung | Offizieller Link |
|---|---|---|
| SourceForge | Bietet Hosting von Quellcode, Download‑Bereiche und Projekt‑Foren für Open Source Projekte. | https://sourceforge.net |
| GitHub | Größtes soziales Netzwerk für Entwickler – ermöglicht das Verwalten, Forken und Beitragen zu Open Source Repositories | https://github.com |
| GitLab | Code-Hosting-Plattform mit Versionsverwaltung | https://gitlab.com |
| Apache Software Foundation | Nicht‑kommerzieller Verein, der über 350 Open‑Source‑Projekte (z. B. HTTP Server, Hadoop, Spark) betreut; stellt Infrastruktur, Lizenz‑ und Governance‑Richtlinien bereit. | https://www.apache.org |
| GNU Project / Savannah | Das GNU‑Projekt fördert freie Software; Savannah ist das zugehörige Hosting‑Portal für GNU‑ und andere freie Open‑Source‑Projekte (Quellcode, Bugtracker, Mailinglisten). | https://savannah.gnu.org |
| SnapCraft | Zentraler Katalog von „Snaps“ – Linux Pakete, die in virtuellen Containern laufen. Viele Snaps sind Open‑Source‑Anwendungen, die einfach zu installieren und zu aktualisieren sind. | https://snapcraft.io/store |
| Flatpak (Flathub) | Öffentliches Repository für Flatpak‑Pakete; ähnlich wie Snaps für Linux Betriebssysteme | https://flathub.org |
| F‑Droid | Open‑Source‑App‑Store für Android; enthält ausschließlich freie und quelloffene Anwendungen, die über das F‑Droid‑Repository verteilt werden. | https://f-droid.org |
Betriebssysteme
| Betriebssystem | Kurzbeschreibung | Offizieller Link |
|---|---|---|
| Ubuntu | Eine benutzerfreundliche, auf Debian basierende Linux‑Distribution, die sich besonders für Einsteiger und den Desktop‑Einsatz eignet. | https://ubuntu.com |
| Debian | Eine der ältesten und stabilsten Linux‑Distributionen, bekannt für ihr umfangreiches Paketarchiv und die strenge Einhaltung freier Software. | https://www.debian.org |
| Linux Mint | Auf Ubuntu (oder Debian) aufbauende Distribution mit einem besonders einsteiger‑freundlichen Desktop und vielen vorinstallierten Medien‑Codecs. | https://linuxmint.com |
| openSUSE | Eine vielseitige Distribution, die sowohl für Desktop‑ als auch für Server‑Umgebungen geeignet ist; bietet die YaST‑Verwaltungsoberfläche und das Rolling‑Release‑Modell Tumbleweed. | https://www.opensuse.org |
| Arch Linux | Eine schlanke, rolling‑release Distribution, die auf das Prinzip “KISS” (Keep It Simple, Stupid) setzt und dem Nutzer maximale Kontrolle über die Systemkonfiguration gibt. | https://archlinux.org |
| Rocky Linux | Ein Community‑getriebener Enterprise‑Linux‑Nachfolger von CentOS, der 100 % binärkompatibel zu Red Hat Enterprise Linux (RHEL) ist. | https://rockylinux.org |
Internet-Tools
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| LibreWolf | Firefox‑Fork Browser mit automatischem Tracker‑ und Fingerprinting‑Schutz. | Windows, macOS, Linux | https://librewolf.net/ | |
| Mozilla Firefox | Schneller Browser mit umfangreichen Erweiterungen. | Windows, macOS, Linux, Android | https://www.mozilla.org/firefox/ | |
| Thunderbird | Voll‑ausgestatteter Desktop‑Mail‑Client inkl. Kalender & Chat. | Windows, macOS, Linux | https://www.thunderbird.net/ | |
| Chromium | Open‑Source‑Basis von Google Chrome; lässt sich leicht anpassen. | Windows, macOS, Linux, Android | https://www.chromium.org/ | |
| Rocket.Chat | Slack‑ähnliche Team‑Chat‑Plattform | Windows, macOS, Linux, Android | https://rocket.chat/ | |
| Mattermost | Selbst‑hostbare Slack‑Alternative mit umfangreichen Integrationen. | Windows, macOS, Linux, Android | https://mattermost.com/ | Info |
| OpenVPN | Klassischer TLS‑basierter VPN‑Server/Client. | Windows, macOS, Linux, Android | https://openvpn.net/ | |
| WireGuard | Moderne, extrem leichte VPN‑Lösung | Windows, macOS, Linux, Android | https://www.wireguard.com/ | Info |
Simulation & Numerische Berechnung
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| R‑Studio / Posit Studio | IDE für R (Desktop & Server), Shiny‑Apps, RMarkdown | Windows, macOS, Linux (Desktop); Linux (Server) | posit.co | |
| Octave | MATLAB‑ähnliche Umgebung, umfangreiche Bibliotheken | Windows, macOS, Linux | gnu.org/software/octave | HPC Elwetritsch |
| Scilab | Numerische Berechnungen, Simulation, Steuerungstechnik | Windows, macOS, Linux | scilab.org | |
| Python (Anaconda‑Distribution) | Wissenschaftliches Rechnen (NumPy, SciPy, pandas, Matplotlib, SymPy) + Jupyter | Windows, macOS, Linux | anaconda.com | HPC Elwetritsch |
| R | Statistik, Datenanalyse, Visualisierung (ggplot2, dplyr) | Windows, macOS, Linux | r-project.org | |
| SageMath | Kombiniert viele mathematische Pakete (NumPy, SymPy, Maxima, R) in einer einheitlichen Umgebung | Windows, macOS, Linux (Web‑Interface) | sagemath.org | |
| ParaView | Visualisierung großer Datensätze (CFD, FEM, wissenschaftliche Simulation) | Windows, macOS, Linux | paraview.org |
Programmier‑ und Entwicklungsumgebungen
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| Eclipse IDE | Java‑IDE, erweiterbar für C/C++, Python, PHP, Embedded‑Entwicklung | Windows, macOS, Linux | eclipse.org | |
| Visual Studio Code | Leichtgewichtiger Editor, riesiger Plugin‑Markt (C/C++, Python, LaTeX, Docker) | Windows, macOS, Linux | code.visualstudio.com | |
| Qt Creator | IDE für C++/Qt, GUI‑Entwicklung, Embedded‑Target‑Support | Windows, macOS, Linux | qt.io | |
| NetBeans | Java‑IDE, unterstützt PHP, C/C++, HTML5 | Windows, macOS, Linux | netbeans.apache.org | HPC Elwetritsch |
| Geany | Schneller, leichter Editor mit IDE‑Features | Windows, macOS, Linux | geany.org | HPC Elwetritsch |
| JupyterLab | Web‑basierte Notebook‑Umgebung (Python, R, Julia, Bash) | Browser (Server) | jupyter.org | |
| Git | Verteiltes Versionskontrollsystem | Windows, macOS, Linux | git-scm.com |
Datenmanagement & Datenanalyse
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| PostgreSQL | Relationale Datenbank, erweiterbar (PostGIS, TimescaleDB) | Windows, macOS, Linux | postgresql.org | |
| MariaDB | Relationale DBMS, weit verbreitet in Web‑ und IoT‑Projekten | Windows, macOS, Linux | mariadb.org | |
| MongoDB Community Server | NoSQL‑Dokumentendatenbank | Windows, macOS, Linux | mongodb.com | |
| Apache Spark | In‑Memory‑Datenverarbeitung, ML‑Bibliotheken (MLlib) | Linux, macOS, Windows (Docker) | spark.apache.org |
Lehre & Lernmanagement
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| Moodle | Lernplattform (Kurse, Aufgaben, Quiz, Foren) | Linux, Windows, macOS (Docker) | moodle.org | |
| OpenOLAT | Webbasierte Lernplattform für Lehre, Lernen, Bewertung und Kommunikation | Linux, Windows, macOS | openolat.com | Webanwendung |
| Mahara | E‑Portfolio‑System, Integration mit Moodle | Linux, Windows | mahara.org | |
| BigBlueButton | Web‑basierte Videokonferenz für virtuelle Vorlesungen | Linux (Docker) | bigbluebutton.org | Webanwendung |
| Jitsi Meet | Open‑Source‑Videokonferenz (keine Registrierung nötig) | Browser‑basiert, Self‑Hosted | jitsi.org/jitsi‑meet | Webanwendung |
Office & Dokumentation
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| LibreOffice | Office‑Suite (Writer, Calc, Impress, Draw, Base) | Windows, macOS, Linux | libreoffice.org | HPC Elwetritsch |
| OnlyOffice | Office‑Suite mit kollaborativem Echtzeit‑Editing | Windows, macOS, Linux, Web | onlyoffice.com | |
| LaTeX (TeX Live / MikTeX) | Professionelles Textsatzsystem für wissenschaftliche Dokumente | Windows, macOS, Linux | tug.org/texlive | |
| Overleaf (Open‑Source‑Edition) | Cloud‑basierter LaTeX‑Editor (selbst hostbar) | Web (Docker) | github.com/overleaf/overleaf | |
| Zotero | Literaturverwaltungs‑ und Zitations‑Tool | Windows, macOS, Linux, Browser‑Add‑On | zotero.org | |
| JabRef | BibTeX‑Manager (Desktop‑App) | Windows, macOS, Linux | jabref.org | |
| Okular / Evince | PDF‑Viewer mit Anmerkungs‑ und Lesezeichen‑Funktionen | Linux, Windows (via KDE‑Apps), macOS | okular.kde.org |
Grafik, Visualisierung & Medien
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| Blender | 3‑D‑Modellierung, Animation, Rendering, Simulation (Fluid, Partikel) | Windows, macOS, Linux | blender.org | HPC Elwetritsch |
| Inkscape | Vektor‑Grafik‑Editor (SVG) | Windows, macOS, Linux | inkscape.org | HPC Elwetritsch |
| GIMP | Raster‑Bildbearbeitung (Photoshop‑Alternative) | Windows, macOS, Linux | gimp.org | HPC Elwetritsch |
| TikZ/PGF (LaTeX‑Package) | Vektor‑Grafiken direkt in LaTeX | Plattform‑unabhängig | tikz.dev | |
| Krita | Digitales Malprogramm mit Funktionen zur Bildbearbeitung | Windows, macOS, Linux | krita.org |
Geodaten‑Verarbeitung & Kartographie
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| QGIS | Desktop‑GIS, umfangreiche Analyse‑ und Visualisierungs‑Tools, Plugin‑Framework | Windows, macOS, Linux | qgis.org | HPC Elwetritsch |
| GRASS GIS | Leistungsstarke Raster‑ und Vektor‑Analyse, integrierbar in QGIS | Windows, macOS, Linux | grass.osgeo.org | HPC Elwetritsch |
| GDAL / OGR | Bibliothek & Kommandozeilen‑Tools zum Lesen/Schreiben von über 200 Raster‑ und Vektor‑Formaten | Windows, macOS, Linux | gdal.org | |
| PostGIS | Raumbezogene Erweiterung für PostgreSQL (SQL‑basierte Geodaten‑Analyse) | Windows, macOS, Linux | postgis.net | |
| GeoServer | Open‑Source‑Server zum Bereitstellen von WMS/WFS/WMTS‑Diensten | Windows, macOS, Linux (Java‑basiert) | geoserver.org | |
| MapServer | Leichter, schneller OGC‑konformer Karten‑ und Rendering‑Server | Windows, macOS, Linux | mapserver.org | |
| SAGA GIS | Geowissenschaftliche Analysen, Terrain‑Processing, Hydrologie‑Werkzeuge | Windows, macOS, Linux | saga-gis.org | |
| OpenLayers | JavaScript‑Bibliothek zum Erstellen interaktiver Web‑Karten (WMS, WMTS, XYZ, Vector Tiles) | Web (JS) | openlayers.org | |
| Leaflet | Leichtgewichtige JS‑Bibliothek für mobile‑freundliche Web‑Karten | Web (JS) | leafletjs.com | |
| PDAL | Bibliothek & Tools für die Verarbeitung von LiDAR‑ und Punktwolken‑Daten | Windows, macOS, Linux | pdal.io | |
| GeoPandas | Pandas‑Erweiterung für räumliche Daten (Shapely, Fiona, PyProj) | Windows, macOS, Linux (Python) | geopandas.org | |
| Rasterio | Python‑Wrapper für GDAL, spezialisiert auf Raster‑IO und Analyse | Windows, macOS, Linux | rasterio.readthedocs.io | |
| PyProj | Python‑Interface zu PROJ für Koordinaten‑Transformationen | Windows, macOS, Linux | pyproj4.github.io/pyproj |
Konstruktion & CAD / CAE
| Software | Kurzbeschreibung | Plattformen | Offizieller Link | Einsatz an der RPTU |
|---|---|---|---|---|
| FreeCAD | Parametrisches 3‑D‑Modellieren, Baugruppen, FEM‑Modul (Calculix/Elmer) | Windows, macOS, Linux | freecad.org | |
| LibreCAD | 2‑D‑CAD, DWG/DXF‑Import/Export, Layer‑Management | Windows, macOS, Linux | librecad.org | |
| KiCad | PCB‑Layout, Schaltplan‑Editor, 3‑D‑Board‑Viewer | Windows, macOS, Linux | kicad.org | |
| OpenSCAD | Skriptbasiertes 3‑D‑Modellieren (CAD‑Programmierung) | Windows, macOS, Linux | openscad.org | |
| Salome‑Meca | Vor‑/Nachbearbeitung für FEM, Integration von Code_Aster, Gmsh | Linux, Windows (Docker) | salome-platform.org | |
| OpenFOAM | CFD‑Suite (Strömungs‑, Verbrennungs‑, Wärme‑Simulation) | Linux, Windows (Docker) | openfoam.org |