FLOSS basiert auf der Idee einer Gemeinschaft, die ihrerseits auf der Idee von gegenseitigem Austausch basiert, insbesondere dem Austausch von Wissen. FLOSS ist frei für die Nutzung, Änderung und Weiterverteilung.
Wenn Sie dieses Buch bereits gelesen haben, dann sind Sie auch schon mit FLOSS vertraut, denn Sie haben die ganze Zeit Python benutzt!
Wenn Sie mehr über FLOSS erfahren wollen, können Sie die folgende Liste erkunden. Ich habe einige große FLOSS-Projekte aufgelistet, und auch einige FLOSS-Projekte, die plattformunabhängig sind (d.h. unter Linux, Windows usw. laufen), so dass Sie diese Software ausprobieren können, ohne sofort zu Linux wechseln zu müssen, obwohl Sie dies schließlich tun werden ;-)
Linux. Dies ist ein FLOSS-Betriebssystem, das langsam von der ganzen Welt begeistert angenommen wird! Das Projekt wurde von Linus Torvalds in seiner Studentenzeit begonnen. Inzwischen steht es in Konkurrenz mit Microsoft Windows. Der aktuelle Kernel 2.6 stellt einen größeren Durchbruch hinsichtlich Geschwindigkeit, Stabilität und Skalierbarkeit dar. [ Linux Kernel ]
Knoppix. Dies ist eine Linux-Distribution die allein von der CD startet! Es ist keine Installation notwendig - Sie können einfach Ihren Computer neu starten, die CD ins Laufwerk stecken, und damit anfangen, eine vollwertige Linux-Distribution zu benutzen! Sie können all die verschiedenen FLOSS-Projekte benutzen, die mit einer Standard-Linux-Distribution ausgeliefert werden, etwa Python-Programme laufen lassen, C-Programme kompilieren, Filme anschauen usw. Danach können Sie den Computer wieder neu starten, die CD entfernen und Ihr bestehendes Betriebssystem benutzen, als wenn nichts geschehen wäre. [ Knoppix ]
Fedora. Diese Distribution ist ein von einer Fangemeinde betriebenes Projekt, das von Red Hat gesponsert wird und eine der populärsten Linux-Distributionen darstellt. Sie enthält den Linux-Kernel, die Benutzeroberflächen KDE, GNOME und XFCE, und die Unmenge an verfügbarer FLOSS, und all dies in einer einfach zu benutzenden und einfach zu installierenden Weise.
Wenn Sie ein völliger Linux-Neuling sind, dann würde ich Ihnen empfehlen, Mandrake Linux auszuprobieren. Das neulich freigegebene Mandrake 10.1 ist einfach fantastisch.
OpenOffice.org. Dies ist eine hervorragende Office-Suite, die auf der StarOffice-Software von Sun Microsystems basiert. Zu OpenOffice gehören als Komponenten unter anderem eine Textverarbeitung, ein Präsentationsprogramm, eine Tabellenkalkulation und ein Zeichenprogramm. Es kann sogar MS Word und MS PowerPoint-Dateien problemlos öffnen. Es läuft auf fast allen Plattformen. Die nächste Version OpenOffice 2.0 bietet weitere einschneidende Verbesserungen. [ OpenOffice ]
Mozilla Firefox. Dies ist der Web-Browser der nächsten Generation, von dem vorhergesagt wird, dass er in ein paar Jahren den Internet Explorer schlagen wird (nur hinsichtlich des Marktanteils ;-). Er ist extrem schnell und hat besonders wegen seiner durchdachten und beeindruckenden Möglichkeiten großen Anklang gefunden. Das Konzept der Extensions (Erweiterungen) ermöglicht es, alle Arten von Funktionalität hinzuzufügen.
Sein Begleitprodukt Thunderbird ist ein hervorragender E-Mail-Client, der das Lesen von E-Mails zum Kinderspiel macht. [ Mozilla Firefox, Mozilla Thunderbird ]
Mono. Dies ist eine Open-Source-Implementation der .NET-Plattform von Microsoft. Sie erlaubt es, .NET-Anwendungen unter Linux, Windows, FreeBSD, Mac OS und vielen weiteren Plattformen zu erzeugen und laufen zu lassen. Mono implementiert die ECMA-Standards für die CLI (Common Language Infrastructure) und C#, die Microsoft, Intel und HP zur Standardisierung eingereicht haben und die inzwischen offene Standards geworden sind. Dies ist ein Schritt in Richtung ISO-Standardisierung dieser Dinge.
Zur Zeit gibt es einen volltändigen mcs (Mono C# compiler) (der selber in C# geschrieben ist!), eine ASP.NET-Implementation mit allem, was dazu gehört, viele ADO.NET-Provider für Datenbanken und viele weitere Komponenten, die ständig verbessert und ergänzt werden. [ Mono, ECMA, Microsoft .NET ]
Apache Webserver. Dies ist der populäre Open-Source-Webserver. In der Tat ist er der populärste Webserver auf dem Planeten! Auf ihm laufen 60% aller Webseiten irgendwo auf der Welt. Das stimmt wirklich - Apache betreibt mehr Websites als die gesamte Konkurrenz (einschließlich Microsoft IIS) zusammen. [ Apache ]
MySQL. Dies ist ein äußerst populärer Open-Source-Datenbankserver. Er ist besonders für seine extreme Geschwindigkeit bekannt. In den neusten Versionen werden ihm weitere Fähigkeiten verliehen. [ MySQL ]
MPlayer. Dies ist ein Video-Player, der alles abspielen kann, von DivX über MP3 und Ogg bis hin zu VCDs und DVDs... Wer sagt, dass Open-Source keinen Spaß macht? ;-) [ MPlayer ]
Movix. Dies ist eine Linux-Distribution, die auf Knoppix basiert und direkt von CD läuft, doch ist sie speziell dafür entworfen worden, Filme abzuspielen! Sie können Movix-CDs erzeugen, die einfach bootbare CDs sind, und wenn Sie Ihren Computer neu starten und die CD einlegen, dann startet der Film ganz von selber! Sie brauchen nicht einmal eine Festplatte, um einen Film mit Movix anzuschauen. [ Movix ]
Diese Liste war nur dafür gedacht, Ihnen in Kürze eine Vorstellung davon zu geben, was alles mit FLOSS möglich ist - aber es gibt noch viel mehr hervorragende FLOSS-Projekte in der Welt, etwa die Sprache Perl, die Sprache PHP, das Web-Content-Management-System Drupal, den PostgreSQL-Datenbankserver, das Autorennspiel TORCS, die IDE KDevelop, die IDE Anjuta, den Movie-Player Xine, den Editor VIM, den Editor Quanta+, den Audio-Player XMMS, das Bildverarbeitungsprogramm GIMP, ... diese Liste könnte endlos fortgesetzt werden.
Besuchen Sie die folgenden Websites, um weitere Informationen über FLOSS zu erhalten:
Um die letzen Neuigkeiten in der FLOSS-Welt zu erfahren, sollten Sie auf folgenden Websites nachschauen:
Beginnen Sie also damit, die unermessliche, freie und offene Welt von FLOSS zu erforschen!