Open Source Software & Freeware
Auf dieser Seite finden Sie eine Reihe von kostenlosen Software-Produkten. Ein Großteil dieser Software ist als "Open Source Software" lizenziert, der Quellcode ist somit frei zugänglich, wodurch die Weiterentwicklung gefördert werden soll.
Disclaimer
Die folgende Auflistung ist eine Sammlung an Empfehlungen aus unterschiedlichen Quellen. Die Fakultät für Informatik übernimmt keine Garantie für Vollständigkeit, Richtigkeit, Aktualität oder Qualität der Informationen.
- » Betriebssysteme
- » Browser & Mail- und Terminmanagement
- » Datenbanken
- » Literatur- und Wissensverwaltung
- » Mathematik & Statistik
- » Middleware
- » Modellierung & Simulation
- » Multimedia
- » Programmierung: Bibliotheken, Tools & Frameworks
- » Programmierung: Entwicklungsumgebungen
- » Programmierung: Sprachen, Compiler
- » Programmierung: Visualisierung von Algorithmen und Datenstrukturen
- » Projektmanagement
- » Sonstige Programme & Werkzeuge
- » SSH Client-Programme
- » Textverarbeitung
- » Usability & Human Computer Interaction
Vorschläge
Haben Sie einen Vorschlag zur Erweiterung unserer Liste oder sind Ihnen Fehler oder veraltete Informationen aufgefallen?
Bitte schicken Sie uns ein e-Mail
mit dem Betreff
"Softwareliste" an:
» ssc.informatik@univie.ac.at
Betriebssysteme
- Fedora
Weit verbreitete Linux-Distribution von Red Hat mit GNOME-Desktop - Linux Mint
Auf Ubuntu aufbauende Linux-Distribution mit KDE- oder GNOME-Desktop - OpenSUSE
Weit verbreitete Linux-Distribution von Novell mit KDE- oder GNOME-Desktop - Ubuntu
Eine der am weitesten verbreitete Linux-Distribution basierend auf Debian mit GNOME-Desktop
Browser & Mail- und Terminmanagement
- Google Chrome
Webbrowser von Google
Windows Vista/XP SP2: Download
Linux: befindet sich derzeit noch in Entwicklung - Mozilla Firefox
Webbrowser mit zahlreichen Add-ons
Linux: im Paketmanager auswählen
Windows: Download - Mozilla Thunderbird
Mailprogramm mit diversen Add-ons
Linux: im Paketmanager auswählen
Windows: Download - Opera
Webbrowser für Desktop und mobile Endgeräte
Windows, Linux, Mac OS & mehr: Download - Opera Mail
e-Mailprogramm direkt im Browser integriert
Datenbanken
- Hypersonic
Relationale SQL-Datenbank (RDBMS) implementiert in Java, daher auch plattformunabhängig
Download + Getting Started - MySQL
Weit verbreitetes, relationales Datenbank-Management-System (RDBMS) verfügbar für 20 Betriebssysteme
Windows: Download, Anleitung: Installation unter Windows
Linux: Auswahl im Paketmanager, Anleitung: Installation unter Linux
Mac OS, Solaris und weitere Unix-Systeme: Download
Anleitungen: Allgemeine Installationsanleitung - PostgreSQL
Objekt-relationales Datenbank-Managementsystem verfügbar für alle weit verbreiteten Betriebssysteme
Linux: Auswahl im Paketmanager
Windows: Download
Mac OS, FreeBSD, Solaris: Downloads
siehe auch Installationsanleitungen
Literatur- und Wissensverwaltung
- Citavi
Umfangreiches Programm zur Verwaltung und Strukturierung von Literatur-, Zitate- und Ideensammlungen. Kostenlos erhältlich: bis 100 Datensätze volle Funktionalität und darüber hinaus nur mehr Abfragefunktion oder über eine Campuslizenz.
Derzeit nur für Windows verfügbar: Download
Informationen zur Verwendung unter Mac OS und Linux - DokuWiki
Einfach anwendbares Wiki zur Erstellung von Dokumentationen; Plattformunabhängig
Dokumentationen: Voraussetzungen + Installation + Upgrade
Siehe auch: Alternative Installationsmethoden - DokuWiki on a Stick
Portables Wiki für einen USB-Stick; ohne Installation
Windows: Download - FreeMind
Mind Mapping Software geschrieben in Java
Linux: Im Paketmanager auswählen - siehe auch FreeMind on Linux
Windows, Mac OS,...: Download - SciPlore MindMapping
Auf FreeMind basierende Mind Mapping Software mit akademischen Erweiterungen zur Literatur- und Wissensverwaltung, Java Implementierung
Linux, Windows, Mac OS,...: Download + Installationsinfos: Allgemeines und FAQs - Visual Understanding Environment
Mind Mapping Software mit innovativen Funktionen wie Tagging von Knoten/Beziehungen, Multimediaunterstüztung innerhalb der Mindmaps, Import und Analyse von Datensets (CVS, XML, RSS) u.v.m.; Java Implementierung
Windows, Linux, Mac OS: Download - Zotero
Firefox-Plugin zum einfachen Sammeln, Verwalten und Zitieren von Online-Quellen sowie zur Zusammenarbeit (von Informationsteilung bis zum Auffinden von Forschungspartnern); einfache Anwendung, plattformunabhängig.
Dokumentationen: Installation + QuickStart, FAQs und vieles mehr
Mathematik & Statistik
- Euler Math Toolbox
Numerische und algebraische Software mit zahlreichen Grafikfunktionen
Windows: Download
Linux mit Wine: Euler with Linux - FreeMat
Numerische Lösung mathematischer Aufgaben, graphische Darstellungsmöglichkeiten, Programmierumgebung und Skriptsprache
Linux: via Paketmanager installieren
Windows, Mac OS: Download + Installationsanleitungen - GeoGebra
Mehrfach preisgekrönte Software für Geometrie, Algebra und Analysis - java-basierte Software
Windows, Linux, Unix,...: WebStart oder Download + Installation - Maxima
Lösung symbolischer & numerischer Aufgaben
Linux: Auswahl im Paketmanager - siehe auch Installation from RPM
Windows, Mac OS: Downloads - R
Statistische Berechnungen & Darstellungen
Linux: Auswahl im Paketmanager
Windows, Mac OS: Downloads - rcom
Integration von R und Scilab in Applikationen von Microsoft (RExcel and SWord) and OpenOffice (ROOo); für Anwender und Entwickler
Installationspakete für jeweilige Plattformen: Download - Sage
Mathematiksoftware mit vielen Paketen und Schnittstellen zu bestehender Algebra Software sowie einer Python-Bibliothek zur Verwendung in eigenen Programmen.
Installation Guide und Kurzanleitung Deutsch
Linux: Download
Windows: Download und Installation in Virtueller Maschine
Mac OS, Solaris: Download Binaries - Scilab
Lösung von numerischer Aufgaben & graphische Darstellung
Linux: Installationsanleitung
Windows, Mac OS: Download - Mathics
Mathics is a free, general-purpose online computer algebra system featuring Mathematica-compatible syntax and functions. It is backed by highly extensible Python code, relying on SymPy for most mathematical tasks. - !Tipp: Wikipedia List of Numerical Analysis Software
Unvollständige Liste; für offen gebliebene Wünsche und weitere Lösungsmöglichkeiten
Middleware
- Apache Tomcat
Servlet Container (Web-Server) für Java Servlets und Java Server Pages
Linux: Im Paketmanager auswählen.
Windows: Download
siehe auch Installationsanleitung - JBoss
Java-EE Application Server für Java Servlets/JSP, AOP, EJB, JPA u.v.m.; Plattformunanbhängig
Download - MoWeS Portable
Modulares, portables Web-Server-System, basierend auf Apache, MySQL und PHP; ohne Installation von beschreibbaren Medien (USB-Stick, Festplatte,...) zu starten; vorinstallierte Software (TYPO3, Joomla!,...) auswählbar
Windows: Download - XAMPP
Apache Web-Server Distribution für verschiedene Plattformen mit integrierten Modulen (z.B. MySQL, PHP, Perl, OpenSSL). Es ist ein Plug-in für den Tomcat Servlet Container verfügbar.
Windows: Download
Linux: Im Paketmanager Apache, PHP und MySQL auswählen. - Xming
X Window Server für Microsoft Windows XP/Vista/Windows7 für das entfernte Arbeiten (remote) mit der graphischen Oberfläche eines Unix-Systems.
Unix, Linux: Als Teil des Betriebssystems vorinstalliert.
Mac OS: Wie bei Linux-Systemen oder kann nachinstalliert werden.
Windows: Download + Installationsinfos
Modellierung & Simulation
- ArgoUML
Modellierung von UML Diagrammen
Windows: Download
Linux, Unix,...: Alle Downloads
siehe auch Installationsanleitung - Dia
Modellierung formeller und informeller Diagramme (ER, UML, Flussdiagramme,...)
Windows: Download
Linux: Auswahl im Paketmanager - EclipseUML
UML Modellierung und Model Driven Development (MDD)
Windows, Linux, Mac OS: Download + Installationsanleitung - StarUML
UML Modellierung und Model Driven Architecture (MDA) Plattform
Windows: Download
Linux: Betrieb mittels Windows-Emulator möglich
Multimedia
- Audacity
Mehrsprachiger Audio-Editor und -rekorder
Windows: Download
Linux, Unix,...: Alle Downloads
Mac OSX: Download - DVDx
Programm zum Konvertieren von DVD-Videos in die verschiedenen Ausgabeformate.
Windows: Download - Gimp
GNU Bildeditor
Windows: Download
Linux, Unix,...: Alle Downloads -> Klick auf "Show other downloads"
Mac OS: Download - Inkscape
Vektorgrafikeditor
Freie Alternative für Illustrator, Freehand, CorelDraw oder Xara X.
Windows: Download
Linux: Download
Mac OS: Download - VEED Transcription
Automatische Transkription von Audio & Video in Text.
Link zu Online-Tool - VirtualDub
Bearbeiten und Erstellen von Videodateien unter Windows
Windows: Download - VLC Media Player
Cross-Platform Multimedia Player
Windows: Download
Linux, Unix,...: Alle Downloads
Mac OS: Download
Programmierung: Bibliotheken, Tools & Frameworks
- AndroMDA
Erweiterbarer Codegenerator für die modellgetriebene Softwareentwicklung (MDA), Transformation von UML Modellen in Codebausteine für die Plattformen J2EE, Spring und .NET, unterstützt aktuelle Entwicklungswerkzeuge und ermöglicht individuell konfigurierbare Codegenerierung, Plattformunabhängig
Download + Installationsanleitung - Apache Velocity Engine
Template Engine, Einsatz u.a. in der Webentwicklung zur Trennung der Programmlogik von der Darstellung, Plattformunabhängig
Download + Installationsanleitung - Hudson
Framework zur kontinuierlichen Integration, Entwicklung und Deployment von Software-Bausteinen, in Java implementiert, benötigt zur Ausführung einen Servlet Container
Installationsanleitungen für Unix/Linux, Windows + Download - JUnit
Framework zum Testen von Java-Programmen, ermöglicht automatisierts Testen von Klassen/Methoden; Plattformunabhängig
Download + Getting Started - Make
Unix Komandozeilenprogramm, welches als Programmierwerkzeug z.B. zum Übersetzen und Linken von Programmteilen verwendet wird.
Linux: Im Paketmanager auswählen
Linux man page zu make, Make Tutorial - MinGW
GNU Entwicklerwerkzeuge (Compiler, Debugger) für die Windows-Plattform zur Entwicklung von Windows Programmen. Unterstützt diverse Programmiersprachen wie C/C++, Java, Fortran,…
Windows: Installation + Download - Pseudo Zufallszahlengeneratoren
C++ Bibliotheken zur Erzeugung von Zufallszahlen - Subversion
Versionsverwaltungs-System. Mit TortoiseSVN ist ein Windows-Client verfügbar, der als Erweiterung des Windows-Explorers realisiert wurde. Für Eclipse sind die Plug-ins Subclipse und Subversive erhältlich.
Linux: Im Paketmanager auswählen.
Windows, Mac OS, Unix-Systeme: Download Binaries
Programmierung: Entwicklungsumgebungen
- Bloodshed Dev-C++
Entwicklungsumgebung (IDE) für die Sprachen C und C++ mit integriertem Compiler (GCC)
Windows: Download
Linux: Betrieb mittels Windows-Emulator möglich - Eclipse
Weit verbreitete Entwicklungsumgebung (IDE) mit zahlreichen Plug-ins (z.B. für den Application Server Tomcat) und für verschiedene Sprachen wie Java, C/C++, PHP,...
Linux: Auswahl im Paketmanager
Windows, Mac OS: Downloads - Eclipse CDT
IDE zur C++ Programmierung basierend auf Eclipse
Installation als Plug-in oder...
Linux: Auswahl im Paketmanager
Windows, Mac OS: Download von fertigen Paketen - NetBeans
Ebenso weit verbreitete IDE für verschiedene Sprachen wie Java, C/C++, PHP, Ruby. Für Zusatzfunktionen sind Plug-ins verfügbar.
Linux: Auswahl im Paketmanager
Windows, Solaris, Mac OS,...: Download - MS Visual Studio
Entwicklungsumgebung von Microsoft für C/C++, BASIC, C++/CLI für Windowsprogrammierung (.NET-Framework) und Webprogrammierung
Windows, Mac OS: Download
Programmierung: Sprachen & Compiler
- Borland C++ Compiler 5.5
Kostenloser Command-line Compiler
Konfiguration: Nach der Installation in der Datei "BorlandBCC55readme.txt" lesen.
Windows: Download - GNU C++ Compiler
Compiler für C/C++ Programmcode verfügbar für fast alle Betriebssysteme bzw. Plattformen
Unix, Linux, Windows, ...: Download vorkompilierter Versionen, ältere Installationsanleitung für Windows von der fswinf, offizielle Installationsanleitungausgehend vom Sourcecode - Groovy
Agile dynamische Programmiersprache für die Java Plattform mit zusätzlichen, moderner Funktionen ähnlich wie in Ruby, Python oder Smalltalk; Plattformunabhängig
Download + Getting Started - Java JRE/JDK/SDK
Laufzeitumgebung (Java Runtime Environment), Sammlung von Werkzeugen und Bibliotheken zur Java-Entwicklung (Java Development Kit/Software Development Kit) von der Standard Edition (SE) und der Enterprise Edition (EE) und vieles mehr sind im Sun Developer Network zu finden.
Windows: Download
Linux: Im Paketmanager auswählen - OpenJDK
Open Source Implementierung der Java Plattform Standard Edition zur Entwicklung von Java Programmen
Linux: Installationsanleitungen
Programmierung: Visualisierung von Algorithmen und Datenstrukturen
- Animation von Sortieralgorithmen
Web-Tool zur Veranschaulichung verschiedener Sortieralgorithmen - VADer
Web-basiertes Programm zu Visualisierung des dynamischen Verhaltens von Algorithmen und Datenstrukturen; Plattformunabhängig.
Projektmanagement
- GanttProject
Projektplanung und -management; plattformunabhängiges Java-Programm
Eingeschränkte Online-Version und Installationspakete und Anleitungen für Windows, Mac OS und Linux - OpenProj
Projektplanung und -management
Windows, Linux, Unix, Mac OS: Download
Sonstige Programme & Werkzeuge
- CleanSync
Einfache Software zur Synchonisation von Ordnern auf verschiedenen Computern via Wechseldatenträger (Flash-Speichermedium, externe Festplatte)
Windows: Download - Cygwin
Emulator einer Linux-ähnlichen Umgebung für Windows
Windows: Download Setup - DirSync Pro
Programm zur Synchronisation von Ordnen/Dateien auf verschiedenen Computern, inkrementelles Backup, umfangreiche Optionen, plattformunabhängige Javaimplementierung
Download + FAQ: How to run - VirtualBox
Software zur Virtualisierung lauffähig auf Windows, Linux, Mac OS und OpenSolaris
Windows: Download
Linux: Im Paketmanager auswählen (siehe auch Installationsanleitung)
SSH Client-Programme
- PuTTY
Implementierung von Telnet und Secure Shell (SSH) zur Verbindung auf entfernte Rechner und zur Dateiübertragung
Windows: Download
Linux: SSH ist entweder bereits vorinstalliert oder über den Paketmanager auszuwählen. - OpenSSH
Implementierung des SSH-Protokolls zur sicheren Verbindung und Dateiübertragung auf entfernte Rechner
Linux: Das OpenSSH-Paket wird bei gebräuchlichen Linux-Distributionen bereits mit ausgeliefert.
Windows: Liste freier SSH Implementierungen - SSH Secure Shell Client
SSH Client mit graphischer Benutzeroberfläche für Windows.
Windows: Download der Version 3.2.9 beim Goodie Domain Service der TU.
Linux: SSH ist entweder bereits vorinstalliert oder über den Paketmanager auszuwählen.
Textverarbeitung
- Adobe Reader
PDF-Dokumentenbetrachter
Linux: im Paketmanager auswählen
Windows, Mac OS, Solaris,...: Download - Foxit
PDF-Dokumentenbetrachter
Linux: Download Linux Desktop und Installationsanleitung
Windows: Download Windows Desktop
Add-ons, Betriebssysteme mobiler Endgeräte,...: Alle Downloads - FreePDF
Erstellung und Zusammenführung von PDF-Dokumenten
Windows: Download
Linux: Das Dokument als PDF drucken (siehe z.B. Ubuntuusers: Druckwerkzeuge) - Notepad++
Texteditor für Programmierung
Windows: Download
Linux: How to install Notepad++ on Linux - OpenOffice
Büroanwendungen: Textverarbeitung, Tabellenkalkulation, Präsentation, Zeichnungswerkzeug, Datenbank-Oberfläche
Linux: im Paketmanager auswählen
Windows: Download
Mac OS, Solaris: Alle Downloads - PDFCreator
Erstellung/Druck von PDF-Dokumenten und Zusammenführung, Digitale Signatur,...
Windows: Download
Linux: Das Dokument als PDF drucken (siehe z.B. Ubuntuusers: Druckwerkzeuge) - Texmaker
LaTeX Editor/Entwicklungsumgebung
Linux: Im Paketmanager auswählen
Windows, Mac OS: Download - TeXstudio
Auf Texmaker basierender LaTeX Editor mit interaktiver Rechtschreibprüfung und weiteren Zusatzfunktionen
Linux: Download des Debian-Pakets und mit mit Paketmanager öffnen
Windows, Unix, BSD, Mac OS: Downloads - TeXnicCenter
Weit verbreitete LaTeX Editor/Entwicklungsumgebung
Windows: Download
Zahlreiche andere Editoren und Entwicklungsumgebungen auch für andere Betriebssysteme sind auf Wikipedia:LaTeX zu finden. - Vim
Texteditor für Programmierung: effiziente Handhabung, in hohem Maße konfigurierbar, für fortgeschrittene Anwender
Unix, Windows, Macintosh,...: Download & Installationshinweise - XEmacs
Texteditor für Programmierung: in hohem Maße konfigurierbar, graphische Benutzeroberfläche und Konsolenbedienung
Linux: Der Editor ist in den meisten Distributionen bereits enthalten, sonst im Paketmanager auswählen
Mac OS, FreeBSD,...: In vielen Unix-Distributionen bereits enthalten (sieh e auch Download unten)
Windows: Download
Usability & Human Computer Interaction
- f4 - Transkriptionsoftware
Unterstützt bei der Transkription, also dem eigenhändigen Abtippen von Gesprächsituationen aus Audio- oder Videoaufnahmen
Windows-, Linux-, Unix-, Mac OS-Downloadlinks hier beantragen - jQTouch
jQuery Plugin zum Erstellen von Benutzeroberflächen für Mobile Devices.
Download - WebSort
Webbasiertes Card Sorting Tool für Usability-Tests, kostenlos bis 10 Teilnehmer