Idea details: Make code available for reuse across GoC & release to the public as Open Source Software

Follow:

We should follow the direction here https://sourcecode.cio.gov/

(1) new custom code whose development is paid for by the Federal Government be made available for reuse across Federal agencies; and
(2) a portion of that new custom code be released to the public as Open Source Software (OSS).

Thumbs up (78people agree)

Comments

Je suis entièrement d’accord. Mieux encore le gouvernement pourrait faire une loi pour considérer les codes sources comme étant des documents administratifs. Ce qui les rendrait automatiquement accessible à toute personne qui souhaiterait les avoir pour les consulter et l’étudier. Un article très intéressant sur le sujet sur http://framablog.org/2016/03/31/acces-au-code-source-des-logiciels-de-letat-pourquoi-ca-change-tout/

Open Sourcing as many public information systems as possible is the only way to keep our information sovereignty while building a strong computing knowledge in Canada.

Fully support opening of source code produced by Government for the general welfare. In many cases, public release of code is a win-win cost-cutting measure, in that sharing of code is about reducing the burden of development for the government, enabling collaboration with private sector, other levels of government of even internationally. When we share the code, we share ideas, more people contribute and it makes it easier for everyone.

I completely agree with this. One additional criteria needs to be added, however.

Code that is released by the government should NOT have to be translated into both official languages. Instead, software with comments in EITHER official language should be released as soon as possible. All Federal government releases are currently mandated to be in both official languages. This policy has the unintended consequence of slowing down public data/code releases.

An anecdote: I used to work at Statistics Canada and officials there withheld open-sourcing software only because the lead developer worked in French and her comments in the code had not been translated to English. This was nearly a decade ago and the code has still not been released.

Please Read the Privacy Notice and the rules of engagement.

Privacy Notice

The information you provide is collected by the Treasury Board of Canada Secretariat under the authority of section 7 of the Financial Administration Act.

The information will be collected for the purposes of gathering feedback on Year 1 of Canada's Action Plan on Open Government for inclusion in the development of Canada's Self-Assessment Report.

Personal information will be protected under the provisions of the Privacy Act and will be stored in Personal Information Bank PSU 938, Outreach Activities. Under the Privacy Act, you have the right to request access to your personal information, held by a government institution, and to request corrections should you believe the information you provided contains errors or omissions. If you wish to avail yourself of this right or require clarification about this statement, contact the TBS Privacy Coordinator by email (by calling 613-946-6260 or toll free at 1-866-312-12511 or writing to the TBS Privacy Coordinator, Treasury Board of Canada Secretariat, 140 O'Connor Street 8th floor, Ottawa Ontario, Canada, K1A 0R5). For more information on privacy issues and the Privacy Act in general, consult the website of Office of the Privacy Commissioner or call 1-800-282-1376.

By choosing to participate you confirm that you agree to the terms above.

Add comment