Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Opensource & Innersource

Opensource & Innersource

Talk at Dublin's OSS Meetup sponsored by Microsoft

Alain Hélaïli

November 23, 2016
Tweet

More Decks by Alain Hélaïli

Other Decks in Programming

Transcript

  1. the best way to build and ship software Opensource &

    Innersource a @helaili - @AlainHelaili - ! helaili@github.com
  2. "

  3. the best way to build and ship software GitHub key

    facts 6 " FOUNDED 2008 EMPLOYEES 600 UNIVERSITIES USING GITHUB 1,000+ TOTAL 
 REGISTERED USERS 15M TOTAL REPOSITORIES 40M PAYING ORGANIZATIONS >70,000
  4. the best way to build and ship software All businesses

    will evolve into software businesses 8 "
  5. the best way to build and ship software Why open

    sourcing code 10 " • Great advertising for you and your company… translat[ing] into goodwill for [your company] and more superfans than ever before • Attract outside contributions : create a force multiplier that helps you get more work done faster and cheaper. More users means more use cases being explored which means more robust code • Attract talent : Smart people like to hang out with other smart people. Smart developers like to hang out with smart code. • Best technical interview possible, the one you don’t have to do because the candidate is already kicking • Retain talents
  6. the best way to build and ship software How will

    software be built in the future? 12 " InnerSource: The power of open source within the walls of the enterprise.
  7. the best way to build and ship software Why do

    PayPal, Scania and IBM use InnerSource? 13 "
  8. the best way to build and ship software What are

    the core tenets of InnerSource? 14 " • Everyone is expected to contribute and participate in reviews and mentoring • Contributions are judged based on their merits • All decisions are discussed publicly, stored indefinitely, and can be searched • Code and commentary are widely available • Autonomous organization of teams, self organizing and alignment
  9. the best way to build and ship software Issues for

    Communication & Project Management 15 "