开源 区块链

中本聪(Satoshi Nakamoto)十年前以比特币起家的时候,已经找到了很多追随者,并成为去中心化运动。 对于某些人来说,区块链技术是一种宗教,它将对人类产生与互联网相同的影响。 对于其他人而言,这是炒作和技术,仅适用于庞氏骗局。 尽管区块链仍在发展并试图找到自己的位置,但可以肯定的是:这是一种颠覆性技术,将从根本上改变某些行业。 我敢打赌,开源将是其中之一。

开源模型

开源是一种协作式软件开发和分发模型,它使具有共同兴趣的人们可以收集和生产任何人都无法自己创造的东西。 它允许创造大于其各部分之和的价值。 开源由分布式协作工具(IRC,电子邮件,git,wiki,问题跟踪器等)启用,由开源许可模型进行分发和保护,并且通常由诸如Apache Software Foundation (ASF), Cloud等 软件基金会管理 本地计算基金会 (CNCF)等

开源模型的一个有趣的方面是其核心缺乏经济激励。 有些人认为开放源代码工作应该与金钱分开,并且应仅由内在动机(例如“共同目标”和“为了更大的利益”)来驱动自由和自愿的活动;另一些人则认为开放源代码工作应直接或间接地得到回报。通过外部动机(例如经济激励)。开源项目仅靠自愿捐款才能繁荣的想法是浪漫的,但实际上,大多数开源捐款都是通过有偿开发来完成的。是的,我们有很多自愿捐款,但是这些都是来自来临时的贡献者的临时性基础,或者是在其顶峰时期非常受欢迎的项目的创建和维护对企业有用的开源项目,需要长期进行开发,记录,测试和错误修复。期间,即使该软件不再令人眼花and乱,这也是一项无聊的活动,最好通过财务激励来激发 。

商业开源

ASF之类的软件基金会可以依靠捐赠和赞助,会议费等其他收入来源来生存。但是这些资金主要用于运营基金会,为项目提供法律保护并确保有足够的服务器来运行构建,问题跟踪器,邮件列表等。

同样,CNCF也有会员费和其他收入流,用于管理基金会和为项目提供资源。 如今,大多数软件都不是在笔记本电脑上构建的。 它在云上的数百台计算机上运行和测试,这需要金钱。 创建营销活动,品牌设计,分发贴纸等都需要花钱,一些基金会也可以为此提供帮助。 基金会的核心是执行正确的流程,以便与用户,开发人员和控制机制进行交互,并确保为公共利益向开源项目分配可用的财务资源。

如果开放源代码项目的用户可以捐款,而基金会可以公平地分配资金,那还缺少什么呢?

缺少的是直接,透明,可信任,分散,自动的双向链接,用于在开源生产者和开源消费者之间转移价值。 当前,链接是单向或间接的:

  • 单向的 :开发人员(可以将“开发人员”视为与软件的生产,维护和发行有关的任何角色)可以发挥自己的头脑,花时间进行贡献,并与所有开源用户共享该价值。 但是没有反向链接。

  • 间接的 :如果存在影响特定用户/公司的错误,则选项为:

    • 让内部开发人员修复该错误并提出请求。 这是理想的选择,但并非总能聘请内部开发人员,他们对每天使用的数百个开源项目有所了解。

    • 聘请专门从事该特定开源项目的自由职业者并支付服务费用。 理想情况下,自由职业者还是开源项目的提交者,可以直接快速更改项目代码。 否则,此修复程序可能永远无法应用于项目。

    • 与一家围绕开源项目提供服务的公司接洽。 这样的公司通常雇用开源承诺者来影响社区并在社区中赢得信誉,并提供产品,专业知识和专业服务。

第三种选择是维持许多开源项目的成功模型 。 无论是提供服务(培训,咨询,讲习班),支持,包装,开放核心资源还是SaaS,都有公司雇用数百名全职从事开源工作的员工。 多年来,已经有很多公司成功建立了成功的开源业务模型,并且该列表还在稳步增长。

