元宇宙非小号金色财经交流群社区官网

我们理想的开源,实际上代码并不是最关键的,属于谁

时间:2022-01-23 15:31:55

就比如阿里、腾讯这样的大型企业,他们经常会把他们做的非常好的方案开源供大家使用,让开发者使用更方便,解决一些行业的一些难题。就拿目前影响力非常大的开源软件——安卓来说,若没有安卓的开源开放,那么今天就不会出现那么多的手机厂商。或者以大家熟知的btc、eth为例,各种各样的数字hb层出不穷,就是因为btc的源代码被发送到了GitHub。自此以后,成百上千的数字hb以btc代码为基础进行修改。波长就是抄袭了eth源代码修改发行的。

当第一次将代码公开在网络上,第一次意识到自己的代码会被别人注意到的时候,不自觉的就会感受到开源门槛的高度,因为我们每一个人都想要把自己最好的一面展示出来,开源也是同理。因为要展示出来,所以对自己的要求也会提高,迫使我们去提升自身代码的优雅程度,让他人更易读、更易懂。

软件代码成分分析(SCA)技术是指通过对软件的组成进行分析,识别出软件中使用的开源和第三方组件(如底层库、框架等等),从而进一步发现开源安全风险和第三方组件的漏洞。通常,SCA的检测目标可以是源代码、字节码、二进制文件、可执行文件等的一种或几种。

欢迎支持和关注BtOfficer,一个支持开源和闭源相对平衡的业余编码者。如果用户足够多,说明代码能帮助很多人,开源能产生社会意义。如果用户稀少,开源给谁看呢?笔者的安全生产力框架,将基于该原则确定是否开源,以及如何开源,欢迎大家关注!

我们理想的开源,实际上代码并不是最关键的,最关键的是人。在一开始的时候,我们会觉得开源最重要的是代码,于是很多关于开源软件的争论会集中在代码在哪里,属于谁。实际上因为大部分开源软件许可证允许任意拷贝并且授权代码里面的专利给代码使用人,代码本身在哪里并不是最关键的问题。

时至今日,选择代码是否开源,对于那些厂商来说,已经不单单只有一个软件卖不卖钱的问题了。那些厂商更多的是将软件开源作为自己抢占商业市场和赢取口碑的一种武器,利用自己资金充足、研发速度快、流量渠道多的优势,抢先一步将实现某种功能的源码发布出去,这才是他们的核心。

标签:关键 我们

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )