Changing
Open Source
Culture @Adobe

Adobe & Open Source === ???

  • Employees contribute to OS projects on company time
  • Company sponsors OS events
  • Company OS internal code & is responsible for OS project stewardship

What are the Problems?

Confusing process to contribute to OS

  • Email based process
  • Composed of Legal, Compliance, Patent, Branding
  • Took months to complete

Employees avoided or ignored the process

  • Gave up on existing OS submissions
  • Legal became the "boogyman"
  • Started pushing to GitHub without approval (Big Risk)

Wild West on GitHub

  • 35 Adobe related GitHub Orgs
  • Repos abandoned, issues and PRs ignored

Adobe's Open Source Office

Grow Open Source at Adobe

Starter Repo https://github.com/adobe/starter-repo

Revamped OS Submission Process

New Approvelist and Denylist

Checklist Approval Close Rate (Feb-April 2018)
Form Approval Close Rate (May-July 2018)

... and we're just getting started

Clean up Adobe GitHub Org

  • Removed 100 inactive users
  • Automated onboarding and offboarding
  • Reduce number of Adobe Orgs in the wild

Adobe CLA


opensource.adobe.com/cla.html
Handbook
Open Development Template https://github.com/adobe/open-development-template

Internal Open Source Summits

OS Awards

  • Top OS Contributor
  • Outstanding Open Source contributor
  • Employee Recognition Program

Communication and Promotion

Executive Buy In Needed

Top 25 company at GitHub

OSS-Contributors project

  • Scan GitHub every month to get company-to-user associations as reported by people's Company field on their GitHub profile
  • We cross-reference that with commit activity on GitHub
  • Original Idea from a blog post by Felipe Hoffa, Developer Advocate at Google

open source

+

business strategy

Thanks!


@stevesgill

@filmaj