Skip to Main Content
Lightning Talk Intermediate

Understanding Open Source Licenses in 5 Minutes

Approved
Session Description

In this quick yet comprehensive session, we'll dive into the essentials of Open Source licensing.


Following topics will be covered:

1. Open Source Definition: Participants will get a clear understanding of what "Open Source" truly means.

2. About Open Source Licenses: They will learn about the legal frameworks that govern Open Source software.

3. Difference Between Open Source and Public Domain: Participants will be able to discover how these two concepts differ in terms of rights and usage.

4. Two Main Open Source License Categories - Copyleft and Permissive: This will cover an introduction to the two primary types of Open Source licenses.

5. Difference Between Copyleft and Copyright: The common confusion between "copyleft" and "copyright" will be clarified.

6. Copyleft Licenses: Participants will be able to understand what copyleft means and how it affects software usage and distribution.

7. Permissive Licenses: They will be able to explore permissive licenses and their flexible nature.

8. Open Source License Comparison: The key differences between copyleft and permissive licenses will be compared.

9. How to Choose the Best Open-Source License for Your Code: Guidance will be provided on selecting the most suitable license for the projects.

10. Conclusion:  Participants will learn about potential risks involved with Open Source Licenses and also learn how to mitigate them when using Open Source software.


This session is designed to give the participants a foundational understanding of Open Source licenses with examples, ensuring they can navigate the complexities with confidence.

Session Categories

FOSS

Speakers

Preksha Mahajan
Community Lead | Open Source Chandigarh

Preksha Mahajan is pursuing a Bachelor of Engineering degree in Computer Science Engineering, with a keen interest in Open Source, Web, and App Development. She serves as the Community Lead of Open Source Chandigarh, a tech community powered by Chitkara University and supported by tech giants like GitHub, Docker Inc., Collabnix, Webiny, Apache Local Community Indore, and OpsTree Solutions. Through this role, Preksha contributes to fostering a collaborative environment for tech enthusiasts and redefining the future of tech at Chitkara University and beyond.


She has been working on various projects using Python, C/C++, HTML, CSS, Bootstrap, and JavaScript and has gained proficiency in Python libraries like Pandas, Matplotlib, NumPy, Scikit-learn. Preksha is passionate about staying updated with the latest technological advancements and learning new skills and tools. She led a revolutionary initiative called #100daysofcodeatChitkara on LinkedIn and Twitter, promoting coding culture and craft among students of Chitkara University.


Additionally, she is passionate about community building and team management and aspires to become a proficient and innovative software engineer.

Preksha Mahajan

Reviews

Great lightning talk imo!
Reviewer #1 Approved

Good topic, hopefully guessing the speaker has good amount of knowledge about Licenses. Can see a bit of chatgpt here and there but this should be fine.
Reviewer #2 Approved