二、常见开源协议1。GPLGPL是开源软件的通用许可协议,保证开发者的权利,允许用户复制、分发和修改。修改后的源代码也应该使用GPL开源协议。从法律上讲,应该遵守开源协议。比如GPL协议的开源软件用于商业产品,需要原作者授权。

开源协议有必然的约束力吗?

开源协议有必然的约束力吗

一个非常好的问题。我是工作多年的Web应用架构师,来回答一下这个问题。欢迎关注我,了解更多IT专业知识。首先回答题主,这个问题没有一个非黑即白的答案,就像盗版在事实上仍然存在一样。从法律上来讲,开源协议是要遵守的,比如GPL协议的开源软件,如果用于商业产品,是需要获得原作者授权的。当违反开源协议时,原作者是可以通过法律途径维权的。

一,为什么要遵守开源协议?当发布开源软件时,原作者将代码的使用权利放开了,但是仍然拥有版权,如果申请了专利就仍然有专利权。这时开源协议就有存在的意义1,原作者的身份获得认可,任何使用者都有义务表明或者承认原作者身份。2,防止其他人将某个开源软件据为己有。3,发生版权或者专利权纠纷时,原作者不需要逐个处理用户的授权问题。

二,常见开源协议1,GPLGPL是开源软件常用的许可协议,保证了开发者权利,同时允许使用者复制,分发和修改,修改后的源代码也要使用GPL开源协议。2,LGPLLGPL协议中,原作者保留了相比GPL协议更少的权力,修改后的源代码可以用于商业,可以使用其它开源协议。3,BSDBSD协议对使用者在软件分发方面的限制更少,但是不允许使用原开发者的名义为衍生产品背书。

安卓既然是开源的,为什么还需要谷歌授权?

安卓既然是开源的,为什么还需要谷歌授权

感谢邀请!要回答这个问题,只需了解安卓系统的来龙去脉,就会非常清晰了!1首先,必须明确安卓系统Android并不是谷歌公司自己开发的,是谷歌公司收购过来的。2Android是一种基于Linux的自由及开放源代码的操作系统,最初由安迪鲁宾Andy Rubin等人开发制作 ,当时开发这个系统的目的是创建一个数码相机的先进操作系统但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统。

3Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户多任务支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

inux操作系统诞生于1991 年10 月5 日这是第一次正式向外公布时间。1991年的10月5日,创始人林纳斯托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生Freeminix-like kernel sources for 386-AT。42005年8月美国科技企业Google收购安卓系统Android。

2007年11月,谷歌与84家硬件制造商、软件开发商和电信运营商成立了开放手持设备联盟,共同开发和改进Android系统。随后,谷歌以Apache免费开源许可发布了Android的源代码。从上面的语境可以清楚的知道,Android是基于Linux开发的,Linux一直是开源的,这让它感觉是属于整个社会的。


文章TAG:开源协议的名字有哪些  开源  安卓  名字  协议  
下一篇