Understand licenses, CLAs, and dependency implications before you contribute code to public repos.
Open source is still “real world” legal territory: licenses matter, company policies matter, and some projects require a CLA.
This section gives you the practical basics so you don’t get surprised: what common licenses imply, how to avoid copying code you don’t own, and how to think about dependency licensing when you submit changes.