从热爱到深耕,全国Top10开源软件出品人探索“开源云上行”
本文分享自华为云社区《【先锋开发者云上说】从热爱到深耕,全国Top10开源软件出品人探索“开源云上行”》,作者:华为云社区精选。
《2022-2023 中国开源开发者调查报告》中有数据显示:只有2%的开发者从未使用过开源,49%的开发者表示参与过开源;63%的开发者从未在开源中获得收入,超过80%的开源开发者在用爱发电。
拥抱开源,将爱好变成事业
开源作为一种推动软件开发技术创新的新模式,广受开发者的喜爱。
潍坊雷鸣云网络科技有限公司(以下简称:雷鸣云)创始人管雷鸣就是国内众多开源开发者中的一员。他从2010年开始笔耕不辍为各种开源项目贡献代码,也正是凭借着对开源领域的热爱,如今的他已经发布了四十余个开源项目,并成为全国开源软件Top10的出品人。
2010年管雷鸣发布了第一个开源项目-寻仙WAP2.0,这是一个用于建手机网站的系统,发布于中国站长站。随后几个月的时间,项目下载量破千。看到有人使用自己的作品,使得管雷鸣精神上得到了极大的满足,由此爱上了开源。2015年管雷鸣接触到开源中国码云,用Java开发了一个游戏辅助工具并将源码放在了码云上,这也成为他在开源代码托管平台上发布的第一个项目。

