Im Verfahren zwischen den Firmen SAS und WPL hat der europäische Gerichtshof entschieden, dass die Art der Umsetzung einer bestimmten Funktion eines Programms nicht unter das Urheberrecht fällt. Ebenso wird nicht geschützt, welche Programmiersprache verwendet wird.
Der Webentwickler Niklas von Hertzen hat mit WebGL eine im Browser laufende Version von Grand Theft Auto umgesetzt. Er parst dazu die Dateien des Spiels in ihrem Originalformat per Javascript.
RIM hat mit Blackberry 10 die nächste Generation seiner Softwareplattform vorgestellt und ein erstes Entwicklerkit veröffentlicht, mit dem sich native Apps und HTML5-Apps für entsprechende Geräte entwickeln lassen.
Mit TomEE 1.0 stellt die Apache Software Foundation einen Anwendungsserver bereit, der auf Apache Tomcat basiert und nach Java EE 6 zertifiziert ist.
Der Meego-Nachfolger Tizen erreicht die stabile Version 1.0. Sowohl der Quellcode als auch das Software Development Kit für die Version mit dem Codename Larkspur sind ab sofort verfügbar.
Die in Chrome eingesetzte Javascript-Engine V8 erhält mit Chrome 19, derzeit im Betachannel, eine verbesserte Codeoptimierung. Chrome ist damit im Benchmark Sunspider bis zu 25 Prozent schneller.
Opera hat einen experimentellen Build seines Browsers veröffentlicht, der für einige CSS-Regeln Webkit-Präfixe unterstützt. Opera will so dafür sorgen, dass auch Opera-Nutzer Webseiten mit allen Funktionen erhalten, auch wenn Webdesigner sich ausschließlich auf Webkit fokussieren.
Etwas mehr als 1.200 Studenten programmieren beim Summer of Code 2012 von Google. Viele unterstützen ihre Organisationen damit bei langfristigen Strategien, etwa der GEGL-Portierung von Gimp-Funktionen.
Opera wird künftig seine Plattformen für die Browsererweiterungen Opera Unite und Widgets nicht länger unterstützen. Auch die Unterstützung für Spracherkennung, VoiceXML und Text-to-Speech fällt weg.
Die Apache Software Foundation hat ihre NoSQL-Datenbank Cassandra in der Version 1.1 veröffentlicht. Das einst von Facebook entwickelte System bringt in der aktuellen Version einige Neuerungen.
Im Verfahren zwischen Oracle und Google um die Java-basierten Dalvik-Engine will Richter Alsup eine Entscheidung über mögliche Copyright-Verletzungen nicht den Geschworenen überlassen, sondern selbst fällen.
Ein bereits verfügbares Update schließt eine Sicherheitslücke in OpenSSL. Durch fehlerhaftes Auslesen von Zertifikaten durch den ASN1-Parser entsteht ein Speicherfehler, über den womöglich Code eingeschleust werden kann.
Firebase hat einen einfachen Cloud-Dienst vorgestellt, mit dem sich mit wenigen Zeilen Javascript Echtzeitinformationen in die eigene Website einbetten lassen. Ändert ein Nutzer Daten, sollen diese über Firebase in Bruchteilen einer Sekunde bei allen anderen Nutzern erscheinen.
Ein Release Candidate des Apache-Projekts Openoffice.org 3.4 ist auf der Webseite des Projekts verfügbar. Noch gibt es dazu keine offizielle Mitteilung, die Wikiseiten sind aber bereits online.
Am zweiten Tag im Prozess um Java und Googles Dalvik-Engine hat Oracle-Chef Larry Ellison als Zeuge ausgesagt. Auf die Frage, wem Java gehöre und ob es frei sei, wusste er keine Antwort.
In nur drei Wochen ist zwei Gimp-Entwicklern die Portierung der Gimp-Funktionen auf die Gegl-Bibliothek fast vollständig gelungen. Die Funktionen werden in Gimp 2.10 bereitstehen.
Google hat eine stabile Version von mod_spdy für Apache veröffentlicht. Das Apache-Modul bringt dem Apache Web Server Googles HTTP-Alternative SPDY bei.
Das erste Update für den Apache-Webserver 2.4 schließt eine Sicherheitslücke und behebt weitere kleinere Fehler.
Zehn Jahre suchte Jordan Mechner nach dem Quellcode seines Klassikers Prince of Persia, dann tauchte ein Karton mit alten Disketten auf. Jetzt steht der Code auf Github als Download zum Studium bereit.
Das jQuery Mobile hat sein HTML5-Framework für mobile Apps in der Version 1.1.0 veröffentlicht. Zahlreiche Verbesserungen und neue Funktionen sind in die neue Version eingeflossen, die zudem schneller und runder laufen soll.
Monty Program, das Unternehmen von MySQL-Gründer Michael "Monty" Widenius, hat seine freie MySQL-Alternative MariaDB in der stabilen Version 5.5 veröffentlicht. MariaDB kann MySQL ersetzen, enthält aber einige Verbesserungen gegenüber Oracles Communityversion von MySQL.
Nach den ersten Funktionen für Java 8 steht nun auch ein erster Zeitplan für Oracles JDK 8 fest. Es soll im September 2013 erscheinen.
Die Datenbank CouchDB 1.2.0 soll schneller und sicherer funktionieren. Die Version enthält aber auch einige Neuerungen, die inkompatibel zu Vorgängerversionen sind.
Die offizielle Unterstützung für den Linux-Kernel 2.4 wird beendet. Der bisherige Maintainer Willy Tarreau pflegt jedoch einen privaten Zweig weiter.
Die Geräteverwaltung des Linux-Kernels, Udev, ist nun in den Code von Systemd integriert. Die Programme sollen aber weiterhin getrennt einsetzbar sein.
Das Qt-Entwicklungsteam hat eine erste Alpha von Qt 5.0 veröffentlicht. Das klassische Applikationsmodell auf Basis von C++ tritt damit zugunsten von QML in den Hintergrund.
Ein letzter Versuch, den Patentstreit zwischen Oracle und Google vor der Hauptverhandlung zu schlichten, ist gescheitert. Der erste Verhandlungstag ist für den 16. April 2012 angesetzt.
Wikidata wird eine gemeinsame offene Datenquelle für alle Sprachversionen der freien Enzyklopädie Wikipedia verwirklichen. Die strukturierten Daten werden für andere Projekte offen zur Verfügung gestellt. Das Geld kommt von Paul Allen und Google.
Auf der Qcon 2012 hat Java-Entwickler Simon Ritter Pläne für die kommenden Java-Versionen preisgegeben. Demnach hat Oracle mit der Programmiersprache noch viel vor.
Die ASP.Net-Komponenten Web API und Web Pages hat Microsoft unter die Apache-Lizenz 2.0 gestellt und den Sourcecode auf Codeplex veröffentlicht. Auch externe Entwickler sollen an der Weiterentwicklung beteiligt werden.
Oracle hat einen Vorschlag von Google zur Verkürzung des Patentstreits abgelehnt. Der Suchmaschinenanbieter wollte Oracle an seinen Einnahmen mit Android beteiligen und für jedes Patent einen Pauschalbetrag bezahlen.
Das im November 2009 von Google gestartete Go-Projekt hat mit Go 1 eine erste stabile Version seiner neuen Programmiersprache veröffentlicht, auch für Windows.
Zusammen mit den französischen Webentwicklern von Little Workshop hat Mozilla mit Browserquest ein Browser-MMOG entwickelt, das komplett mit HTML5, CSS und Javascript realisiert wurde. Tausende Spieler können gleichzeitig auf unterschiedlichen Geräten spielen.
Adobe will seine Flash-Plattform zu einer Spielekonsole fürs Web ausbauen. Den ersten wichtigen Schritt nimmt Adobe mit der Veröffentlichung des Flash Player 11.2 und von Air 3.2 vor. Wer aber alle Funktionen des Flash Player 11.2 nutzen will, wird von Adobe zur Kasse gebeten.
Bei der Portierung der freien Büroanwendung Calligra auf Android ist Entwickler Marijn Kruisselbrink auf Probleme mit der QWidget-basierten Benutzeroberfläche gestoßen.
Das US-Startup Opscode erhält in einer dritten Finanzierungsrunde 19,5 Millionen US-Dollar Risikokapital. Das Unternehmen entwickelt mit Chef eine Open-Source-Software zur Cloud-Automation.
Der im Rechtsstreit zwischen Oracle und Google zuständige Richter hat erneut angeordnet, dass sich die beiden außergerichtlich einigen sollen. Ein entsprechendes Treffen muss bis zum 16. April stattfinden.
Zum 25. Geburtstag der GNU Compiler Collection haben deren Entwickler GCC 4.7 mit vielen Neuerungen veröffentlicht. Unter anderem wurde die Unterstützung für C++11 und C11 erweitert und es werden neue Hardwareplattformen unterstützt.
Mit der aktuellen Version des Emulators der Android-Entwicklungsumgebung können künftig auch ohne Virtualisierung Anwendungen für die x86-Plattform getestet werden. Multitouch-Eingaben lassen sich von einem angeschlossenen Smartphone in den Emulator übertragen.
Entwickler der GNU Compiler Collection (GCC) diskutieren über Pläne für Version 5 der Kompilierwerkzeuge. GCC soll modular werden - ähnlich dem LLVM-Projekt. Das Vorhaben ist aber nahezu undurchführbar, da sind sich die Entwickler einig.
Mozilla hat die Aurora genannte Vorabversion von Firefox 13 veröffentlicht. Firefox 13 enthält einen neuen Startbildschirm, eine neue Neues-Tab-Seite und verbesserte Entwicklerwerkzeuge. Zudem wird SPDY standardmäßig aktiviert.
Google lässt zum diesjährigen Summer of Code 180 Projekte zu, darunter etwa 40, die an dem Programm noch nicht teilgenommen haben.
VMwares virtuelle Maschinen sollen künftig in jedem Browser genutzt werden können. Dazu wurde ein kleiner Webserver entwickelt, der mit HTML5 und Websockets Zugriff auf Gastsysteme ermöglicht.
Unter dem Namen Anonymous OS ist eine Linux-Distribution im Umlauf, die von den Mitgliedern des Anonymous-Kollektivs erstellt sein soll. Die Gruppe meldet über Twitter, das OS sei ein Fake und mit Trojanern verseucht.
Openoffice-Entwickler Rob Weir hat die Entwicklung der freien Bürosoftware seit der Übergabe an das Apache-Projekt in einer Zeitachse festgehalten. Der Großteil der Arbeit bestand in der Entfernung von GPL-Code, der mit der Apache-Lizenz nicht kompatibel ist.
Der Displayserver Wayland und der Compositor Weston sind ab sofort in den Quellen von Ubuntu 12.04 verfügbar. GTK-Anwendungen können Wayland jedoch nicht nutzen, GTK müsste dazu neu kompiliert werden.
Mit nur kurzer Verspätung hat Mozilla seinen Browser Firefox 11 veröffentlicht, der neue Entwicklerwerkzeuge enthält, Erweiterungen über mehrere Rechner synchronisiert und Googles HTTP-Nachfolger SPDY unterstützt.
In dem JDK Enhancement Proposal 120 hat Entwickler Joe Darcy seinen Entwurf für Repeating Annotations dargelegt. Wiederholt verwendete Annotationen desselben Typs können zusammengefasst in einem Container untergebracht werden.
Das Grafiksystem DirectFB 1.6 wird noch in diesem Monat als stabile Version erscheinen. Eigentlich sollte der freie Framebuffer 1.6 im Januar 2012 freigegeben werden. Wegen grundlegender Neuerungen wurde der Termin aber verschoben.
Geht es nach Mozilla-Entwickler Andreas Gal, wird Firefox in Zukunft auch unfreie Codecs wie H.264 und MP3 unterstützen. Er hat einen Patch eingereicht, mit dem Firefox die vom Betriebssystem bereitgestellten Codecs nutzen kann.