You are interested in contributing to open-source projects? That’s great 😃, but before you do there are some things that you need to be on the lookout for.
Do you know what the different license types are and what they mean? Do you know which ones to avoid? Do you know what happens to your code after you contribute? We have the answer to all those questions and more!
Karan Marjara, who works at AWS in their Open-Source Program Office, explores in this session, a journey detailing the open-source software movement. He discusses what makes a software open-source, dig deeper into the general concepts, philosophy, community aspects, licensing, and how to apply the learnings to your projects.
Watch to learn:
- What licensing to look for before you contribute to a project
- How to be a good citizen of an open-source community
- How non-technical people can contribute to open-source projects
Who should watch:
- Technical and non-technical people interested in contributing to open-source projects
- Anybody interested in hosting open-source projects
- Developers who want to know what happens to the code they’ve contributed
Xabi Errotabehere, Director, Open-Source Innovation at Skycrafters
Karan Marjara, Open-Source Governance at Amazon Web Services
Contents of this video:
- 0:00 Intro
- 04:58 What is Open-Source Software?
- 06:15 How It All Started?
- 10:55 Open-Source Definition
- 12:43 Open-Source As A Development Model
- 17:55 Open-Source Licenses
- 18:00 Intellectual & Copyright
- 20:06 What Is A License?
- 21:41 Open-Source License
- 23:02 Types Of Open-Source Licenses
- 25:02 Top Licenses
- 34:46 OSS Developer Insights
- 34:56 Contribute To OSS Projects
- 39:06 Should I Sign The CLA?
- 45:08 Best Practices For Open-Source Projects
- 51:15 Open-Source Business Model
- 51:40 Can Open-Source Be A Business?
- 52:26 Open-Source Business Models Compared
- 56:17 Open Core
- 58:15 Q&A
- 59:51 Outro
This discussion originally aired live on September 23, 2021