当开源遇上“云”
在做开源的过程中,管雷鸣遇到了很多问题,团队的能力有限,需要专业的伙伴一起攻坚克难,才能做出更好更稳定的产品。管雷鸣发现华为云在技术、商业和生态方面的能力,能够推进像雷鸣云这种中小企业的数字化发展。在技术方面,华为云开发者技术服务专家(DTSE)可以提供很多专业的建议和帮助。例如,雷鸣云团队在开源的云建站系统项目中,遇到成本高、交付慢、变现难等方面的问题。
- 首先需要购买大量的服务器、存储和网络等资源,导致成本支出就非常高;
- 研发出来的产品安全稳定性相对差一些,容易遭到恶意攻击,而且网站访问的高峰期容易出现访问卡顿的现象;
- 项目交付周期长,每次都需要技术人员完成开发、运维、部署、测试和发布等一系列工作,项目才能上线。
最终就导致在产品交付方面,每次都需要花费一两周的时间。
华为云DTSE对雷鸣云团队遇到的问题进行了研究和解答,提供了非常详细具体的使用方式和技术指导:
- 通过一键部署上云,系统能节省45%的成本;
- 在安全性方面,建站系统部署在华为云OBS上,实现了安全、可靠、无限扩容等功能,网站的整体数据安全持久性能够达到99%;
- 在华为云DTSE的指导下,项目组基于华为云LTS 、NLPMT等开放技术能力,推出了1小时快速智能建站解决方案。
诸如此类问题,之前需要花费一两周才能解决,华为云团队迅速响应支持,一天就定位到了问题并迅速解决,效率非常的高。合作期间让管雷鸣感受到了被尊重,也感觉到了华为云对于开源这块的重视和支持。后续和华为云的一些产品融合得更加紧密,依靠华为云提供方便、稳定的服务组件,配合本身系统,雷鸣云做出来几款如:云客服、国际化翻译支持等产品,赢得了不少客户的信赖和认可,使得团队有了越来越多的订单。
不仅如此,在商业化方面,华为云云商店还给雷鸣云提供了如云服务资源等扶持和帮助。截止到目前,通过云商店已经完成了120+企业交付。
2022年,管雷鸣参与“华为云开源生态开发者支持计划”,发布DataX for Huawei Cloud OBS插件,开发这个插件时,他通过华为云技术文档,高效完成了开发,该插件不仅获得了华为云沃土云创计划开源权益,同时也上架到了华为云云商店,支持其他开发者云上一键部署。
“目前在华为云开源组织中,还有不少开源项目可以参与。在项目完成后,通过审核之后大家可以在软件中留名、被华为云开源组织认可,获得资源扶持及激励。”管雷鸣表示,“正是有了像华为云这样的企业,这两年国内开源环境得到了很大的改善,开源作者不再被一直薅羊毛,开源也不再被认为是不务正业了。”
和华为云一起携手开源同行者前行
为了更好的帮助开源软件开发者,华为云推出华为云沃土云创计划鼓励开发者基于华为云进行技术创新并提供赋能和支持,华为云面向开源软件工具链与环境、开源应用构建和开源生态组件构建这三大重点场景,提供技术、奖金、活动等支持,邀请更多的开发者,携手构建开源for HuaweiCloud。
开源for HuaweiCloud就是指开发者将开源软件工具、开源应用和开源组件与华为云对象存储OBS、数据仓库 GaussDB(DWS)、云容器CCE等云服务对接,同时基于Terraform模板,上架到华为云云商店,支持其他开发者一键部署使用开源组件。参与贡献的开发者将有机会获得华为云沃土云创计划激励,领取云服务资源代金券,可用于开发部署,并向开发者提供产品能力认证,还对通过认证的产品和服务或者解决方案提供营销支持。
开源是开放创新的有效手段,面对多样的数字化时代,只有共建开放繁荣的开源生态,才能促进技术蓬勃发展,激活产业创新。华为云也在持续加大对开发者的生态投入,帮助开发者扩大个人影响力和获取商业回报。“在和华为云的合作中,让我感觉到,在开源的路上我不是一个人在战斗。在华为云这个生态中,我们这些中小企业通过‘云上’低成本、强服务的技术产品,实现了新的突破,步入了高速发展期。”管雷鸣如是说。
在开放协作的世界里,每一份贡献都值得回报,致敬这群执着前行的开源奉献者!
从热爱到深耕,全国Top10开源软件出品人探索“开源云上行”的更多相关文章
- 从热爱到深耕,全国Top10开源软件出品人手把手教你如何做开源
摘要:DTT直播邀请到管雷鸣与广大开发者分享"如何在开源领域找到适合自己的路". "想象一下,你写的代码被越来越多的人使用,并极大地帮助他们提高了开发效率和稳定性.&qu ...
- 2014 年最热门的国人开发开源软件 TOP 100 - 开源中国社区
不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是 ...
- [转]开源中国的 IT 公司开源软件整理计划介绍
[转]开源中国的 IT 公司开源软件整理计划介绍 http://www.oschina.net/news/61534/oschina-opensource-collection-plan-for-it ...
- Spring Boot 2.0(三):Spring Boot 开源软件都有哪些?
2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring ...
- blender 3d模型软件介绍(开源,免费,易用,强大)
关于BLENDER Blender是一个开源的多平台轻量级全能三维动画制作软件 具有建模,雕刻,绑定,粒子,动力学,动画,交互,材质,渲染,音频处理,视频剪辑以及运动跟踪,后期合成等等的一系列动画短片 ...
- (转)Spring Boot 2 (三):Spring Boot 开源软件都有哪些?
http://www.ityouknow.com/springboot/2018/03/05/spring-boot-open-source.html 2016年 Spring Boot 还没有被广泛 ...
- Spring Boot 2.0(二):Spring Boot 开源软件都有哪些?(转)
2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring ...
- Spring Boot 2 (三):Spring Boot 开源软件都有哪些?
016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring B ...
- 开源中国的 IT 公司开源软件整理计划介绍
直击现场 <HTML开发MacOSApp教程> http://pan.baidu.com/s/1jG1Q58M 开源中国的 IT 公司开源软件整理计划介绍 oschina 发布于: 20 ...
- 2015年热门的国产开源软件TOP 50
2015年热门的国产开源软件TOP 50 开源中国在 2015 年得到了快速的发展,单开源软件收藏量就接近 40000 款,其中不乏优质的国产开源项目.本文从软件的收藏.下载.访问等多角度挑选出了 2 ...
随机推荐
- 【纯干货】IOS手机使用Charles抓包
一.Charles 下载地址 https://www.charlesproxy.com/ 二.Charles 激活 1.生成激活码 生成激活码:https://www.zzzmode.com/myto ...
- 关于fdisk -l
摘取:https://blog.csdn.net/digitalkee/article/details/104226846 # fdisk -l Disk /dev/hda: 160.0 GB, 16 ...
- 外层div随内层div高度自适应
首先说一下textarea的高度随文字的内容自适应,用div模拟textarea.直接看代码.其中 contenteditable="true"表示div可以编辑..主要是设置 o ...
- JS个人总结(1)
1. html页面引入js文件优先使用引入外部js文件. 2. 如果在html页面里使用<script></script>,则把js内容放在html内容下面,也就是</b ...
- 字符串小记 II:字符串自动机
OI 中的自动机指的是"有限状态自动机",它是对一串信号进行处理的数学模型,一般由以下三部分构成: 字符集(\(\Sigma\)),能够输入进自动机的字符集合. 状态集合(\(Q\ ...
- 程序是如何在计算机上被执行的?(下篇:cpu工作原理)
本文接上文程序是如何在计算机上被执行的?(上篇:软件部分),主要内容是机器语言如何在计算机硬件上运行,关于逻辑门,加法器,布尔运算,亦即,cpu的工作原理. 1.逻辑门 以下图片是<三体> ...
- (int argc, char *argv[])在MCU中的调试使用
这里主要讲了基于RTT的 finsh->MSH_CMD_EXPORT 方法,在串口终端中调用自定义函数,并传入参数的方法. 在传统的MCU开发中 当我们需要测试一个函数在传入不同参数时的运算结果 ...
- mutable关键词
类中的 mutable mutable 从字面意思上来说,是「可变的」之意. 若是要「顾名思义」,那么这个关键词的含义就有些意思了.显然,「可变的」只能用来形容变量,而不可能是「函数」或者「类」本身. ...
- 字符串转换整数(atoi)(4.3leetcode每日打卡)
一堆if不及python的一个正则表达式系列 请你来实现一个 atoi 函数,使其能将字符串转换成整数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止.接下来的转化规 ...
- 通用串口modbus转PROFIBUS DP网关PM-160在汽车行业的应用案例
通用串口modbus转PROFIBUS DP网关PM-160在汽车行业的应用案例 摘要: PM-160 是泗博公司生产的,可以实现串口与 PROFIBUS DP 协议数据通信的网关.此案例讲述的是通过 ...