$30 off During Our Annual Pro Sale. View Details »

Lynn Root, Noa Resare - Why can't we be friends: do corporations and FOSS really mix?

Lynn Root, Noa Resare - Why can't we be friends: do corporations and FOSS really mix?

Many folks in the Python community appreciate and contribute to Free and Open Source Software. But sometimes, your employer may not be on your side. We will present the current problem space that both community members and companies have for using and supporting FOSS. We will then walk you through arguments and solutions to help increase your company's engagement with the community.

https://us.pycon.org/2016/schedule/presentation/1842/

PyCon 2016

May 29, 2016
Tweet

More Decks by PyCon 2016

Other Decks in Programming

Transcript

  1. Why Can’t We be Friends?
    Do Corporations & FOSS really mix?
    Noa Resare | @blippie
    Lynn Root | @roguelynn

    View Slide

  2. $whoami

    View Slide

  3. $whoami

    View Slide

  4. $whoami

    View Slide

  5. What is the
    problem?

    View Slide

  6. Tragedy of the Commons

    View Slide

  7. A shared-resource system where individual
    users acting independently and rationally
    according to their own self-interest behave
    contrary to the common good of all users by
    depleting that resource.
    – Wikipedia


    View Slide

  8. Tragedy of the Commons
    ‣ Assumptions

    View Slide

  9. Tragedy of the Commons
    ‣ Assumptions
    ‣ Expectations

    View Slide

  10. Tragedy of the Commons
    ‣ Assumptions
    ‣ Expectations
    ‣ The Reality

    View Slide

  11. Ruin is the destination toward which all men
    rush, each pursuing his own best interest in a
    society that believes in the freedom of the
    commons.
    Freedom in a commons brings ruin to all.
    – Garrett Hardin, Tragedy of the Commons (1968)


    View Slide

  12. Tragedy of the Commons, continued

    View Slide

  13. Tragedy of the Commons, continued
    ‣ What is self interest?

    View Slide

  14. Tragedy of the Commons, continued
    ‣ What is self interest?
    ‣ Let’s not require altruism

    View Slide

  15. Tragedy of the Commons, continued
    ‣ What is self interest?
    ‣ Let’s not require altruism
    ‣ The cost of bugs

    View Slide

  16. Tragedy of the Commons, continued
    ‣ What is self interest?
    ‣ Let’s not require altruism
    ‣ The cost of bugs
    ‣ The cost of lack of usability

    View Slide

  17. What can I
    do about it?

    View Slide

  18. What can I do about it?
    ‣ Connect with others

    View Slide

  19. What can I do about it?
    ‣ Connect with others
    ‣ What barriers are there?

    View Slide

  20. What can I do about it?
    ‣ Connect with others
    ‣ What barriers are there?
    ‣ Become friends with legal

    View Slide

  21. What can I do about it?
    ‣ Connect with others
    ‣ What barriers are there?
    ‣ Become friends with legal
    ‣ Financial contributions

    View Slide

  22. What can I do about it?
    ‣ Connect with others
    ‣ What barriers are there?
    ‣ Become friends with legal
    ‣ Financial contributions
    ‣ Write blog posts and give presentations

    View Slide

  23. Make Thoughtful Contributions
    ‣ High quality maintenance trumps features
    ‣ Consider the existing community members
    ‣ Think long-term

    View Slide

  24. I’m sold!
    But how do I convince my
    (manager | company | employer)?

    View Slide

  25. Incentives &
    Economics of FOSS:
    Why give back to FOSS?

    View Slide

  26. Why should companies give back?
    ‣ Behavioral Economics

    View Slide

  27. ‣ Behavioral Economics
    ‣ Recruitment
    Why should companies give back?

    View Slide

  28. ‣ Behavioral Economics
    ‣ Recruitment
    ‣ Vendor Management
    Why should companies give back?

    View Slide

  29. Incentives &
    Economics of FOSS:
    Examples to learn from

    View Slide

  30. Examples to learn from: City of Munich

    View Slide

  31. Examples to learn from: City of Munich
    We saw from the start that if you're only
    relying on one contributor to supply your
    operating system, your office system and your
    infrastructure, you're stuck with it. You have
    to do what your contributor tells you to…

    View Slide

  32. Examples to learn from: City of Munich
    … If they say 'There's no longer support for your
    office version', you have to buy and implement a
    new one. You're no longer able to make those
    kinds of decisions by yourself.
    – Peter Hofmann, RM for LiMux Project

    View Slide

  33. Examples to learn from: Microsoft

    View Slide

  34. Examples to learn from: Microsoft
    Linux is a cancer…
    “ ”

    View Slide

  35. Examples to learn from: Microsoft
    Microsoft loves Linux
    “ ”

    View Slide

  36. (conclusion)

    View Slide

  37. fin
    spoti.fi/foss-friends

    View Slide