软件的许可协议 具备法律效力吗?

303 天前
 James369
以前一直觉得这一块协议就是写着唬人,相当于只是一个声明,不知道是否具备法律效力,所以对此有一些疑问:

1. 法律认可的是 Gitbub 平台上的协议,还是其它平台也行,比如 gitee 国内这些?
2. 这些协议是否只有行业认可的那几种,还是可以随便自创?
3. 这些协议是否有期限,比如遇到情况时,开发者可能马上换另外个协议。三天两头换协议,是否允许?
4. 这些协议是针对哪些主体,个人、企业、非盈利组织?
5. 如果有主体触犯了协议,一般是怎么处理?
2035 次点击
所在节点    问与答
16 条回复
sheldor
303 天前
双方同意签署,不违反法律,应该是具有法律效力的吧,很多民间字据不都这样,比如夫妻之间的保证书,财产分割协议
yyzh
303 天前
具体咨询律师,不过看以往判决至少 GPL 协议最高法是认的.
James369
303 天前
@sheldor 看起来软件协议 只是开发者单方面的一厢情愿
IvanLi127
303 天前
默认不就有著作权?如果协议不是有效的,等于没有协议,不就直接默认被著作权保护?
Jat001
303 天前
当维权成本高于收益时,谈论法律没有任何意义
James369
303 天前
@Jat001 有道理,特别是这些模糊的领域,可能最终就是谁财大气粗谁说的算
EchoWhale
303 天前
好问题,我也想知道
geelaw
303 天前
问不对题,GitHub 和 Gitee 不是软件,而是服务。另外“法律”也并不是只有一个,比如中国和美国和法国的法律就不同。

1. 任何协议(合同)都可能是有效或无效的,如果合同合法且是双方自愿订立,则有效;合同不能排除被法律禁止排除的权利,不能授予被法律禁止授予的特权,格式合同(一个签定方拟定,给不特定人签订,且不修改条款的合同)的限制更多;很多合同都有可分性的说明,如果一款无效,是否影响其他款,云云。

2. 可以随便自创。

3. 可以有期限也可以没有,取决于你怎么写。考虑软件的情况的话,假设 A 和 (A+1) 两个版本的协议本身都没有期限,但不同,客户同意 A 版本的协议,则可以按照那个协议无限期使用 A 版本,不同意 (A+1) 版本的协议,不影响继续使用 A 版本。考虑服务的情况的话,通常来说条款里都有随时可以停止服务,因此协议更新之后,提供服务的人可以选择不再在旧版协议下提供服务,此时客户只能不再使用服务,或者同意并按新版协议使用。

4. 各种。

5. 看协议文本,以及诉讼。

举几个软件协议的例子吧:

1. 如果你购买了早期零售版本的 Windows ,你会发现许可协议必须拆包才能查看,协议里面有提到,如果你不同意协议,可以尝试退款。

2. GNU 的软件,不接受 GPL 也是可以使用的。如果你想修改并发布修改版,则必须接受 GPL 。

3. GPLv2 没有扶正( cure )条款,因此如果用户违反了 GPLv2 ,则他会丧失 GPLv2 授予的一切特权,直到所有的版权持有人同意恢复为止。GPLv3 有扶正条款,如果用户违反了 GPLv3 ,则他会丧失 GPLv3 授予的一切特权,除非:

3(1) 他停止一切侵权行为,如果没有被版权持有人通知,则暂时恢复;
3(2) 他停止一切侵权行为,如果 60 日内没有被版权持有人通知,则永久恢复;
3(3) 他收到了版权持有人 A 的通知,且在 30 天内停止一切侵权行为,且这是第一次收到 A 的通知。

4. 中国的 2002 版《计算机软件保护条例》第十七条:

>为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。

因此在 2002 年的中国为了学习 Windows 而安装 Windows ,不存在“盗版”的问题。当然,如果在安装的 Windows 上娱乐,则被 Windows 的许可协议约束。

---

最后,理解协议具有法律效力并不难,考虑超市买水果,价格标签写的是 5 元/斤,如果不同意支付价格,当然就无权带走水果,如果已经支付价格,商户就无权阻止带走对应的水果。
haodingzan
303 天前
1 、法律认可的是国家或有登记的组织签发的有法律效力的正式文件,比如软件著作权证书,如果打官司需要提供对应的资质证明对方有侵权行为,会做出相应的措施,比如微信肯定有注册软著,如果有人做个轻量版砍掉广告,那就会被告。著作权是默认享有的,根据《计算机软件保护条例》第五条规定:“中国公民、法人或者其他组织对其所开发的软件,不论是否发表,依照本条例享有著作权。软著证书相当于提前证明了我享有完整的著作权力,遇到事情少一些自证过程。

社区认可的是该社区的注册条款、行为准则、隐私协议等等,如果有违背,则按约定执行,比如我在 B 站投稿一个视频,B 站会在全站范围保护,有人在 B 站洗稿投诉后必然会处理处罚,但如果被洗稿到抖音,而我又不是抖音作者,那就只能去协商,能不能处理就不好说了。

这里还有一些法律上的概念,比如我们是成文法,各种条款一层层追溯上去必须有完整的法律链作为依据,英美是判例法,法庭可以辩论、投票、参考过往判决结果等等,谁被支持的多谁受到保护。

2 、可以自创,只是常见协议认可度高,(大部分)有源头可查,属于公约的一种,方便大家看一眼协议名字就知道自己能干嘛不能干嘛,具体约定以协议具体约定为主,一旦有任何的修改就不可再用原始协议的名字了。比如 WTFPL 协议就没有官方背书,想用也可以用。

3 、换协议可以,软件换协议之前的版本还按旧协议走。比如软件大版本更新、操作系统更新理论上要买新的许可,但不会因为新版发布了旧版完全不让用。一开始宽泛的协议想收紧的话一般是重新立个项目。

4 、软件协议就是针对软件的,不同主体可以申请的类别、使用范围等等是有限的。

5 、参考 CEC-IDE 删协议改名字就说自己是自研,一人吐一口口水也是有用的,谁也不想永远钉在耻辱柱上。
lstz
303 天前
见过判例,至少在国内 GPL License 是具有法律效应的
msg7086
303 天前
如果软件的许可协议是无效的,那么相当于许可协议不存在。这种情况下,作者保留所有权利 All rights reserved ,任何其他人都没有使用权、修改权、分发权等,直到作者与其他人签署合同,将权利有偿或者无偿授予别人。

开源软件许可证就是作者和不特定多数人签署合同,将软件的使用权、修改权、分发权等权利无偿授予使用者。如果使用者违反或者不承认许可证,那么许可证失效时你就已经侵权了,可以按照违反著作权法起诉,如果使用者营利而且数额巨大,还可以按照侵犯著作权罪公诉判刑。
renmu
303 天前
1. 一些判例是支持协议的
2. 你可以随便创立,只要不被找出漏洞
3. 你可以换,用的哪个版本代码就遵守哪个版本的协议,如果开源有其他贡献者,需要征求其他贡献者同意,否则你可能被喷
4. 所有用户
5. 你可以起诉,也可以去社区挂他,不要脸的人挂他是没用的
abersheeran
303 天前
中国大陆法院是认可开源协议的。有很多个过往案例。怎么处理的我还真忘了,赔款?勒令整改?
yolee599
303 天前
主要是软件协议这东西可以由软件开发者随便写,打官司也没有任何依据啊
dyv9
303 天前
网上说以前德国有一个生效的判例,违反开源协议的。法院支持的。至于时间和版本这个不好确定吧,他们哪知道我下载的是哪个版本呢
xumng123
302 天前
当然有法律效力,是否追责取决于成本。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1012143

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX