自由开放的源代码软件

发表时间: 2023-04-22 10:33

似乎99%的吃瓜群众并不了解软件,也不了解什么是来源软件,更不知道开源软件是要遵守开源软件协议,遵守开源软件的游戏规则。

理查德.马修.斯托曼,开源软件基金会创始人,自由软件的精神人物,开创了自由软件的航道。自由软件的宗旨是任何人和组织都可以自由的使用并分享软件,但不得用于商业收费;任何对开源软件的修改,或基于开源软件的软件开发,都必须完全开放自己的代码,共他人自由使用。

开源软件许可协议,目前主要有四大,其中最严苛的是开源软件基金会的GPL,这个许可协议要求,任何使用修改遵守GPL协议的开源软件的软件,必须开放自己的源代码,这条最苛刻。只要使用了,就必须开放自己的代码,也就是把自己的软件开源,不能闭源,否则追究法律责任。这个法律追责,并不要求赔偿经济利益,而是要求,要么开源你的软件,要么删除你软件中使用的遵守GPL协议的开源代码,二选一。

开源软件,不是道德模范,只是追求一种软件使用和分发的自由。

Linux内核是开源软件第一大项目。目前基于Linux内核所有操作系统,都是开源的,不可以进行售卖,必须允许自由下载使用,而且还必须开放源码下载。有商业授权的,主要服务授权,收取服务费,如果不需要服务,可以不付费,没有强制要求。

如果了解开源软件的授权协议和宗旨,就了解了为什么有些软件会开源,因为可能使用开源软件代码,必须开源,当然,可以耍流氓就是不开源。没关系,只要所在国的法律保护你,这个流氓也可以耍,但是作为有头有脸的企业,还是会遵守规则,否则在其他国家会被禁售。

有些软件开源,确实是想做点有意义的事情,有些是想做但是能力有限,所以开放出来,让大众帮忙一起开发测试。

并不存在捐赠的概念,都是自由意愿。