Foursquare open sources two development tools
Location-based social networking service foursquare has released two of its development tools as open source: Rogue and Fully-Loaded. According to foursquare co-founder Naveen Selvadurai, who announced the releases via Twitter (1,2), Rogue is a query domain-specific language (DSL) written in Scala for constructing and executing find and modify commands against MongoDB in the Lift web framework. Fully-Loaded is a caching image loader for Apple's iOS operating system for mobile devices that has been optimised for UITableView scrolling performance.
Foursquare isn't the only social web service to release some of its code as open source. In July of 2008, for example, Facebook open sourced the Cassandra distributed database management system, which is now an Apache Top-Level Project and is used by a number of other companies, such as Cisco, Twitter, Digg and Rackspace.
Hosted on GitHub, Rogue and Fully-Loaded source code is licensed under the Apache License 2.0.
- Facebook open source MySQL utility, a report from The H.
- Facebook releases some server software as open source, a report from The H.