WhiteHouse.gov releases open source code

 

Drupal code a boon to the community.

The U.S. White House today released some of the custom code behind its web site for the open source community to review, use or improve.

The code extends the open source Drupal content management system (CMS) that also runs the web sites of Amnesty International and Prime Minister Kevin Rudd.

Four modules were released: Context HTTP Headers, which adds metadata to web pages; Akamai, which integrates WhiteHouse.gov with its content delivery network; GovDelivery, which integrates the CMS with the government's e-mail system; and NodeEmbed, which improves accessibility of rich media for people with disabilities.

The release coincided with DrupalCon 2010 in San Francisco this week, where New York State Senate CIO Andrew Hoppin discussed "Open Source in Government" with WhiteHouse.gov lead developer David Cole.

Last week, the New York State Senate publicly released 24 Drupal modules that constituted a majority of its website's custom code.

"By releasing some of our code, we get the benefit of more people reviewing and improving it," Cole wrote on the WhiteHouse.gov blog.

"We're excited to see how developers across the world put our work to good use in their own applications," he wrote.

Australian independent software vendor (ISV) Agileware has worked with the Drupal community on modules like Apache Solr and Drupal core for more than five years.

Agileware's director Justin Freeman welcomed the WhiteHouse.gov code and planned to use the site as a case study for public sector clients with concerns about deploying open source software.

"The public sector can be very risk adverse," he told iTnews. "Relying on an open source project for crucial public facing infrastructure [such as a web site] is a key issue."

Besides demonstrating the benefits of Drupal, Freeman said the release of WhiteHouse.gov's custom code showed that the organisation was willing to contribute to the community.

"The Drupal team for WhiteHouse.gov was three people. Yet, thousands of Drupal developers worldwide directly contributed to the WhiteHouse.gov by being a part of the Drupal community," he said.

"Giving back to the community is very important ... [it] is equally beneficial for [WhiteHouse.gov] and the Drupal community, since others in the community can now also review and build on those contributions."

"The code looks great and are useful contributions to the Drupal community," he said.

WhiteHouse.gov's release was in line with President Barack Obama's aim of "Transparency and Open Government". In an executive memorandum on 21 January 2009, Obama wrote that the government should be transparent, participatory and collaborative.

Open source software currently is utilised by many Australian government agencies, including the Bureau of Meteorology, Australian Federal Police and the Department of Defence.

But despite the Australian Government Information Management Office's (AGIMO) 2005 'Guide to Open Source Software', Freeman said the Australian public sector had yet to endorse open source to the same extent as the U.S. Government.

"[The] pm.gov.au [website] was launched on Drupal, however there has been very little information provided on why Drupal was selected or even whether this is signifies the Australian Government endorsing open source software within the public sector," he said.

"More can be done to support local Australian companies that develop and provide support for open source software."


WhiteHouse.gov releases open source code
"I would like to also express my issue at why government do not embrace proven open source in the enterprise as well as infrastructure, process, compliance, portals. The platforms we support ..."
By bradburyn
 
 
 
Comments: 2
Ace
Apr 23, 2010 9:59 AM
I have a dream. That maybe, just maybe there will be a day when the Australian government shows such maturity in this space.
bradburyn
May 24, 2010 8:12 AM
I would like to also express my issue at why government do not embrace proven open source in the enterprise as well as infrastructure, process, compliance, portals. The platforms we support (OpenSoft Australia) provide a one-stop shop for full support and services. We have been assisting many businesses and companies over the past 3-4 year with open standards and open source, integrated with cots. Governments can benefit from the likes of terracotta, mule esb or equivalent and Liferay portal. So some one at the Government levels should know open source has been proved in the largest areas in Australia and overseas. Tier 1 &2 are now revisiting their strategies and adopting open source.
Comments have been disabled for this article.
 
 
 
Top Stories
The New Zealand telco problem
Opinion: Could Telstra save Kiwi telcos?
 
IT price probe to 'name and shame' gougers
Industry ducking the issue, committee claims.
 
Revealed: 2012 e-government award winners
Government highlights projects, professionals of the year.
 
Sign up to receive iTnews email bulletins
   FOLLOW US...

Latest VideosSee all videos »

Latest Comments
Polls
Should the Government enact new legislation to protect copyright holders in the digital age?

   |   View results
Yes
  19%
 
No
  81%
TOTAL VOTES: 480

Vote