支持开源项目的公司在生态系统中发挥着重要作用:它们是开源项目和用户之间的催化剂。 那些能带来真正价值的工具不仅能很好地打包软件,还能做更多的事情。 他们可以确定用户需求和技术趋势,并创建完整的堆栈甚至是开源项目生态系统来满足这些需求。 他们可能会从事无聊的项目,并为此提供支持多年。 如果堆栈中缺少一块,他们可以从头开始一个开源项目,并围绕它建立一个社区。 他们可以收购一家封闭源代码的软件公司并开放项目的源代码(这里我有些不高兴,但是,我在说的是我的雇主Red Hat )。

总而言之,利用商业开源模型,项目由很少的个人或公司正式或非正式地管理和控制,这些人或公司通过确保项目成功将其货币化并回报给生态系统。 对于开源开发人员,管理公司和最终用户而言,这是双赢。 替代方案是不活动的项目和昂贵的封闭源代码软件。

自立,分散的开源

为了使项目成为信誉良好的基础的一部分,它必须符合某些标准。 例如,ASF和CNCF分别需要孵化和毕业过程,除了所有技术和形式要求之外,一个项目必须有健康的活动提交者和用户。 这就是形成可持续的开源项目的本质。 在GitHub上拥有源代码与拥有一个活跃的开源项目并不相同。 后者要求编写代码的提交者和使用代码的用户,这两个群体通过交换价值并形成每个人都可以受益的生态系统而彼此持续加强。 一些项目生态系统可能很小且寿命很短,有些可能由多个项目和竞争的服务提供商组成,并且相互作用非常复杂,持续了很多年。 但是,只要存在价值交换并且每个人都从中受益,就可以开发,维护和维持该项目。

如果您查看ASF Attic ,您会发现已达到使用寿命的项目。 当项目在技术上不再适合其目的时,通常是其自然的结局。 同样,在ASF 孵化器中 ,您会发现大量尚未毕业但已退休的项目。 通常,这些项目无法建立足够大的社区,因为它们过于专业化或存在更好的替代方案。

但是,在某些情况下,具有高潜力和卓越技术的项目无法维持自身发展,因为它们无法形成或维持一个有效的生态系统来交换价值。 开源模型和基础并没有为开发人员提供酬劳或让用户听到其要求的框架和机制。 双方没有共同的价值承诺框架。 结果,某些项目只能在商业开源的情况下维持其自身,在商业开源中,公司充当开发人员和用户之间的中介和增值者。 这就增加了另一个限制,并要求服务提供商公司维持一些开源项目。 理想情况下,用户应该能够表达对项目的兴趣,开发人员应该能够以透明且可衡量的方式表达对项目的承诺,这形成了一个具有共同利益和价值交换意图的社区。

想象一下,有一个带有机制和工具的模型,可以在开源用户和开发人员之间进行直接交互。 这不仅包括通过拉取请求进行的代码贡献,对邮件列表的问题,GitHub星星以及笔记本电脑上的贴纸,还包括允许用户以更丰富,更自控和透明的方式影响项目命运的其他方式。

该模型可以包括采取以下措施的激励措施:

  • 直接资助开源项目,而不是通过软件基金会

  • 通过投票影响项目的方向(通过代币持有者)

  • 由用户需求驱动的功能请求

  • 准时拉取请求合并

  • 赏金赏金

  • 更好的考试覆盖率激励

  • 最新文档奖励

  • 长期支持保证

  • 及时的安全修复

  • 专家协助,支持和服务

  • 宣传和项目推广的预算

  • 定期无聊活动的预算

  • 快速的电子邮件和聊天帮助

  • 全面了解整个项目结果等

如果您还没猜到,我在说的是使用区块链和智能合约来允许用户和开发人员之间的这种交互,即智能合约,将赋予代币持有者以权力来影响项目。

区块链在开源生态系统中的使用

