The advantages of Open Source Software (OSS) are endless.
A few notable advantages include:
- Quality / Security / Reliability
- “Given enough eyeballs, all bugs are shallow.” – Linus’s Law
- Modern software engineering practices
- Increased Efficiency
- Lower Total Cost of Ownership
- Free [as in speech, not beer]
- Personal Advertising / Build a Real Resume
Tom Preston-Werner, GitHub Co-founder, shows that Open Source Software can be a real force multiplier for developers. The range of ideas that come from contributing and utilizing Open Source Software result in better solutions than if the marketplace of ideas was limited internally to just your organization. In addition, by exposing problems within your code to an ecosystem of developers provides additional human capital to tackle improving your software at no additional cost to your individual organization.
EXAMPLES OF AMAZING OPEN SOURCE TECHNOLOGY: THE PYTHON DATA SCIENCE ECOSYSTEM
John Foster, PhD, P.Eng (daytum Co-Founder & Chief Technology Officer)
When John is not writing code or helping students, he’s an avid outdoorsman, pilot, and all-around adventurist.
Michael Pyrcz, PhD, P.Eng (daytum Founding Advisor)
When Michael is not building python packages or mentoring students, he’s either running, out on his Jeep, or kayaking around Lake Austin. You can find him on Twitter here, and his YouTube channel here.