13.9k Star, 3.6k Fork —— 技术人如何从0到1打造成功的开源软件?

news/2024/7/23 11:21:55 标签: 物联网, 微软, ai, github, 大数据
aidu_pl">

作者丨王一鹏

开源,曾被认为是 IT 科技的“文艺复兴”。但在很长一段时间内,国内开源文化的发展并不乐观 —— 许多开发者将开源理解为“代码 Copy”,对开源精神产生了极大的误解。

这种误解,对开源软件的发展,多少产生了些负面影响:基础软件发展薄弱、社区活跃度低、缺乏商业化经验、缺乏运营经验,凡此种种,都对开源的真正崛起造成了困扰。

所幸,真正的极客开发者,不会被些许阻碍难倒,许多优秀的开源项目依然源源不断地涌现出来。Kylin、Dolphin Scheduler、TubeMQ、PaddlePaddle……在这些逆流而上的优秀开源项目中,有一个项目尤为特殊,它就是 TDengine。

它是专为物联网时序数据服务的大数据平台,最初代码来自于知名连续创业者、年逾 50 的“程序员” 陶建辉。陶建辉也因此成立了涛思数据,第三次走上了创业旅途。2020 年上半年,在疫情蔓延,业界哀鸿遍野的时刻,涛思数据三个月完成两轮千万美元级融资,竞争对手直接定位为位于大洋彼岸的 InfluxData。

而 TDengine 也没有辜负老陶和资本方的期许,至今已收获 13.9k Star 和 3.6k Fork。最近,老陶将 TDengine  集群版也直接开源,使这款开源软件直接登上了 GitHub 全球趋势排行榜,成为中国开源软件的榜样之一。

从默默无闻的第三次创业,到万众瞩目的开源生态,TDengine 如何走到今天这一步?陶建辉有什么样的经验可以分享给大家?热爱开源的开发者们,又能从中发现什么样的趋势和切入点?

10 月 15 日 周四,20:00 - 21:00 ,陶建辉做客由 TGO 鲲鹏会出品的直播节目:TGO 「鲲鹏说」,复盘 TDengine 背后的故事。

直播主题

《13.9k Star, 3.6k Fork —— 技术人如何从 0 到 1 打造成功的开源软件》

听众受益

  • 复盘 TDengine 登上 GitHub 全球趋势排行榜的全流程开源经验

  • 当前国际形势下,中国基础软件的发展趋势和机会

  • 开源软件如何“避坑”?如何变现?

  • 我是程序员一枚,如何做好开源软件的推广工作?

嘉宾介绍

陶建辉,涛思数据创始人 & CEO、知名连续创业者、TGO 鲲鹏会学员;

1994 年到美国印第安纳大学攻读天体物理博士,曾在美国芝加哥 Motorola、3Com 等公司从事无线互联网的研发工作,在高可靠分布式系统、即时通信、消息队列等方面,是顶尖的技术专家。2008 年回到北京创办和信,后被台湾联发科收购。2013 年创办快乐妈咪,后被太平洋网络收购。

2017 年创办涛思数据,专注时序空间数据的实时高效的处理,其自主研发的产品物联网大数据平台 TDengine 比其他业内标杆性能好 10 倍以上,可广泛运用于物联网、车联网、工业大数据等领域。2019 年 7 月,TDengine 单机版开源;2020 年 8 月,TDengine 分布式集群版开源,吸引了大量开源爱好者及相关企业的关注。目前,涛思数据和 TDengine 正服务于发那科机电、广联达、国家电网等多家业内知名企业或机构。

TDengine 性能对比

直播观看方式

添加小助手微信(WeChat:infoq111)或扫描下方海报二维码,进入直播群~

关于 TGO 「鲲鹏说」

「鲲鹏说」,是 TGO 鲲鹏会 2020 年全新启动的在线直播产品,面向 TGO 鲲鹏会会员、编外群成员、InfoQ 读者及其他对技术管理感兴趣的群体开放,旨在打造一个传递经验、共创共建的科技知识服务平台。

2020 年,「鲲鹏说」共规划了十二大主题,涵盖了科技管理者所关注的各方面能力维度,按月直播,高度聚焦。从今年 1 月开始,「鲲鹏说」每周与全体观众准时见面。除常规话题外,还策划了「疫情下的远程办公·特辑」,引发业内的广泛关注。至今,直播观看量超过数万人次,建立了超千人规模的直播社群。

点击「阅读原文」,体验 TDengine!


http://www.niftyadmin.cn/n/983562.html

相关文章

android的padding和margin的区别

android:padding和android:layout_margin的区别:padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。 margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的 view之间的距离,…

kali修改时间

今天重装了kali,选择的时区是美国时间,linux默认的时间设置使用格林威治时间,即从本初子午线为0时区,其他地区以0时区为起始位置进行换算。 中国所在时区为东八区,应该使用GMT8,本来之前安装双系统&#x…

基于django的web_使用Django和GeoDjango制作基于位置的Web应用

基于django的webThroughout this tutorial, you’ll learn how to use Django and GeoDjango to build a location-based web application from scratch. You’ll be building a simple nearby shops application that lists the shops closest to a user’s location. 在整个…

poj 2777(线段树的节点更新策略)

/* 之前的思想是用回溯的方式进行颜色的更新的!如果用回溯的方法的话,就是将每一个节点的颜色都要更新 通过子节点的颜色情况来判断父节点的颜色情况 !这就是TLE的原因!后来想一想没有必要 !加入[a, b] 区间有p管辖&am…

linux下环境变量PATH设置错误的补救

本文转自: http://blog.clzg.cn/blog-614449-740527.html 之前不小心在/etc/profile中添加了错误的PATH变量,导致几乎所有的系统命令无法使用,惊出一身冷汗,然后经过多次试验终于修复成功。以下是部分经验:首先&#x…

Linux安装VMWare虚拟机(Kali)

折腾够了,今天在Kali下安装一个VMWare,好长时间都没有弄好。最后安装了最新版本的VMWare 11成功了。写此文留作记录: 先安装了VMWare 10,在 http://www.vmware.com 网站找到VMWare WorkStation,选择版本为10.0.2&…

C/C++中static关键字作用总结

1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可) 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c&#…

Java 容器 泛型:三、HashSet,TreeSet 和 LinkedHashSet比较

一、Set回顾 一个不包括重复元素(包括可变对象)的Collection,是一种无序的集合。Set不包含满 a.equals(b) 的元素对a和b,并且最多有一个null。 泥瓦匠的记忆宫殿: 1、不允许包含相同元素 2、判断对象是否相同&#xff…