ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

BBC opens up its code

Jonathan Bennett Builder UK

Published: 13 Jul 2005 17:35 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The BBC has created an open source section on its web site, bringing together all of its publicly available code for the first time. The software was created by the BBC's R&D department, based at Kingswood Warren in Surrey. Most of the code has been available from individual project pages, but this is the first time you've been able to see it all in one place.

The projects that have been released are, unsurprisingly, mostly concerned with the production and delivery of video content, although some Apache modules from the BBC are ones used in its own web sites.

The BBC has already made a few tentative steps into open source software, most recently with its Kamaelia network testbed framework. The corporation's interest in open source is partly altruistic, partly practical — some of the work is trying to promote new standards, which the BBC needs to be widely adopted to meet its public service requirements. There are some software projects that the corporation won't be releasing as open source, since they have a commercial value.

The collection of software includes some Perl modules, Apache modules, the Dirac video codec and Kamaelia. Languages used include C++, Perl, Python and Java. Some of the projects are still work in progress, but some are complete and BBC staff won't be performing any maintenance on the code.

Much of the software is actually hosted on Sourceforge, since the process of open sourcing the BBC's software began before there was a central list on the BBC site. The BBC also feels that a popular community site like Sourceforge is a better place to bring its software to the attention of developers.

A variety of licences is used, although most of the code is available under the GPL or LGPL. Some of the code isn't licensed for commercial use.

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Did you find this article useful?
108 out of 186 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:







Discussions

stl_saint stl_saint

a smart one

Friday 22 August 2008, 2:24 AM

4 comments
1000262163 1000262163

Time the law was applied!

Thursday 21 August 2008, 9:51 PM

1 comment

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling