CompTIA A+ Core 2 (220-1202)Operational ProceduresMedium
A developer wants to legally modify the source code of an application and redistribute the modified version to others. Which type of software license would permit this?
- AEnterprise volume license
- BPersonal use license
- COpen-source license
- DProprietary end-user license agreement (EULA)
Show answer & explanationAnswer & explanation
Correct answer: C. Open-source license
Open-source licenses grant users the right to view, modify, and redistribute source code, often under specific conditions like attribution. Proprietary, volume, and personal licenses typically restrict modification and redistribution of the underlying code.
Why the other options are wrong
- A. Volume licensing controls the number of installations, not code modification rights.
- B. Personal use licenses restrict usage to a single individual and typically forbid redistribution.
- D. A proprietary EULA restricts users from modifying or redistributing source code.
Open-Source License
A software license that grants users the right to view, modify, and redistribute the source code, often under conditions such as attribution or share-alike requirements.
- Contrasts with proprietary/closed-source licenses
- Common examples: GPL, MIT, Apache License
- Redistribution rights vary by specific license terms
Memory trick: Open source = open code, open to change.