open source @ scale mcaffer open... · open source @ scale jeff mcaffer director of open source...

of 30 /30
Open source @ scale Jeff McAffer Director of Open Source Programs Office, Microsoft @jeffmcaffer

Author: others

Post on 18-Oct-2020

10 views

Category:

Documents


0 download

Embed Size (px)

TRANSCRIPT

  • Open source @ scale

    Jeff McAfferDirector of Open Source Programs Office, Microsoft

    @jeffmcaffer

  • Why open source?

  • Aspiring to world class is not enough,

    when everyone else starts there

  • Engaging @ scale

  • Lots of ways/reasons to engage

    Integrate Contribute Release

  • Microsoft open source context

    1,000,000s 100,000s

    18,000 8,500

    1,000s

    1,000s

  • Policies and processes

  • Can be daunting

  • Stages of engagement

  • Microsoft today – Approaching proficient

  • Open Source Programs Office

    OSS exec council

    Legal HR Security Accessibility

    Industry peers

  • Reduce Friction

  • Tool early. Tool often.

  • Culture

  • From the top

  • Rewards & motivation

  • Managing fear

  • Closing remarks

  • Big picture

  • Questions?

    opensource.microsoft.com

    [email protected]

    @jeffmcaffer

  • Reference material

  • Some open source tools for open source

    https://github.com/Microsoft/opensource-portal

    https://github.com/Microsoft/ghcrawler

    https://github.com/todogroup/repolinter

    https://clearlydefined.io

    https://github.com/amzn/oss-attribution-builder

    https://github.com/Microsoft/opensource-portalhttps://github.com/Microsoft/ghcrawlerhttps://github.com/todogroup/repolinterhttps://clearlydefined.io/https://github.com/amzn/oss-attribution-builder

  • Sites

    https://todogroup.org

    https://code.gov

    https://18f.gsa.gov/

    https://www.gov.uk/guidance/be-open-and-use-open-source

    https://todogroup.org/https://code.gov/https://18f.gsa.gov/https://www.gov.uk/guidance/be-open-and-use-open-source

  • Maturity model

  • Level 0 – Denial

  • Level 1a – Tolerant

  • Level 1b – Hype

  • Level 2 – Proficient

  • Level 3 – Fluent

  • Level 4 – Mastery