协议 商业用途 修改 分发 GPL 限制 要求公开 要求开源 LGPL 允许 要求公开 允许分发修改版本 MPL 允许 不要求 要求修改版本开源 MIT 允许 不要求 允许分发修改版本 Apache 2.0 允许 不要求 允许分发修改版本 取自阮一峰老师的图: