BBC HomeExplore the BBC

11 July 2009
Accessibility help
Text only
Dirac project

BBC Homepage
BBC Research

BBC Research Projects
Dirac Home
Intro
Uses
The Technology
Implementations
Open Licensing
Dirac Pro
Press
Contacts

Contact Us

Like this page?
Send it to a friend!

 
 

Licences

The Dirac software source code is licenced under the Mozilla Public License Version 1.1. A plain text version of this licence is available in copying.txt. Much more detail may be found at Mozilla & Netscape Public Licenses. Legal documents can be difficult for non-lawyers to read. An annotated version of the licence is available at Mozilla & Netscape Public Licenses that contains informal explanations of various sections of the licence.

The provisions of the Mozilla Public License allow for relicensing under other licences that are specified in the licence preamble at the beginning of each source-code file. For the Dirac project the licences under which relicensing is possible are specified to be the GNU General Public License Version 2.0 and the GNU Lesser General Public License Version 2.1. These may be downloaded from GNU; copies are also provided in Annex A and Annex B of copying.txt. The rationale for allowing re-licensing under GPL & LGPL is to permit the widest possible use of this technology whist retaining the advantages of the MPL license.

The Dirac approach to licensing
We wish Dirac to be used as widely as possible, royalty free. We thought long and hard in selecting the MPL version 1.1 (hereafter simply the MPL) as the licence for Dirac. We chose it because it's a well-known and widely used licence, and also because it contains practical provisions for dealing with patent issues in what is a highly patented field.

As a defensive measure the BBC has applied for patent protection for some techniques that are, or may be, used within Dirac. Our purpose in doing so is to provide protection for Dirac from spurious patent suits by other parties. Under the terms of the MPL we have licensed these patents irrevocably and royalty free for use within the Dirac software. Our aim is to increase the likelihood that Dirac succeeds, and is used.

However, no licence can grants rights to use third-party patents that are not owned by the licensor. This problem applies to all technologies, whether proprietary, Open Source, or (as illustrated in the case of JPEG) Open Standards, and is a risk that is faced by everyone. We're working hard to avoid using third-party patents altogether, and this is one reason why the Dirac algorithm may yet change. The licence itself cannot address this issue.

Our intention is that Dirac code be used as widely and as freely as possible. This is why we have allowed re-licensing under the terms of the GPL and LGPL licences. Had we not allowed this, as alternative licences under the MPL, GPLed projects could not have used the Dirac software. The option to re-license under the LGPL allows even commercial software to link to Dirac libraries. With the re-licensing provision in the MPL, GPL and LGPL projects may use the Dirac software as is. In this case the patent licence granted under the MPL still applies explicitly. Some projects may prefer to ensure that all their code is distributed only under the GPL or LGPL licence. This is also permitted under the MPL licence. If a project does this then the usual provisions of the GPL or LGPL licence applies and these simply do not involve patent issues (they relate only to copyright). However, in practice, users are still free to use the BBC patents royalty free.

Our philosophy is that the Dirac licence is merely a tool to allow people to use and work on Dirac: the licence is not a complete expression of our commitment to Dirac. The MPL does have some limitations, but it was our view that it was better to use a licence that did most of what we wanted than invent a new one that might be viewed with suspicion and which would not have been subject to the same level of scrutiny as the MPL. If we find that the MPL is an impediment to free and open use of Dirac then we will be happy to consider using alternative or additional licences to achieve its widespread, royalty free use.

 



About the BBC | Help | Terms of Use | Privacy & Cookies Policy