Boost Software Licence 1.0 (BSL1.0)

Purpose

To ensure that if the User develops a program and chooses to release their source code, any original code (including any modifications or derivatives) remains subject to the terms of the Boost licence (that is, everyone can use it freely).

Key features

  • Grants users rights to use, reproduce, display, distribute, execute and transmit the software, to prepare derivative works of the software, and to permit third-parties to whom the software is furnished to do so
  • Any distribution of the software by the user, in whole or in part, and all derivative works of the software must be on the terms of the Boost License grant.

When should BSL licensed materials be used?

BSL licensed materials may be used where that material simply forms part of your work (eg a BSL licensed library). If you are modifying the BSL licensed material (eg by adding new functionality), then you should be aware that the BSL licence requires you to distribute your derivative works under the BSL licence terms.

When should materials be released under a BSL licence?

The BSD licence may be appropriate if you have developed a generic software (eg a library or an application programming interface) that is suitable for general use, and the risk of that software not working or functioning is low. The BSL licence may not be appropriate if it impacts on any commitments that the University has made to other third parties (eg a industry partner), if your software or material has significant commercial value or if it will be used in a regulated environment (eg healthcare).