本文分享自华为云社区《【先锋开发者云上说】从热爱到深耕,全国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开源软件出品人探索“开源云上行”的更多相关文章

  1. 从热爱到深耕,全国Top10开源软件出品人手把手教你如何做开源

    摘要:DTT直播邀请到管雷鸣与广大开发者分享"如何在开源领域找到适合自己的路". "想象一下,你写的代码被越来越多的人使用,并极大地帮助他们提高了开发效率和稳定性.&qu ...

  2. 2014 年最热门的国人开发开源软件 TOP 100 - 开源中国社区

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是 ...

  3. [转]开源中国的 IT 公司开源软件整理计划介绍

    [转]开源中国的 IT 公司开源软件整理计划介绍 http://www.oschina.net/news/61534/oschina-opensource-collection-plan-for-it ...

  4. Spring Boot 2.0(三):Spring Boot 开源软件都有哪些?

    2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring ...

  5. blender 3d模型软件介绍(开源,免费,易用,强大)

    关于BLENDER Blender是一个开源的多平台轻量级全能三维动画制作软件 具有建模,雕刻,绑定,粒子,动力学,动画,交互,材质,渲染,音频处理,视频剪辑以及运动跟踪,后期合成等等的一系列动画短片 ...

  6. (转)Spring Boot 2 (三):Spring Boot 开源软件都有哪些?

    http://www.ityouknow.com/springboot/2018/03/05/spring-boot-open-source.html 2016年 Spring Boot 还没有被广泛 ...

  7. Spring Boot 2.0(二):Spring Boot 开源软件都有哪些?(转)

    2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring ...

  8. Spring Boot 2 (三):Spring Boot 开源软件都有哪些?

    016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring B ...

  9. 开源中国的 IT 公司开源软件整理计划介绍

    直击现场 <HTML开发MacOSApp教程>  http://pan.baidu.com/s/1jG1Q58M 开源中国的 IT 公司开源软件整理计划介绍 oschina 发布于: 20 ...

  10. 2015年热门的国产开源软件TOP 50

    2015年热门的国产开源软件TOP 50 开源中国在 2015 年得到了快速的发展,单开源软件收藏量就接近 40000 款,其中不乏优质的国产开源项目.本文从软件的收藏.下载.访问等多角度挑选出了 2 ...

随机推荐

  1. Amazon MSK 可靠性最佳实践

    1. Amazon MSK介绍 Kafka作为老牌的开源分布式事件流平台,已经广泛用于如数据集成,流处理,数据管道等各种应用中. 亚马逊云科技也于2019年2月推出了Apache Kafka的云托管版 ...

  2. zend framework 数据库操作(DB操作)总结

    (1)数据查询总结 fetchRow()这个方法返回一行,具体返回是相关数组还是什么用setFetchMode()决定fetchCol()返回第一列fetchOne()返回第一行,第一列.为一个值不是 ...

  3. LVS负载均衡群集——其二

    LVS-DR 通信四元素:源IP,源端口,目的IP,目的端口 主机A(客户端)-->VIP 主机B(调度器) 主机A(客户端)<--VIP 主机C(节点服务器) 通信五元素:源IP,源端口 ...

  4. React 基础介绍以及demo实践

    这篇文章是之前给新同事培训react基础所写的文章,现贴这里供大家参考: 1.什么是React? React 是一个用于构建用户界面的JavaScript库核心专注于视图,目的实现组件化开发 2.组件 ...

  5. MySQL防止被黑,通过跳板机ssh隧道访问

    更新了另外一篇,比这篇的方法更好:[https://www.cnblogs.com/scottyzh/p/17745527.html](服务器没有开放3306端口 远程访问MySQL数据库方法) 一. ...

  6. .Net Core 3.1 服务端配置跨域

    一.在Startup.cs 的 ConfigureServices 配置好跨域策略 原文链接:https://www.jianshu.com/p/534b9a6a6ed5 public void Co ...

  7. 文心一言 VS 讯飞星火 VS chatgpt (128)-- 算法导论11.1 3题

    三.用go语言,试说明如何实现一个直接寻址表,表中各元素的关键字不必都不相同,且各元素可以有卫星数据.所有三种字典操作(INSERT.DELETE和SEARCH)的运行时间应为O(1)(不要忘记 DE ...

  8. Spring5学习随笔-Spring5的基本介绍、工厂设计模式

    学习视频:[孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索.学不会Spring?只因你未遇见孙哥] Spring系列-工厂 第一章.引言 Spring I ...

  9. 从BST到LSM的进阶之路

    前言 相信大家之前都了解过很多种数据结构,我之前总是两两的,也就是从局部上去进行比较,没有从整体上进行这些树的发展脉络进行梳理,因此经常看完没多久就忘了.看来确实是需要从本源出发,不仅要知其然还要知其 ...

  10. SimpleDateFormat线程安全性

    SimpleDateFormat线程安全性 0 结论 SimpleDateFormat是线程不安全的. 在JDK中关于SimpleDateFormat有这样一段描述: Date formats are ...