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

How To (Not) Fail At Using Open Source Software...

How To (Not) Fail At Using Open Source Software In Your Organisation

Almost every company today uses open source software to do business (whether they know it or not). Almost every company isn’t using open source software as effectively as they could. Learn how to use open source software in your organisation without succumbing to the most common of pitfalls.

Mike McQuaid

August 02, 2018
Tweet

More Decks by Mike McQuaid

Other Decks in Technology

Transcript

  1. “Desktop Linux is only free if your time is worth

    nothing” someone on the internet (not me ) why OSS
 
 @MikeMcQuaid
  2. why OSS
 
 @MikeMcQuaid “Then, don't get your hopes up!

    Unless you have a “Code Red, Mission Critical, the World is Coming to an End” kind of bug, you're creating this issue report in the hope that others with the same problem will be able to collaborate with you on solving it. Do not expect that the issue report will automatically see any activity or that others will jump to fix it. Creating an issue like this is mostly to help yourself start on the path of fixing the problem and for others to confirm it with an “I’m having this problem too” comment.” Ruby on Rails Guides
  3. who uses open source: “Linux on the desktop” people ☁

    “Linux on the server” people small companies using OSS big companies using OSS Microsoft releasing OSS everyone using OSS why OSS
 
 @MikeMcQuaid
  4. what open source everyone uses: servers, services (Linux, Apache) 0

    server applications (WordPress) developer libraries (SQLite) developer tools (Git) everything (.NET, VS Code) why OSS
 
 @MikeMcQuaid
  5. “let’s open source this so people will make it 3

    for !” how to fail
 
 @MikeMcQuaid
  6. “let’s open source this so people will make it 3

    if it’s already 3 and we help them!” how to fail
 
 @MikeMcQuaid
  7. forking without failing: fork : test submit pull request address

    comments, get merged update to latest version (often) how to win
 
 @MikeMcQuaid
  8. how to help yourself: read the documentation minimally reproducible issues

    look at the code try to fix the code submit the fix as a pull request how to win
 
 @MikeMcQuaid
  9. how to get a good reaction: ☀ have reasonable expectations

    ⏱ prioritise maintainers’ time defer to maintainers help others where you can how to win
 
 @MikeMcQuaid
  10. why use OSS ' it doesn’t cost money others will

    help for free 3 everyone does it now @MikeMcQuaid
  11. how to fail at OSS old forks and libraries be

    whiny and entitled demanding free labour @MikeMcQuaid
  12. how to win at OSS upstream everything help yourself first

    ☀ be a nice, kind human @MikeMcQuaid