开发者不讲武德之后,谁为开源付费“买单”

27223e1928bbb11c26dc9db961e885a3.gif

8d9914747dca65fa1015767e448058f1.png

feba212ccec68605c5aff5608100624d.png

《中智观察》第1616篇推送

作者:中国软件网

编辑:小瑞瑞

头图来源:摄图网075e9ee7767a8a6b67e8f6d7b33ea83c.png

继今年初开发者删库跑路之后,关于GitHub更新赞赏者功能,甚至由此带来的开源付费的大讨论再次刷爆开源圈。

近期,GitHub对外宣布,更新了赞助者功能 Sponsors。简言之,就是GitHub 用户可以打赏自己每天使用的开源项目。GitHub方面表示,这次更新有望让 GitHub 上的开发者能获取更公平的收入与回馈。

开源的诞生之初是为了打破闭源软件公司垄断。作为早期的开源项目,社区开发人员是软件库的主要贡献者,他们对开源软件的商业化极度抵制。如今,随着社区和客户对开源商业模式有了更多了解,并且认识到开源公司应该有一个“付费墙”,这样才能不断支持开发者进行创新。

开源付费是否会成为趋势,会带来哪些影响?开源生态会呈现怎样的特点与变化? 

f4cee831664a09625ae2dd1d9a2d2dcc.png

GitHub 更新赞助者功能

GitHub的Sponsors功能其实由来已久。

早在2019年,GitHub为了给开发者提供收入,就推出了Sponsors赞助计划。该计划可以让赞助者在 Github 页面上直接赞助开发者,但基于多数项目的开发者收到的赞助仍然非常微薄,因此 Github 决定在此基础上进行扩展。

根据GitHub的介绍,新的 Github Sponsors 赞助计划允许开发者将自己的项目设置为不同级别的付费,使用者可以按照自己的需求选择不同级别的赞助,每个级别的赞助获得的功能由开发者来定义。例如根据不同赞助级别提供不同级别的读取权限,换言之可以让开发者根据使用者的赞助级别分发不同的程序码。 

值得关注的是,项目开发者可以将仅限赞助者使用的存储库,应用在各种用途,包括提供仅限赞助者访问的项目,并且和赞助者讨论与交流问题,或是在程序代码开源之前,让赞助者抢先体验新内容。开发者现在也可以针对每一个赞助层级,编写一段定制化消息,当有任何新的赞助出现,这段消息可以欢迎赞助者,并且指引他们执行项目的方法。

除此之外,GitHub Sponsors 的其他新功能,包括让项目开发者对自定义赞助金额拥有更多控制权,能够设置赞助最低金额,并会在 Issues 页面加入赞助消息,提醒用户采取行动资助开发者。开发者可以在赞助页面 URL 附加元数据,以便查看赞助来自何方,像是开发者可以在发布关于项目贴文时,于赞助网址加入特殊的元数据,便可以在交易资料导出时,查看收集到的元数据。

Github 方面表示,接下来该公司的工作是逐步让企业尤其是大型企业支持他们所依赖的开源项目,并且让可赞助的开源项目更容易被找到。

针对此次Github更新赞助者功能,一位长期从事开源项目研究的资深人士向中国软件网表示,“从严格意义上看,Sponsors这个功能并不算是开源收费,更像是一种激励。对于一些有天分的个人开发者总体来说有正面价值,鼓励一些个人化的好项目获得关注和认可;开源本身也不意味着免费,开源的本意还是在于更好的孵化和协作。”

深度科技研究院院长张孝荣也表达了类似的观点。他认为,开源不等于免费,收费也是开源的一种模式。“具体到每个软件或平台,要看具体协议。自苹果APPstore以来,软件收费已经成为潮流,给许多开发者带来了财富。GitHub作为全球最大的开源的程序员社区,项目开发者也有生存压力。社区最近更新赞助者功能Sponsors,也是符合潮流,有望让 GitHub 上的开发者能获取更公平的收入与回馈,被视为良心操作。”

中国开源软件推进联盟秘书长刘澎强调,开源是具有崇高奉献精神的利他主义,从开源的发展看,创新、共享、公平是其主要发展模式。开源推崇的是自愿放弃了一定的物权,奉献了源代码,鼓励共享,促进发展。

c53a592e22e87167986fd44fbaa681f7.png

开源是否要付费

“开发者们为我们大家贡献了开源工具,这是对他们的经济支持,新的打赏功能将帮助他们构建更优秀的开源工作”。这是Github发布Sponsors的初衷。

在此之前,为了启动这一项目并激发社区打赏的积极性,发起者在最初的12个月内是免费的,所有的赞助会发送给赞助的开发者,并且对世界各地的代码、文档、领导、指导或设计的任何开源项目贡献者都是可用的。同时,GitHub还与赞助商匹配基金(beta版)合作推出了一个项目,在开发者加入赞助商的第一年,GitHub将以美元的形式获得最多5000美元的赞助捐款。

业内有观点认为,开源赞赏甚至是开源付费都是应当值得提倡,想要保证为客户提供服务的这些系统可靠、可控,就应该为这些开源作者提供基本的生活保障,让他们能没有顾虑地做开源。

那么开源付费会带来哪些影响?又需要解决好哪些问题?

张孝荣谈到“开源项目一直面临可持续性发展问题。开源让更多开发者贡献优秀的技术,形成开放包容的环境,孵化出更多应用。但是,社会各方面对开源的支持力度有待提高,开源常常面临生存考验。开源付费会让社会更加注重版权保护,注重软件产品的商业运作,让开源产业走向更广阔的市场。”

上述该资深人士表示,首选要避免开源付费被滥用,引导开源付费在一个相对正向,规范的范围内去使用,从Sponsors发布一段时间来看,并未产生明显的负面效果。就开源本身来说,开源社区的活跃度,开源社区的治理,企业参与开源的方式,这三个是保持解决开源发展的关键问题

“目前有一些开源软件收取订阅费,以便提供专业服务;还有一些开源软件,创新突出的社区版不收费,工艺稳定的发行版收费;另一些开源软件不直接收费,只通过个性化的增值服务收费。网络运营商通过开源软件带来的流量获利。” 刘澎建议,头部企业应当营造开源生态,掌握开源社区话语权,而对于传统的闭源老大微软来说,也已经通过拥抱开源,重回市值巅峰。

“我不赞成开源软件直接收费,尤其必须支付赞助费才能使用。这不是一个好的商业模式。”海比研究院创始人曹开彬认为,软件开源的初心是通过“开源+免费“,让更多的人更方便地使用,最大化地发挥软件的价值。而使用便要收费,则和一般的商业软件没有了太多区别。

曹开彬进一步认为,Github的这个“新政“,在某种程度上是为他们自身商业变现的铺垫和尝试。

5384b18193c0cf054a27c3e3fa95bb35.png

开源生态如何发展

如今,开源已经上升至国家战略层面

根据工信部发布的《“十四五”软件和信息技术服务业务发展规划》中提出“开源重构软件发展新生态”的重要判断,开源逐步成为重塑软件产业生态的关键力量。网信办十四五信息化规划也提出“鼓励中国开源输出、参与国际开源组织、参与全球标准合作”,开源内生的全球化属性越来越受到认可。

与此同时,我国的开源生态也在快速发展。根据信通院调研数据显示,2021年我国已经使用开源技术的企业占比为88.2%,其中超过90%的中国金融机构已经引入开源软件。

由开源中国和PingCAP作为技术支持发布的《2021年影响中国开源未来的十大热点》中提到,当前中国已经成为全球开源技术生态中的主要创新成员,CNCF中国内已有25个开源项目,占了基金会所有项目的20%以上,并且项目主要集中在云原生未来发展的主要方向。与此同时,国内大型科技企业对世界级开源项目的贡献持续保持着较高的水平。