开源生态系统中的现有渠道为用户提供了通过对服务提供商的财务承诺或通过基金会的其他有限手段来影响项目的方式。 但是,将基于区块链的技术添加到开源生态系统中可以为用户和开发人员之间的交互打开新的渠道。 我并不是说这将取代商业开源模型; 大多数使用开放源代码的公司都做了很多无法用智能合约替代的事情。 但是,智能合约可以激发新的引导新开源项目的方式,使商品项目重获新生,而这些项目却是维护工作的重担。 它们可以激励开发人员应用无聊的请求,编写文档,通过测试等,从而在用户和开源开发人员之间提供直接的价值交换渠道。 区块链可以增加新的渠道,以帮助开源项目长期发展并实现自我维持,即使在公司支持不可行的情况下。 它可以为自我维持的开源项目创建一个新的互补模型-双赢。

标记开源

已经有许多旨在令牌化开源的计划。 有些只关注开源模型,有些更通用,但也适用于开源开发:

  • Gitcoin-开源,这是该领域最有前途的开源之一。

  • Oscoin-开源的加密货币

  • 开放集体 -一个支持开源项目的平台。

  • FundYourselfNow-项目的Kickstarter和ICO 。

  • Kauri-支持开源项目文档。

  • Liberapay-经常性捐赠平台。

  • FundRequest-开源协作的去中心化市场。

  • CanYa-最近收购了Bountysource , 后者现在是全球最大的开源P2P赏金平台。

  • OpenGift-开源货币化的新模型。

  • Hacken-黑客专用的白帽令牌。

  • Coinlancer-分散的就业市场。

  • CodeFund-一个开源广告平台。

  • IssueHunt-为开源维护者和贡献者提供资金的平台。

  • District0x 1Hive-众筹和策展平台。

  • District0x Fixit -github bug赏金。

这个列表是多种多样的并且正在Swift增长。 这些项目中的一些将消失,另一些将成为枢纽,但有一些将作为SourceForge ,ASF和未来的GitHub出现。 这并不一定意味着他们会取代这些平台,但会使用令牌模型对其进行补充,并创建一个更丰富的开源生态系统。 每个项目都可以选择其分配模型(许可证),管理模型(基础)和激励模型(令牌)。 在所有情况下,这都将为开放源码世界注入新鲜血液。

未来是开放和分散的

  • 软件正在吞噬世界。

  • 每个公司都是一家软件公司。

  • 开源是创新发生的地方。

鉴于此,很明显,开源太大了,不能失败,而且太重要了,不能被少数人控制或由自己决定命运。 开源是一个共享资源的系统,对所有人都有价值,更重要的是,必须照此进行管理。 直到地球上的每个公司都想在开源世界中占有一席之地和发言权只是时间问题。 不幸的是,我们还没有工具和习惯来做到这一点。 这样的工具将允许任何人表现出对软件项目的赞赏或无知。 这将在生产者和消费者之间,开发者和用户之间建立直接,更快的反馈循环。 它将促进创新-由用户需求驱动并通过令牌指标表达的创新。

翻译自: https://opensource.com/article/18/8/open-source-tokenomics

开源 区块链

