Freie Softwareentwickler


Archive for February, 2009

Freies Debian?

Saturday, February 28th, 2009

Ich nutze schon seit geraumer Zeit die GNU/Linux Distribution Debian.

Diese ist an sich auch ganz gut und ich möchte auch keine andere im Moment nutzen.

Leider hat sie einen Nachteil für Leute die ein wirklich stabiles und freie System suchen.

Debian vertreibt leider unfreie Pakete und bietet auch Pakete an die zwar frei sind aber unfreie Abhängigkeiten haben.

Dies kann ja ja einfach unterbinden in dem man einfach nur freie Softwarepakete aud dem main Zweig in seiner sources.list für apt erlaubt.

Leider kommt einem hier Punkt Zwei in die Quere.

Um möglichst viel Hardware zu unterstützten haben die Debianentwickler sich dafür entschieden auch unfreie Treiber und andere unfreie Software in den Kernel einzubetten.

Dies ist leider sehr schade, da somit der freie Linuxkernel wieder mit unfreier Software vermischt wird.

Bei Problemen mit diesen Treibern können die Debianer entgegen ihrer Arbeit für freie Software diese nur entfernen oder deaktivieren.

Dies ist leider sehr schade, da ich von der Arbeitsweise der Debianentwickler sehr erfreut bin.

So verzichten diese auf die neusten Features der Software um eine möglichst saubere und stabile Software in ihren stable Release anzubieten.

Nun stallt sich die Frage wie dann bei den Debianentwicklern unfreie Pakete von Fehlern behoben werden ohne Quelltexte?

Die Antwort ist leider gar nicht!

Man bekommt unfreie Software und muss dann mit dieser auch arbeiten.

Bei Fehlern oder gar Schäden an der Hardware steht der Anwender dann dumm da 🙁

Deshalb wäre es bestimmt für mich und viele andere wunderbar, wenn es ein freies Debian geben würde.

Mir selbst mangelt es leider noch an dem Know How und Wissen um eine eigene Linux Distribution zu erstellen.

Freier Parser für C++ und Java

Friday, February 27th, 2009

Ich habe einen kleinen C++ Parser geschrieben.

Diesen habe ich, in Anlehnung an GNU, gINI genannt.

Das INI steht einerseits für das .ini Dateiformat welches geparst wird aber auch für Initalisierung, wofür sich dieser kleine Parser am besten eignet.

Zu finden ist die C++ Version, die lediglich aus den Codes in einer einfachen .exe Datei und einigen Beispieldateien zum testen besteht, bei Sourceforge.net unter folgender Url. https://sourceforge.net/projects/xunix/

Die C++ Version habe ich bereits in mein erstes freies 2D Spiel “Spacer” eingebaut.

Dies gibt es ebenfalls als Projekt bei Sourceforge.

Leider habe ich die Entwicklung eingestellt, da ich zu der Zeit nach knapp einem Jahr non-stopp Entwicklung langsam das Interesse verloren habe.

Die Java Version von gINI ist leider noch auf meinen Rechner und noch in einem Teststadium, da ich hier komplett von 0 angefangen habe und deshalb noch testen muss ob alles klappt.

Da ich auch nicht viele Kenntnisse von Java habe, muss ich noch einige Datentypen testen.

Aber mit etwas fleiß sollte die Java Version auch bald fertig sein.

MySQL Gründer gründet MySQL Fork :)

Friday, February 27th, 2009

Wie ich gerade auf heise.de lesen durfte hat sich der MySQL Gründer, der vor 2 Wochen SUN als Arbeitgeber verlassen hatte, nun an einen Fork von MySQL gemacht.

Dieser trägt den zierlichen Namen MariaDB.

Dabei handelt es sich um einen MySQL Klon der aber alle Fehler von MySQL beheben will.

Auch ist eine Anforderung, dass dieses DBMS zu MySQL Kompartibel sein soll.

Dies zeigt wieder einmal die Vorteile freier Software.

Wen mir ein Programm nicht so passt wie es soll aber der Grundstein gut ist, dann mache ich einen Fork und kann es verbessern.

Es lebe freie Software 🙂