区块链中的开源软件OSS介绍

区块链

580人已加入

描述

许多区块链,如以太坊、比特币、HyperLedger和Corda,都是在开源软件(OSS)下获得许可的。随着越来越多的企业客户尝试区块链,理解这些OSS许可证对公司律师来说至关重要。我最近与欧华律师事务所(DLA Piper)合伙人马克•拉德克利夫(Mark Radcliffe)谈到了NetApp的区块链创新。

以下是我的总结:

区块链和OSS是一起的

“开源软件无处不在,如果你的技术人员告诉你你没有使用开源软件,那么就有问题了,”Radcliffe说。“你可能在使用开源软件却没有对它的使用进行管理,从而就会给公司和项目带来风险。”

必须管理区块链中的OSS

Radcliffe说:“OSS的使用需要管理,包括入站和出站,因为客户要求了解您如何管理对可能成为您产品一部分的OSS许可条款的遵从。他解释说,“如果你在寻求融资或退出,你对OSS许可证的管理将受到投资者或收购方的严格审查,并购尤其严格,因为他们需要忍受任何错误。”Radcliffe认为,管理开源软件的失败可能会减少并购交易中的对价,或将更多的对价转移到“托管”中,而“托管”在一两年内都不会发布。

操作系统可能代价高昂

OSS不再仅仅是社区成员有限执行的基于OSS许可条款的“共享软件”。Radcliffe观察到,越来越多的商业公司使用双重许可模式,比如RedisLabs,在这种模式中,许可公司在确保您遵守开源许可方面有经济利益。换句话说,他们想卖给你一个商业许可证。在欧洲,Linux软件的贡献者已经变成了“版权流氓”,因为难以遵守Linux OSS许可证GPLv2,他们正在向Linux软件的用户发送绿色邮件。

OSS必须是您策略的一部分

Radcliffe解释说OSS具有战略重要性。“许多公司已经意识到,维护某些软件可能不会带来显著的商业优势,他们应该考虑‘分拆’它,以获得社区的支持,并降低维护成本。”公司需要考虑他们在软件堆栈中实现价值的位置,并考虑“开源”堆栈的其他部分,以获得竞争优势。

OSS可以是显示停止生产

根据拉Radcliffe的说法,区块链行业对他们的项目使用的许可证的选择并不是很在意。他解释说:“许多公司的法律或合规部门限制他们使用GPL许可家族的软件,目前主流的以太坊客户使用GPL家族许可软件。我们听说过一些企业在以太坊上成功地完成了一个试点项目,但由于公司围绕开放源码许可的政策而停止生产。最近,PegaSys开发了一个以太坊客户端,并在Apache软件许可协议(version 2)的许可下对其进行了许可,以鼓励企业采用该协议。在为项目选择合适的许可证时,区块链项目需要仔细考虑其用户基础。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分