30.11.2012 Aufrufe

Das “FlightGear” Handbuch - Jörg Emmerich

Das “FlightGear” Handbuch - Jörg Emmerich

Das “FlightGear” Handbuch - Jörg Emmerich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

• Und wichtiger als Alles andere ist: Es ist macht ganz einfach Spaß! Am Besten vergleichst<br />

Du uns mit “wirklichen Piloten” die als Hobby Modell-Flugzeuge bauen – oder auch<br />

wirkliche Flugzeuge selbst zusammenbauen. Sicherlich könnten wir uns einfach ein fertiges<br />

Flugzeug kaufen – aber es ist doch etwas ganz anderes es selbst zu bauen!<br />

Diese vorstehenden Punkte sind der eigentliche Grund dafür, warum wir den FlightGear<br />

entwickelt haben. Basierend auf dieser Motivation haben wir begonnen einen qualitativ<br />

hochwertigen Flug-Simulator zu entwickeln, der darauf abzielt für zivile, Multi-Betriebs-Systeme,<br />

offene, Benutzer-unterstützte und durch Benutzer erweiterbare Grundlage zu schaffen. Lasse uns<br />

diese Schwerpunkte erläutern:<br />

• Zivil: <strong>Das</strong> Projekt soll grundsätzlich ein Simulator für den zivilen Luftverkehr und für zivile<br />

Flugzeuge sein. Unser langfristig Ziel ist es, den FlightGear durch die FAA als offizielles<br />

Trainings-Geräte zuzulassen. Wir wissen dass einige Benutzer enttäuscht sind, dass<br />

FlightGear derzeit kein wirklicher “Luftkampf-Simulator” ist – dies ist allerdings kein “darf<br />

nicht” sondern basiert darauf, dass sich bisher kein Freiwilliger gefunden hat, der daran ein<br />

starkes Interesse hatte. Inzwischen gibt es aber auch dafür erste Ansätze im FlightGear.<br />

• Multi-Betriebssystem: Die Entwickler versuchen den Code möglichst unabhängig von<br />

Betriebssystemen zu halten. Dies basiert auf der Erkenntnis, dass viele Benutzer, die sich für<br />

Flug-Simulationen interessieren, sehr unterschiedliche Computer-Hardware und<br />

Betriebssysteme verwenden.<br />

FlightGear wurde hauptsächlich unter Linux entwickelt, welches wie FlightGear mit<br />

ähnlicher Zielsetzung auch kooperativ im Internet entwickelt wird. FlightGear läuft auch<br />

unter Windows (siehe auch 1.1.2.1.Betriebssysteme, und einige Teile wurden sogar unter<br />

Windows entwickelt. FlightGear kann auch auf einem OS-X und mehreren<br />

unterschiedlichen UNIX/X11 PC's compiliert werden.<br />

Der hauptsächliche Compiler für alle Betriebssysteme ist aber der freie GNU C++ Compiler<br />

(bzw. der Cygnus Cygwin Compiler unter Win32).<br />

Derzeit gibt es keinen anderen Flugsimulator, weder kommerziell noch frei, der ein solch<br />

breites Spektrum an Betriebssystemen unterstützt!<br />

• Offen: Die Projektmitarbeit beschränkt sich nicht auf einen elitären Kreis von Entwicklern.<br />

Jeder der meint er könne dazu beitragen ist höchst willkommen. <strong>Das</strong> Programm inklusive<br />

der dazugehörenden Dokumentation ist nur unter den GNU - GPL Bedingungen Copyright<br />

geschützt.<br />

Die Bedeutung der GPL-Lizenz wird sehr oft missverstanden. Einfach ausgedrückt bedeutet<br />

es, dass jeder dieses Programm kopieren und verteilen darf. Er darf das Programm sogar<br />

nach seinen eigenen Wünschen verändern und (verändert oder nicht) für so viel Geld<br />

verkaufen wie er will/kann. Allerdings muss er zu seiner Verteilung immer auch den Source-<br />

Code beilegen und er muss die Lizenz-Bedingungen des Original beibehalten! In aller<br />

Kürze:<br />

“Jeder kann mit dem Programm machen was er will – außer es “unfrei” machen!”<br />

Der volle Wortlaut der Lizenzbedingungen liegt jedem FlightGear Module bei und kann<br />

auch im Internet nachgeschlagen werden, siehe http://www.gnu.org/copyleft/gpl.html.<br />

• Benutzer unterstützt und erweiterbar: Im Gegensatz zu den meisten kommerziellen<br />

Simulatoren werden alle FlightGear Landschaften und Flugzeuge, interne Variablen, APIs,<br />

und alle sonstigen Entwicklungsunterlagen von Anfang an dokumentiert und können von<br />

jedermann eingesehen werden. Sogar wenn es keine besondere Dokumentation zu einem<br />

einzelnen Detail gib, kann zumindest der Source-Code eingesehen werden um zu verstehen<br />

wie es funktioniert. Alle Entwickler haben das Ziel ein Basis-Programm herzustellen, auf

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!