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

OKX欧易app

OKX欧易app

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

APP下载   官网注册
视频加载中...

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

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

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

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

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

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

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

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

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

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

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

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

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

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/10473.html

上一篇 2023年07月09日
下一篇 2023年07月09日

相关推荐

  • 以太坊是全开源的吗?深度解析其开源范围与背后的技术逻辑

    以太坊是全开源的吗?深度解析其开源范围与背后的技术逻辑 在区块链领域,“开源”是一个核心关键词,它意味着项目的代码、协议规则对公众开放,任何人均可查看、使用甚至修改,以太坊作为全球第二大区块链平台,常被称为“开源项目”,但“全开源”这一说法是否准确?本文将从

    2026-08-04 00:30:02
    8 0
  • 开源矿工与币安Web3矿池,机遇与选择的深度解析

    开源矿工与币安Web3矿池,机遇与选择的深度解析 在区块链技术蓬勃发展的今天,开源矿工作为生态的重要参与者,始终在寻找高效、稳定的挖矿解决方案,开源矿工是否有币安Web3矿池”这一疑问,答案并非简单的“有”或“无”,而是需要从平台定位、技术适配及社区生态等多维度进行

    2026-07-31 10:30:02
    19 0
  • 开源世界的双子星,Linux之父与以太坊创始人

    开源世界的双子星,Linux之父与以太坊创始人 在波澜壮阔的科技发展史上,有一些名字因其开创性贡献而被永远铭记,他们或许站在聚光灯下,或许深居简出,但他们的工作深刻地改变了我们的数字生活,当我们谈论开源操作系统和智能合约平台时,两个名字熠熠生辉:一个是“Linux之父

    2026-07-30 15:30:01
    14 0
  • 以太坊是开源的吗?揭开其开放源代码背后的技术逻辑与社区力量

    以太坊是开源的吗?揭开其开放源代码背后的技术逻辑与社区力量 在区块链领域,“开源”几乎是衡量一个项目透明度、安全性和社区信任度的核心指标,作为全球第二大加密货币和智能合约平台的以太坊(Ethereum),其开源属性一直是开发者、研究者和用户关注的焦点,以太坊究竟是

    2026-07-27 04:30:01
    14 0
  • 以太坊是开源的吗?知乎热议背后的真相与意义

    以太坊是开源的吗?知乎热议背后的真相与意义 在区块链和加密货币的世界里,以太坊(Ethereum)无疑是一个绕不开的名字,作为一个全球性的去中心化平台,它不仅支持智能合约的部署,更催生了无数创新应用(如DeFi、NFT等),随着其影响力的日益扩大,一个基础且关键的问题常常

    2026-07-20 03:30:01
    22 0
  • 以太坊开源代码,构建去中心化世界的基石与蓝图

    以太坊开源代码,构建去中心化世界的基石与蓝图 在探讨区块链技术的核心时,“开源代码”是一个绕不开的关键词,对于以太坊(Ethereum)而言,其开源代码不仅是技术的载体,更是其去中心化、透明性和社区驱动灵魂的直接体现,究竟“以太坊的开源代码”意味着什么?它如何支撑

    2026-07-16 16:30:01
    18 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载