Freitag, 3. Juli 2015

HaikuPorts ist umgezogen

HaikuPorts wurde von BitBucket zu GitHub umgezogen. Die neue URL ist https://github.com/haikuports.

Wer haikuports / haikuporter noch von BitBucket gecloned hat, kann sein repo folgendermaßen umziehen (nach François auf der (ebenfalls auf Freelists umgezogenen Mailingliste)) muss man nur per git das "origin" remote aktualisieren:

$ git remote -v
origin git@bitbucket.org:haikuports/haikuporter.git (fetch)
origin git@bitbucket.org:haikuports/haikuporter.git (push)
$ git remote set-url origin git@github.com:haikuports/haikuporter.git
$ git remote -v
origin git@github.com:haikuports/haikuporter.git (fetch)
origin git@github.com:haikuports/haikuporter.git (push)

Haiku Inc.: 2 gehen, 2 kommen

Haiku Inc. hat Änderungen bei der Zusammensetzung des Vorstands bekanntgegeben. Bruno "BGA" Albuquerque ehemaliger Vizepräsident wird von Rene "DeadYak" Gollent abgelöst, Matt "mmadia" Madia von Alexander "kallisti5" von Gluck IV, der ab jetzt als Schriftführer fungiert. Im Vorstand sind somit:

  • Axel Dörfler (axeld)
  • Rene Gollent (DeadYak)
  • Ryan Leavengood (leavengood)
  • Urias McCullough (umccullough)
  • Alexander von Gluck IV (kallisti5)
BGA war eigentlich nie so richtig aktiv in der Haiku Inc. und Matt hatte jetzt schon länger keine Zeit mehr für den hauptsächlich bürokratischen Aufwand. Hoffen wir, dass die beiden "Neuen" frischen Wind in die Inc. bringen!

Mittwoch, 3. Juni 2015

Haiku hat wieder einen Vollzeit-Entwickler

Mit Augustus "waddlesplash" Cavalier hat Haiku Inc. für erstmal 240 Stunden wieder einen festen Entwickler engagiert. Seine Hauptaufgabe ist Haikus Paket-Build Infrastruktur auf Vordermann zu bringen. Die kleine Rechnerfarm soll kontinuierlich die für Haiku benötigten Pakete aus dem HaikuPorts Repo bauen. Nur so ist gewährleistet, dass alle Abhängigkeiten in jeder Revision funktionieren.

Super Nebeneffekt: Weil auch alle anderen HaikuPorts Recipes gebaut werden und diese automatisch ins Repository wandern können, entfällt die momentan nötige Handarbeit und so sollte sich das HaikuDepot noch schneller füllen.

Die Fortschritten werden in Waddlesplashs Blog dokumentiert.

Mittwoch, 20. Mai 2015

Crowdfunding für Grafikprogramm Refraction

Refraction ist ein Bitmap Grafikeditor für BeOS/Zeta von Xentronix, der von der Bedienung her dem Photoshop der damaligen Zeit ähnlich ist. Später wurden die Rechte dann wohl erst an yellowTab verkauft und fielen schließlich in die Hände von Magnussoft, wo Refraction seitdem auf Halde liegt.

Auf Nachfrage von Haiku User Akuji erklärt Refractions Hauptprogrammierer Frans van Nispen, dass das Entfernen von lizensiertem Code (etwa der Seiten-Einroll-Effektfilter und ein Bild-zu-ASCII Plugin) und das übrige Freikaufen der Rechte von Dritten um das Ganze open-source veröffentlichen zu können etwa $10.000 kosten würde.

Die anschließende Diskussion in obigem Thread mag zwar in Teilen interessant sein, geht aber vom Thema her meiner Meinung nach in die falsche Richtung. Sicher, es gibt auch noch andere Grafikprogramme, einige davon bereits open-source (ArtPaint, Becasso) andere nicht (Pixel32), andere die erst portiert werden müssten (Gimp, Krita).
Aber die Frage ist ja nicht, ob diese anderen Programme mittels $10.000 so verbessert werden könnten, dass sie mit den Funktionen von Refraction gleichzögen, bzw. sie mit dem Geld portiert werden könnten. Dafür existiert (noch?) kein Crowdfunding Projekt und selbst dann ist kein Entwickler in Sicht, der die eigentliche Arbeit für diese Summe leistet.
Das kann sich natürlich ändern, aber bis dahin gibt es konkret Frans, der für die genannte Summe Refraction mit den bekannten Funktionen bereitstellen könnte. Obwohl das Ergebnis open-source sein wird, sichert das aber natürlich nicht eine zukünftige Weiterentwicklung, siehe ähnliche Beispiele wie ArtPaint oder Clockwerk.

Die Frage ist also, was wäre einem ein open-source Refraction wert? Das kann jeder auf der Crowdsourcing-Seite Freedomsponsors selbst entscheiden.
Ich befürchte zwar, dass die angepeilten $10.000 nicht erreicht werden, aber man zahlt ja auch nur wenn das Projekt erfolgreich ist.

