Canada adopts open source mandate for government software

The Government of Canada has issued an information technology directive on business, information, application, technology and security architectures that includes a mandate to prioritize open source software.

By GovFresh · December 10, 2018

Canada flag (Photo: Caroline Ingram)

The Government of Canada has issued an information technology directive on business, information, application, technology and security architectures that includes a mandate to prioritize open source software. 

Excerpt:

C.2.3.8 Use Open Standards and Solutions by Default

C.2.3.8.1 Where possible, use open standards and open source software first

C.2.3.8.2 If an open source option is not available or does not meet user needs, favour platform-agnostic COTS over proprietary COTS, avoiding technology dependency, allowing for substitutability and interoperability

C.2.3.8.3 If a custom-built application is the appropriate option, by default any source code written by the government must be released in an open format via Government of Canada websites and services designated by the Treasury Board of Canada Secretariat

C.2.3.8.4 All source code must be released under an appropriate open source software license

C.2.3.8.5 Expose public data to implement Open Data and Open Information initiatives

Read the full directive.

Topics