github开源项目几种lisence

  • 鉴于许多情况一些用户无法正瑺安装github开源项目客户端,特此将Githu for windows离线安装包分享给大家

  • 下载的github开源项目 desktop官网安装比较麻烦,就弄了个离线版的分享

  • 本资源做为程序员的玳码共享软件可以从github开源项目网站分享代码

  • 本文档是github开源项目的命令行学习总结常用的笔记,总结的很全面都是大家使用频率高的,洳果遗忘了可以查看本文档,加强巩固了

  • github开源项目汉化工具,可在Chrome浏览器火狐浏览器等上使用使用时请查看README

  • github开源项目 客户端,实现項目工程代码托管

  • 官网下载的最新github开源项目工具供大家使用!官网下载实在太慢了

  • github开源项目安装包,不需要写命令很好用的,大家可鉯下载一下试试

  • github开源项目入门笔记纯小白编写,如果不正确的还望多多点评!

  • 本篇文章主要介绍了GitLab搭建自己的私有github开源项目库的步骤小编觉得挺不错的,现在分享给大家也给大家做个参考。一起跟随小编过来看看吧

  • 根据github开源项目客户端源代码生成的apk安装包

  • 从入门到唍整的完成一个协作式代码开发运用github开源项目来实现代码托管

  • github开源项目桌面 最新版本,祝大家工作学习顺利简要的git和github开源项目使用可鉯查看我的博客/zjzhen123

  • github开源项目使用介绍指南,通过git实现代码托管版本控制。

  • github开源项目桌面管理工具,用于管理项目源代码的工具,可联网!

  • github开源项目 Windows版本 客户端直接解压安装即可使用,直接登录github开源项目方便提交代码以及维护代码

}

TDengine分布式集群功能开源后在github开源項目全球趋势排行榜上,又是连续几天排名第一引起很大的反响。大家都在好奇这么核心的功能都开源了,公司怎么生存现将去年10朤我在公司内部的一篇博客分享出来,希望涛思数据的开源策略能给中国2B软件行业以及开源社区一点启发

作为物联网大数据平台,TDengine属于基础软件可以划到数据库、大数据工具的范畴。对于用户而言基础软件特别是数据库软件的迁移成本极高,因此对于新的基础软件即使性能和功能都超强,其推广也有很大难度原则上来讲,新产品的推广销售成本是市场成熟垄断产品的5倍以上因此新产品的性价比偠比市场现有产品好5倍以上,才可能对它产生冲击

开源是一种很好的推广方式,最典型的成功案例是Linux和MySQL这两个产品在开源的初期,技術和产品上与专业的Sun Solaris, Oracle等产品没有可比性但由于开源免费,受到开发者的欢迎很多开发者也参与进去,因此形成了一定的用户群而且鼡户群逐步扩大,最终成为主流产品

集群开源后,在github开源项目趋势榜上连续5天霸榜

另外一方面基础软件必须面向全球市场,如果仅限於中国市场难以做大。由于盗版付费和服务的意识还未养成,中国市场基础软件的销售只占全球5%都不到我们不能无视海外巨大的市場。而且基础软件属于典型的技术产品使用是没有国界地域之分的。同时对于操作系统、数据库这些软件,只有全球前三名才可能生存因此涛思数据从成立之日起,就决心瞄准全球市场

而进军海外市场,市场推广更加困难普通的开发者会对来自中国的基础软件有佷多质疑和不信任。开源是增加信任和消除质疑的最好方法同时,开源可以吸引全球开发者的关注其中一部分还可以成为贡献者,是铨球协作开发吸引全球人才的最好方式。数据库领域大家熟悉的开源软件ClickHouse是俄罗斯人开发的,Redis是意大利人开发的但现在都已经成为铨球流行的软件。

随着RedHat被IBM以340亿美元收购MongoDB, ElasticSearch等成功上市,开源软件特别是Open Core的模式,已经被证明是一成功的商业模式还有一面,目前市场仩流行的时序数据库都有开源社区版如果我们没有,推广将更加困难从这个角度来看,不开源是不可能的

总之,我们开源是为了解決市场推广的问题目的是快速获得市场份额,甚至市场的垄断地位形成品牌。

首先要明确一点的是开源并不意味代码可以随意使用。使用者必须接受License里的规定否则就是违规。开源产品有很多License, 流行的有Apache, BSD, MIT, GPL等等我们选择的是AGPL,这个License是GPL上的增强版GPL 属于dual license,如果要免费使用使用者的代码也必须开源,否则需要付费AGPL是云计算的背景下出来的,有更强的限制

我们采用AGPL的目的是防止云厂商用开源代码提供服務,独占利润而不是强迫其他使用者开源他们的软件。因为云计算是趋势市场占比越来越高,而且市场只会容纳几家云厂商如果云廠商自己组织一支专业的技术支持队伍,那么涛思数据将失去盈利的一重要渠道但我们乐意与云厂商合作,一起提供TDengine服务共享利润。MongoDB僦是采用的AGPL一年前,开始使用自己的带有更强限制的开源协议其目的是不容许云厂商免费使用。

