您的位置:首页 >开源协议是什么?有哪些?如何选择?
发布于2026-08-13 阅读(0)
扫一扫,手机访问
开源软件追求“自由”,但这种自由不能以牺牲程序员的利益为代价。否则,创造热情很容易被消磨掉。也正因为如此,世界上才会有 60 多种被开源促进组织(Open Source Initiative)认可的开源许可协议,用来保护开源工作者的权益。
开源协议规定了你在使用开源软件时的权利和责任,也就是规定了你可以做什么,不可以做什么。
开源协议未必都具备法律效力,但一旦牵涉软件版权纠纷,它往往又是非常关键的证据之一。
对于准备编写一款开源软件的开发人员来说,最好先了解一下当前最热门的开源许可协议,选一个合适的协议,尽可能把自己的软件权益保护到位。
| 特点 | 说明 |
|---|---|
| 复制自由 | 允许把软件复制到任何人的电脑中,并且不限制复制的数量。 |
| 传播自由 | 允许软件以各种形式进行传播。 |
| 收费传播 | 允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费获得的;因此,一般来讲,开源软件都是通过为用户提供有偿服务的形式来盈利的。 |
| 修改自由 | 允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议授权。 |
图片来自于阮一峰博客:如何选择开源协议
下一篇:开源软件是什么?有哪些?
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9