开源协议
开源协议(Open Source License)是一种用于计算机软件开源使用的许可证。
目前世界上有多达上百种开源许可证,常用的主流开源协议主要有 GPL、LGPL、EPL、MPL、Apache、MIT 和 BSD 这几种。
GNU General Public License (GPL)
GPL是最受欢迎的开源许可证之一。
GPL支持强大的版权保护,可能是最具保护性的免费软件许可证。其背后的核心理念就是任何衍生作品,也必须在GPL下发布。
Apache License 2.0 (ASL)
ASL出现后,我们逐步进入宽松的免费许可证时代。在某些情况下,甚至自由软件基金会(FSF)都建议使用 Apache 许可证。Apache 许可证相当宽松,因为它不需要在相同的条款下分发任何衍生作品。换句话说,这是一个非版权许可证。
WTFPL
如果你觉得上面的协议还是太多限制,不够自由。那么还有一个相当简洁的开源协议—WTFPL: DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <[email protected]>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO. LOGO也很简洁: