「开发区块链钱包Cashbox的开源工程师分享经验」

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

视频加载中...

今天与大家聊一聊软件开源。事情的起因是一次闲谈的时候,市场部的同事表示:不做软件开发的人不能够理解为什么要把软件源代码公开出去。

当时的我很惊讶,因为就像他们不理解为什么要开源一样,我也不理解他们为什么不理解为什么要开源(套娃开始......)。

开源软件的定义如IPFS原力区下:

开放源码软件是一个新名词,它被定义为描述其源代码可以被公司使用的软件,并且币软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制:蓄意地保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。

接下来我们来讲一下大家对于开源的误解:开源,并不等于你可以无条件地使用该项目,开源是有协议限制的。开源协议多种多样,常见的几种协议以及它们对使用者的限制可以参考下面这张图。

或许在大多数人的印象中,代码一经开源,就和作者没什么关系了;只有在简历上看到:“某某开源项目作者”时,才会惊呼:“原来那个啥是他写的啊!”。

实际上,确实存在这样一种开源协议,它没有任何使用上的限制,只要你做出声明表示使用了运用该协议的代码即可(MIT协议唯一的要求:TheabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesorsubstantialportionsoftheSoftware.)

通俗地说,即使你在一个嵌套了18级的目录里,像保存某些珍贵学习资料一样,建立一个隐藏文件夹,并在其下一个隐藏文件里包含这样一份声明,你也可以对该项目为所欲为,这个协议叫MIT协议,基本上是所有开源协议中,最为宽松的一个了。

其他协议会对使用者有更多的限制,例如GPL协议限制了“使用GPL协议开源代码的代码,也必须开源且使用GPL协议”,这是一个制作套娃的协议,linux操作系统就是使用的GPL开源协议。

以上,我们站在独立开发者的角度,了解了开源的影响,下面我们来说一说商用软件的开源。

上个月有一款区块链钱包开源,是Cashbox,嗯……请大家假装不知道这是我们公司的产品,这样以下的内容就是客观、公正的科普了。

我们认为Cashbox的开源是有意义的,首先,区块链开源可以吸引更多的开发者、使用者和精神股东,更容易吸引路人的

最后再说一些我对开源的理解吧,从写代码的角度来说,开源为我提供了切实的便利,不只是一些开源代码,还有业内高人出于开源精神而写的一些文章,包括但不限于:专业知识的通俗讲解、带着你理解linux源代码等。而我在主观上,也愿意把我的代码开源给大家使用,所以你可以来我的“github”主页标一个星吗?

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/10473.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年07月09日
下一篇 2023年07月09日

相关推荐

  • 比特币什么时候开源的,比特币是什么时候诞生的它的创始人是谁

    一、比特币什么时候进入中国比特币于2009年进入中国。比特币诞生的时间为2009年,此时就进入了中国市场。比特币(Bitcoin)的概念最初由中本聪在2008年11月1日提出,并于2009年1月3日正式诞生。根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式

    2024-11-22 09:00:01
    4 0
  • 比特币在哪个技术开源,比特币的核心技术包括哪些

    一、比特币是什么比特币最完整的介绍比特币最完整的介绍什么是比特币?比特币是骗人的吗?比特币你都不知道,你太out了,让我来好好给你上堂课,把比特币实际上是一种虚拟货币,但它是一个去中心化的货币系统,也就是说它不像其他货币或虚拟货币,有一个中央发行机构,比如美

    2024-11-15 06:00:01
    9 0
  • 区块链为什么要开源,区块链项目开源意味着

    一、为什么中国禁止区块链中国为什么不支持去中心化区块链因为如果去中心化区块链,市场中的资金将会很难监控。金融市场的风险系数就会大幅度增加,不利于经济的稳定。什么是ICO,国家为什么要禁止问题一:ICO是一种区块链行业术语,是一种为加密数字货币/区块链项目筹措资金

    2024-11-15 04:00:01
    16 0
  • 莱特币的开源代码是多少,莱特币有没有开源代码

    一、莱特币有没有开源代码莱特币和比特币一样是一种去中心化的加密数字货币,源代码是开源的,任何人都可以查阅。这些开源的代码你可以去开源社区去查阅。大部分正常的虚拟货币的源代码都是开源的,也都是公开的,不公开开源代码的虚拟货币跑路的风险极大。莱特币是比特币不成

    2024-11-14 23:00:02
    14 0
  • 区块链为什么开源,区块链项目开源意味着

    一、区块链什么是开源***区块链项目开源意味着***区块链的起源是什么?区块链起源于比特币,2008年11月1日,一位自称中本聪(SatoshiNakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文,阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的

    2024-11-03 10:30:01
    16 0
  • 什么是Open Open是什么?Open票又是什么?

    本文目次导读:OpenOpen票OpenOpen那个词在英语中有多种含义,能够暗示开放、公开、开放式、开放性等,在差别的布景下,Open都有着各类差别的解释和含义,在科技范畴,Open常常被用来描述一种开放的手艺尺度、开放的数据格局或开放的

    2024-04-09 18:30:17
    82 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载