作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license). 许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择.本文介绍开源许可证的基本知识,主要参考了 OpenSource.com (1,2). 一.什么是开源许可证 开源许可证是一种法律许可.通过它,版权拥有人明确允许,用户可以免费地使用.修改.共享版权软件. 版权法默认禁止共享,也就是说,没有许可证的软件,就等同于保留版权,虽然开源了,用户只能看看源码,不能用,一用就会侵犯版权.所以软件开源