ad7523f64b72feb0486b05e49c53448b.png

(2021年度在GitHub与Gitee活跃度最高的10个项目,来源《2021年影响中国开源未来的十大热点》)

谈及国内开源的现状,张孝荣认为,国内开源主要有大厂主导,部分民间软件专业人士参与,以企业化运作为主,经过多年发展有了一定规模。但不足是整体规模依然较小,挣扎在死亡线上,并且国内对开源软件的知识产权保护不足,经济收入难以为继。

刘澎提到,开源软件的沉没成本,最初主要来自国家科技项目,技术改造项目。后来来自创新创业人才的早期努力,以及头部企业为保持竞争力的投入。现在,在深度信息技术方面,例如:互联网、云原生、大数据、人工智能,都是基于开源软件供应链,抢占一个有利的层次,参与社会合作。由此看来,直接付费不如增值服务取费方便

目前,国内建立gitee、gitcode、gitlink等一批开源代码托管平台,推出了国际认可的木兰中文开源许可证系列,组建了开放原子基金会,凝聚了许多头部开源技术社区,服务社区建设欣欣向荣。技术社区发展更加迅猛,开放鸿蒙、开放欧拉、龙蜥等操作系统上游社区已经成型。开源数据库如同雨后春笋,仅数量上就达上百个。其中,TiDB在newSQL技术方面世界领先,涛思数据库时序引擎、Oceanbase海量数据库、高斯通用数据库也都越向世界先进水平。

但曹开彬认为,Github发起的开源收费,会在一定程度上对我国开源的发展带来阻碍作用。据Github报告,2021年GitHub 上的中国开发者已有 755万名,最近一年新增近 103 万。数量居全球第二位,仅次于美国,但增速最快。付费才能使用,会降低很多开发者的使用意愿,也可能会降低优秀软件在我国应用的普及速度。

开源生态发展的大格局已经形成。”刘澎进一步补充到,“当前,中国科学院软件研究所专门针对国产芯片、操作系统、数据库、中间件、编程语言、工业软件等开源软件全栈技术,组织研究了供应链安全体系。麒麟开源软件、统信开源软件产品入主信创工程领域,凝思开源软件基本完成电力行业国产化替代。大批开源软件占领了金融、交通、能源行业信创阵地。”

整体来看,国内开源最近5年取得了长足的发展,贡献者大幅增加,积累了一定的开发者生态。但总体来说,企业参与开源的程度还不够深入,能让企业放心使用的开源产品还比较少,未来还有很长的路要走。

cb5e9a40c1ea4c443daace97c1490b80.png

02e2348264af548bc27a91fee3c34d2f.png

扫码报名参会/进群

2fdb4987c18e157fa323754e8bee55b3.png

扫码报名参会/进群

821323a546bcd6297f45f7503d66ba99.png

发布时间:2022.04.08

联系我们:13811945312

根据引用\[1\]和引用\[2\]的内容,当FIFO的数量大于50%时,会发生FIFO溢出中断。这可能是由于读取速度过慢导致的。在引用\[1\]中提到,延时设置为1秒导致采样数据过多而溢出。将延时改为100毫秒可以解决这个问题。 另外,在引用\[2\]中提到,初始化代码中有关闭FIFO的代码。这可能导致FIFO无法正常读取数据。请检查代码中是否正确打开了FIFO。 综上所述,要解决MPU6050的FIFO溢出问题,可以尝试以下两个步骤: 1. 将延时设置为100毫秒,以避免采样数据过多而导致FIFO溢出。 2. 确保初始化代码中正确打开了FIFO,以确保能够正常读取数据。 #### 引用[.reference_title] - *1* [MPU6050 DMP调试出现FIFO溢出问题](https://blog.csdn.net/liusenyon/article/details/119333722)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [MPU6050不讲武,FIFO溢出始终无法解决,提高或降低读取速度都不得行](https://blog.csdn.net/u013967094/article/details/114269196)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值