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.

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

Datenbanken

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

Multimedia

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

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

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

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