Freitag, 1. Mai 2015

PVS-Studio analysiert Haikus Quellcode

PVS-Studio ist ein kommerzielles statisches Analysetool für C/C++ Quellcode. Mit ihm wurde kürzlich der gesamte Haiku Code als kostenloser Service gescannt und auf Bugs geprüft. Ähnliches geschieht mit dem Coverity Tool das regelmäßig für Haiku eingesetzt wird, wobei dieses wie Adrien den PVS-Studio Artikel kommentiert, mehr auf sicherheitsrelevante Bugs und undefiniertes Verhalten der C++ Sprache prüft. Der PVS-Studio Ansatz scheint eher auf subtilere Programmierfehler zu zielen.

Die Ergebnisse wurden in zwei Artikeln (Teil 1 und Teil 2) anhand von einigen Beispielen vorgestellt.
Adrien hat dazu einen Post auf der Dev Mailingliste geschrieben, in dem er dazu aufruft gemeinsam die gemeldeten Bugs zu untersuchen und ggf. zu reparieren. Dazu hostet er die Ergebnislisten auf github, zu denen man per pull-request Kommentare etc. hinzufügen kann.
Einige PVS Bugs wurden in den letzten Tagen bereits gefixt (siehe commit logs).

Dienstag, 28. April 2015

Haikuware und BeBits offenbar ausgelöscht

Seit Anfang April sind die Seiten von Haikuware und BeBits nicht mehr erreichbar. Beide Seiten gehörten Karl vom Dorf, der die traditionsreiche BeBits Website Ende 2008 kaufte.

Seit Jahren hatte Karl Meinungsverschiedenheiten mit Haiku Inc. und den Haiku Entwicklern und hat jetzt ohne Ankündigung beide Seiten vom Netz genommen; offenbar endgültig. Leider hat er auch mit einer entsprechenden "robots.txt" Datei dafür gesorgt, dass keine Webdienste wie die WayBackMachine Inhalte der Seiten archivieren konnten. Die beiden Webseiten sind somit komplett mit allen Blogposts, Forenbeiträgen und Programmen aus der Geschichte getilgt.

Ich finde das ist wirklich ein äußerst schäbiges Verhalten, das diametral dem entgegensteht was ich als Opensource-Gedanken, freies offenes Netz, Gemeinschaft und Haiku verstehe. Planmäßiger, maximaler Schaden für alle Haiku User. Wer seine öffentlichen Äußerungen der letzten Jahre gelesen hat, dürfte davon allerdings nicht wirklich überrascht worden sein.

Durchaus möglich, dass viele der auf BeBits/Haikuware gehosteten Anwendungen von anderen Haiku Usern archiviert wurden und in der Zukunft irgendwo zentral hochgeladen werden. Bis dahin findet sich viel in PulkoMandy's Archiv, HaikuArchives, HaikuPorts (einiges auch schon per HaikuDepot einfach installierbar) und in Guest One's Haiku Repository.

Montag, 9. März 2015

Bug Bounty von TuneTracker Systems

TuneTracker Systems hat ein Kopfgeld für die Beseitigung von Bug #11781 ausgesetzt. Dabei handelt es sich um einen system-crashenden Bug beim Einlesen von Audio CDs. Ein Bereich, der für TT's Radio Automations Software von außerordentlichem Interesse ist, aber natürlich auch den gemeinen User trifft.
Das Kopfgeld ist "ein paar hundert Dollar" hoch, für Leute die firm sind in den verschlungenen Eingeweiden von Haiku also durchaus eine reizvolle Belohnung...

Freitag, 6. März 2015

Haiku entdecken per USB-Stick

Dane Scott Udenberg hat nach über einem Jahrzehnt die "BuzzCD" neu aufgelegt. Damals hat er die BeOS R5 Personal Edition zusammen mit allerhand nützlicher Software zusammen auf eine CD gepackt.
Die Neuauflage heißt "Discover HAIKU". Statt einer CD bekommt man für $14.99 (+ $7 Versandkosten) einen 8 GB großen USB-Stick mit einem gut ausgetesteten Haiku nightly und einer Menge nützlicher Programme. Darunter auch eine Demoversion von TuneTrackerSystems Radio Automatisierungs Software samt einiger Musik, Soundeffekte und professionellen Radioansagen.

Ich wollte den TuneTracker ja immer schonmal in Aktion sehen und werde mir so einen Discover HAIKU Stick bestellen. Wer auch einen haben will sollte sich zügig melden, dann können wir Versandkosten sparen. (Bitte den "News per Mail einsenden" Link rechts benutzen. Die Kommentarfunktion scheint Probleme zu haben...)

Dane hat auch ein Blog, LeBUZZ, das insbesondere Haiku Neuigkeiten im Audiobereich im Fokus hat. In letzter Zeit gibt es aber auch immer häufiger allgemeinere Themen, wie Online Tools oder OpenJDK Anwendungen unter Haiku. Von ihm stammt auch ein Video, das zeigt wie einfach es ist für das Haiku Projekt zu spenden..