Copyright is automatic upon software creation, granting exclusive rights to the author by default as 'All Rights Reserved'.
License categories range from Public Domain (no restrictions) through Permissive (e.g., MIT, Apache), Weak Copyleft (e.g., MPL, LGPL), to Strong Copyleft (e.g., GPL).
Contrasting the strict copyleft nature of GPL with the permissive freedom of MIT helps understand their practical impacts.
Learning from examples shows how license choices impact software development, distribution, and compatibility.
| Date | Event |
|---|---|
| 1989 | GPL License Introduction |
| 1991 | MIT License Adoption |
| 2001 | GPL v3 Draft |
| 2007 | GPL v3 Release |
| 2015 | VLC License Change |
License Spectrum Comparison
| Category | Characteristics | Examples |
|---|---|---|
| Public Domain | No restrictions | None |
| Permissive | Minimal restrictions, allows proprietary use | MIT, BSD, Apache |
| Weak Copyleft | File-level copyleft, some restrictions | MPL, LGPL |
| Strong Copyleft | Project-wide copyleft, restrictions on modifications | GPL |
Test your knowledge on Understanding Software Licensing and Open Source with 4 multiple-choice questions with detailed corrections.
1. If a user obtains proprietary software under a license, what action are they typically allowed to perform according to copyright and licensing rules?
2. If you want to release software that ensures any derivative work must remain open source but still allows proprietary extensions in separate files, which license category should you choose?
Memorize the key concepts of Understanding Software Licensing and Open Source with 8 interactive flashcards.
Copyright — definition?
Legal rights granted automatically upon creation.
Proprietary software — role?
Allows use but restricts sharing or modification.
License spectrum — range?
From public domain to strong copyleft.
Import your course and AI generates sheets, quizzes and flashcards in 30 seconds.
Sheet generator