3 ms·
I think, BSD / MIT / Apache should be used for open source libraries, and MPL / GPL / AGPL for open source products. This way, a developer can build a new produ
by krn 8y ago
I think, BSD / MIT / Apache should be used for open source libraries, and MPL / GPL / AGPL for open source products. This way, a developer can build a new product using open source libraries without sharing its source code, but he cannot repackage an existing open source product without sharing its modifications.
- cbsmith 8y agoIt's like everyone forgot about the LGPL and the guidelines about its use vs. GPL.
- deleted 8y ago[deleted]
- deleted 8y ago[deleted]
- Boulth 8y agoExcellent suggestion, and with GPL for distributed products (installers, apks) and AGPL for cloud services.
- ginko 8y agoYes, this is usually how I handled it in my (very few) OSS projects.