Shadow rendering technique substituted
Game maker Id Software has published the Doom 3 game engine source code under the GPL3 license, allowing developers to incorporate its mechanics into their own projects. The release does not contain any game data, according to the release notes, as those elements are still covered under the Doom 3 commercial end-user license agreement. In addition, the shadow-rendering technique known as "Carmack's Reverse" has been substituted for patent reasons.
YouTube, Contacts APIs
Google today updated its collection of data APIs, adding source code for YouTube and Google Contacts, and further said the entire API set will properly compile in the iPhone SDK. The YouTube API allows any video-capable program to upload content to the service, with the accompanying tags and posting information. Similarily, the Google Contacts API allows users to embed Google Contacts functionality directly into applications that could make use of such information.
Google Toolbox source code
Google has unveiled the release of the Google Toolbox for Mac source code, joining the ranks of Google Data APIs Object-C Library of open source materials available from the internet services giant. The development team calls the collection eclectic, containing apps that are required for most every day tasks. Eventually, the Google Mac Team hopes to have additional utilities, with "more interesting and complex classes".