嵌入式开发交流网论坛

标题: 万物皆可开源?“最”无私的程序猿的开源许可范围 [打印本页]

作者: 宁死不    时间: 2020-3-31 05:08
标题: 万物皆可开源?“最”无私的程序猿的开源许可范围
什么是开源?程序员写了一些代码,觉得自己写的代码可能会对这个世界上的其他人有所帮助,就在网上公开源代码,让每个人都可以自由地查看、下载和分发,这就是开源。
[attach]40994[/attach]
当然,读者可能并不是程序员,认为自己和开源之间八竿子打不着。读者可能不知道,我们平时上网用的浏览器 Chrome 和 Firefox 是开源软件;我们浏览的网站很有可能运行在Linux系统服务器上,它也是开源的;手机的Android系统也是开源的;看视频用的播放器,它的核心解码库FFmpeg也是开源的,可以说,开源软件无处不在。开源是推动技术发展和世界范围内协作最有力的方式之一。
[attach]40995[/attach]
程序员发布一个开源项目后,在网络上公开代码后,任何人都可以对它进行修改和完善,一般来说,大家会将自己的修改贡献回开源项目,让更多的人受益。其中最出名的莫过于Linux系统,它从1991年开源至今,已经累积了1500万行代码,现在仍然在不断更新中。不过还有一小部分人,对开源代码做了一些修改后,将其封装成闭源的商业产品进行销售,闷声发了大财。这事让那些出于造福全世界目的发布代码的原始作者有点难以接受,他们意识到,发布开源代码也得立个规矩才行。
[attach]40996[/attach]
于是他们选择使用开源许可证,让使用这套开源代码的人的行为都限制在许可的范围内。





欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/) Powered by Discuz! X3.2