Skip to content
This repository has been archived by the owner on Sep 11, 2020. It is now read-only.

Latest commit

 

History

History
129 lines (107 loc) · 4.49 KB

2018-12-19.md

File metadata and controls

129 lines (107 loc) · 4.49 KB

Français

Open Source Advisory Board

December 19, 2018, 9am-10:30am

Present

  • Marc Brouillard
  • Elizabeth Rhodenizer
  • Felicia
  • Mike Gifford
  • Harsh Sabikhi
  • Casper
  • Gabriel Cossette
  • Simon Gaston
  • Will Stevens
  • Jim Cowie
  • Reg Maltais
  • Dugald Topshee
  • Frank Desormiere
  • Dan Cooper
  • Paul Jackson
  • Sebastien Lemay
  • Robin Galipeau
  • Barry
  • Fraser
  • Ashley Casovan
  • Mike Cardy
  • John Campbell
  • Dave Buchanan
  • Janak Alford
  • Fraser
  • Ashley Casovan
  • Owen Teo
  • Mathieu Fortin

Agenda

  1. Welcome
  2. Standard on Publishing and Using
  3. Update and discussion: Rules Working Group
  4. Update and Discussion: Tools Working Group
  5. Update and Discussion: People Working Group
  6. Roundtable

1. Welcome

2. Standard on Publishing and Using

Link to draft requirement for open source use, contribution and creation and open standards: https://github.com/canada-ca/open-source-logiciel-libre/blob/master/README.md

To view the presentation, please go to the OSS Requirements for Use and Publishing Presentation

  • Question:
    • How do we implement OSS in conservative departments?
      • Going to help new comers through OSAB
      • Engage, communicate and work together
    • How can new projects from the private sector be engaged with the Government of Canada's Github repo
      • OSAB could be the sponsor to special projects that would be released
    • Source code classification should be unclassified but there would be exceptions
      • In the case of exceptions, algorithms will not be released because of safety, security etc.
    • Namespaces management:
      • needs an organizational structure
      • IAM strategy
    • Organize an internal repository for the Government of Canada to get started
      • Identify a standard repository to get source code in one place
    • Elizabeth: Agree to prioritize the internal repository but shops around town are not all at the same level of using open source.
      • Will need training for everyone
      • Raise awareness
    • Elizabeth: question around on the timing:
      • How are we going to help the departments who do not use or have OSS set up to ensure that they are successful?
    • CSPS Digital Academy will have courses around devops and agile
    • Data and guidelines
    • How far will guidelines reach?
      • I.e. Bilingualism in comments
      • Current position is that comments in code is not to be included in translation
      • Software documentation (e.g.: Readme, Security, installation files) should be bilingual
        • Legal advice requested to confirm scope of law.
          • Is a project considered communication to the public or work language, etc.
      • Propose a quarterly refresh of documentation instead of a daily refresh.
    • Guidelines to reflect future state
      • Version control of data
    • Mike Cardy setup advice and consultation with BC province for licences
    • Marc: contributing:
      • Support model

3. Update and discussion: Rules Working Group

  • Rules WG Update:
    • Create workflows around licences
  • Namespace issue

4. Update and Discussion: Tools Working Group

  • Data visualization
  • Trying to get an understanding of what tools other departments are using
  • Action item for the Tools WG to set-up the repo/tool and provide examples of which tools departments can use

5. Update and Discussion: People Working Group

  • People WG Update:
    • Infographics
    • Digital Academy (looking at presentation for next OSAB)
    • Hackathon
  • Crowdsource language translation, fix broken links etc.

6. Roundtable

  • Elizabeth: Would like to work with Chris on awareness
  • Robin: Technical debt - Need to understand cost
  • Paul: Need to contribute back "customization" otherwise you increase Technical debt
  • TCO includes risk management/mitigation

7. Action Item

  • Share the Guidance on Secure development
  • Prioritize Internal DVCS
  • Assessment of Concept Cases, TB Submissions, MC
  • Support around developers, security and organizations
  • Direction on Namespaces and procurement needed
    • Boilerplate documents
  • Tools to automated lints and repos
    • Compounded dependencies
  • Suggestion to People WG: contributing in other ways than source code, like translating Github content.
  • Checklist of risk consideration when choosing technology and TCO
  • Mike Cardy: Total economical impact reports
  • Meet with PSPC about acceptable OSS licences for the government of Canada to procure