开源 区块链_区块链将如何影响开源相关推荐

  1. 问道区块链_区块链学习_v1.0.0_持续更新。。。

    本系列内容参考图 创建 共识网络 调用 部署 挖矿 消耗 编写 超级链组件 节点 多节点 账号 智能合约 合约账号 燃料耗品代币 开发者 区块 尊重原创,转载请注明出处https://blog.csd ...

  2. ctf 区块链_区块链科普002:什么是区块?白话通俗讲解区块是什么意思?

    原标题:区块链科普002:什么是区块?白话通俗讲解区块是什么意思? 八宝饭区块链科普:什么是区块 区块链的价值已经获得多方认可,各项行业应用都在探索尝试,因此形成了基于不同底层架构.针对不同行业应用的 ...

  3. 开源 区块链_区块链如何补充开源

    开源 区块链 大教堂和集市是一个经典的开源故事,由Eric Steven Raymond于20年前撰写. 在故事中,埃里克(Eric)描述了一种新的革命性软件开发模型,该模型在没有(或很少有)中央管理 ...

  4. 以太坊搭建联盟链_区块链知识普及:什么是以太坊

    以太坊(Ethereum)是下一代密码学账本,可以支持众多的高级功能,包括用户发行货币,智能协议,去中心化的交易和设立去中心化自治组织(DAOs)或去中心化自治公司(DACs).以太坊并不是把每一单个 ...

  5. gossip 区块链_区块链技术创新生态 Gossiptoken黑马横空出世

    当今数据革命 互联网的出现引发了巨大的数据革命.科学技术的发展为人类带来了无限的可能性,但也给数据存储带来了前所未有的压力. 集中式数据存储的成本因其较长的部署周期,变化快速,大量基础设施资本投资,高 ...

  6. gossip 区块链_区块链中的P2P

    区块链中P2P介绍 p2p是什么 为什么区块链需要P2P 比特币.以太坊.超级账本和EOS的P2P对比 P2P是什么 P2P作为区块链网络中去中心化的标识 P2P全称对等式网络(peer-to-pee ...

  7. 健康医疗 区块链_区块链如何帮助重新发明医疗保健

    健康医疗 区块链 This article was originally published on Blockchain Review. Thank you for supporting the pa ...

  8. gossip 区块链_区块链教程Fabric1.0源代码分析流言算法Gossip服务端一兄弟连区块链教程-阿里云开发者社区...

    区块链教程Fabric1.0源代码分析流言算法Gossip服务端一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁.回归理性,表面上看相关人才需求与身价似乎正在回落.但事实上,正是初期泡沫的渐退 ...

  9. amp 调用链_调用链选型之Zipkin,Pinpoint,SkyWalking,CAT

    简介 Zipkin是Twitter开源的调用链分析工具,目前基于springcloud sleuth得到了广泛的使用,特点是轻量,使用部署简单. Pinpoint是韩国人开源的基于字节码注入的调用链分 ...

最新文章

  1. Fastq-dump:我的日常命令
  2. 在西瓜数据集上训练_训练时间和参数量百倍降低,直接使用标签进行预测,性能竟超GNN...
  3. linux c统计进程网络读写,linux网络分析、性能分析、文本格式化、文件读写操作之利器(mtr、top、jq、sponge)...
  4. 【Python】万花筒
  5. 完整的连接器设计手册_如何设计符合整车厂要求的CAN物理层接口电路?
  6. 机器学习系列(5)_从白富美相亲看特征预处理与选择(上)
  7. MFC Windows程序设计源码免费下载
  8. XMPP tigase 8.0 与 strophe.js 测试Web聊天服务/即时通信
  9. [美国]《暮光之城4:破晓(下)》[BD-RMVB.720p.中英双字][2012年冒险幻想]
  10. oracle中rollup函数与mysql中with rollup区别
  11. MySQL单表数据量过大的处理方式经验
  12. 云空间插虾米html音乐,总结一下可以上传MP3并外链的空间
  13. xbox360自建服务器,Xbox360自制系统GOD版的游戏怎么安装
  14. 国产超级英雄逆袭好莱坞
  15. 【Fuzzy】隶属度函数和模糊推理
  16. Unity EditorWindow Rename
  17. 工业物联网·能耗监控智慧空调接入华为云解决方案
  18. 【临床预测模型】----选择合适的统计模型
  19. UNIX 设计哲学:Do one thing and do it well
  20. 计算机与控制科学谁好,考研考哪个方向好呢?模式识别 控制理论控制工程 计算机应专业研究生 信号与信息处理的进...

热门文章

  1. Eclipse设置编码字体、左侧窗口字体、控制台字体
  2. PHP isset() 和 empty() 的使用
  3. 声网sdk android接入,声网 SDK 接入以及音视频通话应用开发指南
  4. java enhancer_service拦截器使用Enhancer.enhance()方法报错,使用@Before正常
  5. python编程 从入门到实践 第九章 类(下)
  6. 一顿饭吃一两斤肉和一顿饭吃几百斤肉
  7. Friedman 检验--Matlab
  8. 数据结构基本操作总结(C语言版)---链表、栈与队列
  9. hyperterminal使用教程_hyperterminal 教程
  10. Python面试题笔试题Django部分总结