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 from GitHub’s Mike McQuaid about how to use open source software in your organisation without succumbing to the most common of pitfalls.
14. 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
17. who uses open source:
🐧 “Linux on the desktop” people
☁ “Linux on the server” people
🏢 small companies who like open source
🏙 big companies who like open source
🎮 Microsoft
🌍 everyone
why OSS 🤔 @MikeMcQuaid
18. 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
37. forking without failing:
fork
: test
💁 submit pull request
📇 address comments, get merged
🆕 update to latest version (often)
how to win 😎 @MikeMcQuaid
39. 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
40. how to get a good reaction:
☀ have reasonable expectations
⏱ prioritise maintainers’ time
👌 defer to maintainers
🤲 help others where you can
how to win 😎 @MikeMcQuaid
41. how to win 😎 @MikeMcQuaid
https://opensource.guide
42. 🤔 why use OSS
' it doesn’t cost money
🤨 others will help for free
3 everyone does it now
@MikeMcQuaid
43. 😭 how to fail at OSS
🏚 old forks and libraries
😫 be whiny and entitled
🆓 expecting free labour
@MikeMcQuaid
44. 😎 how to win at OSS
🏞 upstream everything
🙋 help yourself
☀ be a nice, kind human
@MikeMcQuaid