还有一点需要明确的是我们开源的協议是可以更改的,等我们有时间我们将制定一个仅仅限制云厂商使用的开源协议,只是已经release的版本按照当时的开源协议执行即可采鼡AGPL是我们目前这个阶段,最简单最合适的保护方式

开源有两种,一种是100%的开源还有一种是部分开源。对于100%开源的目前取得商业成功嘚只有RedHat,而部分开源的则有很多家商业成功的公司现在流行的是Open Core, 就是将核心代码开源。

我们是一家要获得商业成功的公司因此我们需偠采取大家认同的商业模式Open Core。那么对于TDengine而言我们需要将真正有技术突破和核心的模块开源,包括:存储引擎、查询计算引擎、RPC等等如果这些核心模块不开源,难以说服开发者使用因为他们有很多可替代的选择。

2019年7月宣布开源的时候从后续宣传、商业拓展的角度考虑,决定将集群闭源(注:集群功能刚于2020年8月3日开源)但在美国期间,与Steven以及众多公司的交流来看我们应该将其开源。原因有几点1:峩们的竞争对手InfluxData, Promethus, TimeScale的开源版都不提供集群功能,那我们提供的话产品将有更大的竞争力;2:时序数据处理市场,还属于战国时代产品的萣义、市场格局还在不停的改变,还没到定局的一天因此现在开源利大于弊;3:我们要在这个群龙混杂的时代脱颖而出,必须先人一步敢做对手不敢做的事情。

原则上来讲所有基本功能,特别是展现我们技术优势的模块都需要开源

哪些不需要开源呢?原则上是大客戶才有需求的功能对于大的企业客户,有不少需求没有什么技术挑战,也不是核心模块可以自己开发,但限于人力和时间成本乐意采购。对于TDengine而言有以下一些功能:

  • 数据加密:数据文件加密保存

  • 异地容灾:一个虚拟节点组可横跨几个机房

  • 审计:查看DBA的各种操作记錄

  • 多级存储:节省存储成本

  • 多租户:一般只有大型企业或提供云服务的企业才有这个需求

  • 系统监测:TDengine自身的监测要纳入到企业整体的监测體系,减轻运维压力

原则上来讲辅助性的功能不需要开源。

5:开源之后销售什么?

开源卖的是辅助功能:最基础的核心功能确实能用而且用的很好。但任何一家大规模的企业作为IT负责人,一定要考虑数据的安全(包括容灾、备份、审计、加密、审计等等)考虑运營维护的复杂度(与现有IT监测系统能否集成,是否有专业管理工具)这些功能,他们自己可以在开源版基础上开发但是开发维护的成夲一定是比购买原厂的产品高。大型的互联网公司比如谷歌, 阿里,腾讯等他们因为数据规模巨大,他们会乐意组织团队在开源版本上開发因此,可以断定这些巨无霸互联网公司不会付费买我们产品。但我们依然需要鼓励他们采用因为他们是标杆型客户,能起宣传莋用

开源卖的是保险和服务:一家大企业的CIO/CTO根本不会为公司一年节省几百万的费用,而让整个数据系统处于一个不可靠的状态采用开源软件,确实好但如果没有原厂支持,出了任何技术问题让整个系统宕机几分钟、甚至一个小时,就更不用说一天那损失是巨大的,甚至IT负责人都被撤职没有人能保证软件不出问题,这个是所有IT人的共识因此只要是一个专业有经验的CIO/CTO,他一定会购买专业的产品和垺务至少出问题时能找人背锅。因此销售过程中明确告诉对方,只要是免费客户我们只能在github开源项目或技术社区里提供服务,无法保证实时性但对于付费客户,我们会有专人服务会实时反应。客户使用过程中即使没撞到BUG,但怎么做最优配置、与其他系统更好的集成包括技术培训、软件升级等,只有原厂厂商最清楚这也是我们可以提供的服务。

开源后一般的客户使用开源版即可。但对于一些客户需要使用我们闭源的功能,或者只是想获得我们的技术支持就需要购买我们的企业版。企业版的定价策略与传统软件没有区别但我们需要强调服务的价值,争取按照年服务费的方式销售

但开源改变了销售的方式,一般的客户都成为了免费客户让我们无利可賺。但是这些免费客户形成了TDengine的庞大用户群他们给TDengine带来了传播,给TDengine提供了快速的市场反馈而且无形中将我们竞争对手的市场空间大幅減小。

通过开源我们获客的渠道主要来自线上渠道,而且主动咨询我们的客户已经对产品有了一定的了解PoC的环节也将大为缩短,直接嘚销售成本将大幅下降从我们7月份开源后的效果来看,三个月的时间主动联系我们的客户已经有数百家。对于传统的2B软件销售而言這个数字是相当惊人的数字。

但是销售本身并没有改变开源只是带来了大量有效的销售线索,我们仍然需要销售人员与客户进行仔细的溝通这种沟通,在我们品牌地位完全建立之前除电话、微信沟通外,还需要面对面的进行详细了解他们的痛点、帮助他们解决,无捷径可走

因此我们目前的销售策略是:线上引流,线下成交


点击阅读原文,体验TDengine

}

我要回帖

更多关于 github开源项目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信