7.1 为什么“开源”要设置那么多的协议呢?

GreyZeng GreyZeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

我阅读了教材的这内容(第七章135页,阿超说的话,如果我们的项目成功了,有人以“开源”的名义来要我们的源程序,我们能答应吗?),有这个问题【怎么理解软件的“开源”】。

我查了资料(用搜索引擎查),有这些说法【

一个软件是开源的,最基本的含义是代码是公开的,任何人都可以去查看,修改以及使用。
开源不等于免费。软件代码虽然可以免费给别人,但是软件相关的服务,例如编译维护升级等,一样可以赚钱,例如 Redhat 就是家开源软件公司,不仅仅赚钱,而且很赚钱。
开源代码既然源码都是开放的,所以直接拿来免费使用基本都是没有问题的,但是这并不意味着使用开源软件是完全没限制的。每个开源软件都对应自己的开源协议,具体的使用限制在开源协议里面都详细的规定。】。
根据我的实践,我得到这些经验 【开源等于公开代码,但不等于可以免费使用代码,这其中还有好多协议】。

但是我还是不太懂,我的困惑是 【为什么一个“开源”就要设置那么多的协议呢?】。

原文地址:https://bbs.csdn.net/topics/608464953

...全文

相关推荐

QT qt-opensource-linux-x64-5.7.1.zip

QT ubuntu 安装包 5.7版,给需要的朋友 绝对可以使用!

风界

opensource-hate:讨厌开源

讨厌开源 OpenSource是一项伟大的运动,但对于维护人员而言,可能很难继续这样做。 为什么? 许多原因和仇恨是其中之一。 在此存储库中,我将分享有趣的仇恨帖子示例。 目的是向您表明,您并不孤单。 希望你会笑得开心,继续做点好事。 如果您有更多要分享的关于Yii或其他项目的信息,欢迎提出要求。 lcobucci / jwt 这是感谢您使用OpenSource的好方法,对吗? 标题最初是“ You ******”。 Yii框架 是我正在维护的最受欢迎PHP框架之一,在GitHub上有超过13K的明星和全世界的许多用户在使用它。 如此出色的采用扩大了OpenSource维护者正在收到的通常的反馈。 当然,会有“谢谢”消息,但是作为维护者,您肯定会有些讨厌。 那只是“一点点”的粗鲁: Shahid希望在问题前加上“最差PHP框架”以得到什么样的响应? 可能是同一个人。 我猜有人

还是那个小宇

qt-everywhere-opensource-src-5.7.1.tar.gz

qt-everywhere-opensource-src-5.7.1.tar.gz 已验证可用,请放心下载。Qt跨平台开发环境源码,需要通过arm-linux-gcc交叉编译,才能够使用

kingvon_liwei

OpenSource GM Tool-开源

Wolfpack Ultima Online emu的开源GM工具。

斯里兰卡七七

qtcharts-opensource-src-5.7.0.zip

qtcharts-opensource-src-5.7.0

鱼月半
评论 2
收藏 已收藏
分享
返回顶部
GreyZeng
构建之法 606 成员 524 内容