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.
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 |
Take a 4-question practice quiz on Understanding Software Licensing and Open Source, with every answer explained.
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 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.
Upload your class notes and Revizly writes a study guide, a quiz and flashcards in about a minute.
Study guide maker