SlideShare a Scribd company logo
1 of 36
Download to read offline
The Apache Way
Building open source community in China
Luke	Han	|	韩卿
lukehan@apache.org
2016-05-12,	Vancouver	Canada
About	me…
§Luke Han	|	韩卿
§ Co-creator	&	VP	of	Apache	Kylin
§ ASF	Member
§ Co-founder	&	CEO	at	Kyligence
§ lukehan@apache.org
§ Twitter:	@lukehq
Apache	Kylin
About	Apache Kylin
http://kylin.apache.org
Extreme OLAP Engine
for Big Data
Apache Kylin is an open source Distributed Analytics
Engine designed to provide SQL interface and multi-
dimensional analysis (OLAP) on Hadoop, supporting
extremely large datasets and sub-second level
response time.
kylin /	ˈkiːˈlɪn	/	麒麟
--n.	(in	Chinese	art)	a	mythical	animal	of	composite	form
Apache Kylin	Global	Adoptions
Apache Kylin Community	Grow
Incubating	Process
Our	Practices	
Building	open	source	community	in	China
The	Challenges
The	GFW	and	others
East	vs	West
The	Culture	Challenge
Chinese	vs	English
There’s	no	Tower	of	Babel
Timezone
User	vs	Contributor
Contributing	is	growing	fast
Open	vs	Close
Corp	willing	to	contribute…but	not	all
Do	first	vs	Talk	first
from	coding	to	communicating
F2F	vs	Discuss	@list
discussion,	vote,	release…
open more	and	more
WeChat vsWeChat Group,	QQ	Group,	IM	Group…
Mailing	List
Google	Group
Twitter
IRC
Why	WeChat?
Kylin	Twitter	account
Kylin	WeChat Public	account
Why	WeChat?
One	spark	Group,	500	peopleKylin	User	Group
No	tech	discussion	 there
Mailing	list	activity
Data	from	New	ASF	Infa Services:
https://lists.apache.org/ngrams.html?dev@kylin.apache.org
Keep	discussion	open,	and	in	mailing	list
Media	and	News
“Like	arch-rival	Amazon.com,	the	soon-to-split	eBay	Inc.	is	something	of	an	oddity	in	that	it	
hasn’t	historically	been	a	big	contributor	to	the	open-source	community.	But	the	e-commerce	
pioneer	hopes	to	change	that	with	the	release	of	the	source-code	for	a	homegrown	online	
analytics	processing	(OLAP)	engine	that	promises	to	speed	up	Hadoop	while	also	making	it	
more	accessible	to	everyday	enterprise	users.”
-- siliconangle.com
Social	Media
§ Github
§ Twitter
§ @ApacheKylin
§ HackNews
§ Reddit
§ Stack	Overflow
§ Facebook
§ Page:	kylin.io
§ LinkedIn
§ Group:	Kylin
§ WeChat(微信)
§ ApacheKylin
Meetup and	Conference
Meetup
§ Hive	Meetup Bay	Area,	Dec	2014
§ Apache	Kylin	Meetup Bay	Area,	Dec	2014
§ Apache	Kylin	Tech	Talk	@AWS	Seattle,	Dec	2014
§ Apache	Kylin	Meetup Beijing,	Dec	2014
§ Spark	Meetup Bay	Area,	March	2015
§ 源创会@上海,	July	2015
§ Spark/Zeppelin	Meetup Beijing,	August	2015
§ Drill	Meetup Bay	Area,	August	2015
§ Apache	Kylin	Meetup @Shanghai,	October	2015
§ DCon Beijing,	Nov	2015
§ Apache	Kylin	Meetup @Beijing,	April,	2016
§ …
Conference
• Big	Data	Summit	Shanghai,	Oct	2014
• Big	Data	Technology	Conference	Beijing,	Dec	2014
• Database	Technology	Conference	Beijing,	April	2015
• Hadoop	Summit	Europe,	April	2015
• QCon Beijing,	April	2015
• Strata+Hadoop World	London,	May	2015
• HBaseCon San	Francisco,	May	2015
• Hadoop	Summit	San	Jose,	June	2015
• China	Hadoop	Summit	Shanghai,	July	2015
• ApacheCon EU,	September	2015
• Apache	Roadshow	Beijing,	Oct	2015
• Hadoop/Spark	Conference	Japan	2016	
• Hadoop	Summit	EU	2016
• Database	Technology	Conference	2016
• Apache	Big	Data	&	ApacheCon 2016	NA
• Strata+Hadoop World	Beijing	,2016
• …
Meetup…
Kylin	Meetup @Shanghai,	100+
Kylin	Meetup @Beijing,	200+
ITA1024	BigData @Beijing,	 1000+
Weekend	vs	Off	work
Community	Over	Code
Overview	
Open	Source in	China
It’s	changing	– Very	fast!
It’s	changing	– Very	fast!
https://yq.aliyun.com/articles/2326
Open	Source	Project	Growth
0
1000
2000
3000
4000
5000
6000
7000
2008 2009 2010 2011 2012 2013 2014 2015 2016
OSChina.net	Project	Growth
• Project	contributed	by	Chinese
• Credit	to	Zhijie Shang@Microsoft
• Data	from	www.oschina.net
Top	contributors	and	projects
http://githubrank.com/ http://github.com/,	by	date:	2016-05-06
Star Fork
shadowsocks 12761 8160
echarts 11582 4151
Cocos2d-x 7964 5359
Amaze	UI 7095 1864
beego 6958 1746
Pomelo 6038 1770
Sea.js 5489 2356
Fastjson 4995 1999
tengine 4178 1230
dubbo 4088 4262
Contribution	from	China
www.markmail.org
Credit	to	Jianshen Ou@Huawei
http://www.openstack.cn/?p=5016
http://www.eol.cn/html/c/2015gxbys/
http://www.evansdata.com/reports/vi
ewRelease.php?reportID=9
Developers	growing	in	China
Double your	community
meet	the	most	challenges	of	the	world
http://herman.asia/why-is-go-popular-in-china
A	sample:	Go	Community
Q	&	A
§More…
§Website:	http://kylin.apache.org
§Twitter:	@ApacheKylin
§Contact	Me:
§ lukehan@apache.org
§ @lukehq

More Related Content

What's hot

What's hot (20)

Apache kylin (china hadoop summit 2015 shanghai)
Apache kylin (china hadoop summit 2015 shanghai)Apache kylin (china hadoop summit 2015 shanghai)
Apache kylin (china hadoop summit 2015 shanghai)
 
Apache Kylin Extreme OLAP Engine for Big Data
Apache Kylin Extreme OLAP Engine for Big DataApache Kylin Extreme OLAP Engine for Big Data
Apache Kylin Extreme OLAP Engine for Big Data
 
Apache Kylin: Hadoop OLAP Engine, 2014 Dec
Apache Kylin: Hadoop OLAP Engine, 2014 DecApache Kylin: Hadoop OLAP Engine, 2014 Dec
Apache Kylin: Hadoop OLAP Engine, 2014 Dec
 
Big Data MDX with Mondrian and Apache Kylin
Big Data MDX with Mondrian and Apache KylinBig Data MDX with Mondrian and Apache Kylin
Big Data MDX with Mondrian and Apache Kylin
 
Kylin olap part 1- getting started
Kylin olap   part 1- getting startedKylin olap   part 1- getting started
Kylin olap part 1- getting started
 
Apache Kylin and Use Cases - 2018 Big Data Spain
Apache Kylin and Use Cases - 2018 Big Data SpainApache Kylin and Use Cases - 2018 Big Data Spain
Apache Kylin and Use Cases - 2018 Big Data Spain
 
Apache Kylin Streaming
Apache Kylin Streaming Apache Kylin Streaming
Apache Kylin Streaming
 
Building Enterprise OLAP on Hadoop for FSI
Building Enterprise OLAP on Hadoop for FSIBuilding Enterprise OLAP on Hadoop for FSI
Building Enterprise OLAP on Hadoop for FSI
 
Apache Kylin 1.5 Updates
Apache Kylin 1.5 UpdatesApache Kylin 1.5 Updates
Apache Kylin 1.5 Updates
 
4.Building a Data Product using apache Zeppelin - Apache Kylin Meetup @Shanghai
4.Building a Data Product using apache Zeppelin - Apache Kylin Meetup @Shanghai4.Building a Data Product using apache Zeppelin - Apache Kylin Meetup @Shanghai
4.Building a Data Product using apache Zeppelin - Apache Kylin Meetup @Shanghai
 
Kylin Engineering Principles
Kylin Engineering PrinciplesKylin Engineering Principles
Kylin Engineering Principles
 
Apache Kylin on HBase: Extreme OLAP engine for big data
Apache Kylin on HBase: Extreme OLAP engine for big dataApache Kylin on HBase: Extreme OLAP engine for big data
Apache Kylin on HBase: Extreme OLAP engine for big data
 
Apache Kylin - Balance between space and time - Hadoop Summit 2015
Apache Kylin -  Balance between space and time - Hadoop Summit 2015Apache Kylin -  Balance between space and time - Hadoop Summit 2015
Apache Kylin - Balance between space and time - Hadoop Summit 2015
 
Apache Kylin @ Big Data Europe 2015
Apache Kylin @ Big Data Europe 2015Apache Kylin @ Big Data Europe 2015
Apache Kylin @ Big Data Europe 2015
 
Apache Kylin - OLAP Cubes for SQL on Hadoop
Apache Kylin - OLAP Cubes for SQL on HadoopApache Kylin - OLAP Cubes for SQL on Hadoop
Apache Kylin - OLAP Cubes for SQL on Hadoop
 
The Evolution of Apache Kylin
The Evolution of Apache KylinThe Evolution of Apache Kylin
The Evolution of Apache Kylin
 
On-boarding with JanusGraph Performance
On-boarding with JanusGraph PerformanceOn-boarding with JanusGraph Performance
On-boarding with JanusGraph Performance
 
Getting Ready to Use Redis with Apache Spark with Tague Griffith
Getting Ready to Use Redis with Apache Spark with Tague GriffithGetting Ready to Use Redis with Apache Spark with Tague Griffith
Getting Ready to Use Redis with Apache Spark with Tague Griffith
 
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
Stream All Things—Patterns of Modern Data Integration with Gwen ShapiraStream All Things—Patterns of Modern Data Integration with Gwen Shapira
Stream All Things—Patterns of Modern Data Integration with Gwen Shapira
 
Refactoring your EDW with Mobile Analytics Products
Refactoring your EDW with Mobile Analytics ProductsRefactoring your EDW with Mobile Analytics Products
Refactoring your EDW with Mobile Analytics Products
 

Similar to The Apache Way - Building Open Source Community in China - Luke Han

2011 os ol- edgy librarian speaker-notes
2011 os ol- edgy librarian speaker-notes2011 os ol- edgy librarian speaker-notes
2011 os ol- edgy librarian speaker-notes
loriayre
 

Similar to The Apache Way - Building Open Source Community in China - Luke Han (20)

Apache Kylin Use Cases in China and Japan
Apache Kylin Use Cases in China and JapanApache Kylin Use Cases in China and Japan
Apache Kylin Use Cases in China and Japan
 
Michael Winkler and Owen Stephens - GOKb and Jisc Knowledge Base+, the Kuali ...
Michael Winkler and Owen Stephens - GOKb and Jisc Knowledge Base+, the Kuali ...Michael Winkler and Owen Stephens - GOKb and Jisc Knowledge Base+, the Kuali ...
Michael Winkler and Owen Stephens - GOKb and Jisc Knowledge Base+, the Kuali ...
 
Flink Community Update 2015 June
Flink Community Update 2015 JuneFlink Community Update 2015 June
Flink Community Update 2015 June
 
Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-BaltagiApache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
Apache-Flink-What-How-Why-Who-Where-by-Slim-Baltagi
 
OpenOffice at Apache
OpenOffice at ApacheOpenOffice at Apache
OpenOffice at Apache
 
A Link Generator for Increasing the Utility of OpenAPI-to-GraphQL Translations
A Link Generator for Increasing the Utility of OpenAPI-to-GraphQL TranslationsA Link Generator for Increasing the Utility of OpenAPI-to-GraphQL Translations
A Link Generator for Increasing the Utility of OpenAPI-to-GraphQL Translations
 
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
Guidance, Code and Education: ScalaCenter and the Scala Community, Heather Mi...
 
Apache Kylin: Speed Up Cubing with Apache Spark with Luke Han and Shaofeng Shi
 Apache Kylin: Speed Up Cubing with Apache Spark with Luke Han and Shaofeng Shi Apache Kylin: Speed Up Cubing with Apache Spark with Luke Han and Shaofeng Shi
Apache Kylin: Speed Up Cubing with Apache Spark with Luke Han and Shaofeng Shi
 
Frances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of ChicagoFrances McNamara - Kuali OLE Implementation at University of Chicago
Frances McNamara - Kuali OLE Implementation at University of Chicago
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
 
Getting a Neural Network Up and Running with OpenLab
Getting a Neural Network Up and Running with OpenLabGetting a Neural Network Up and Running with OpenLab
Getting a Neural Network Up and Running with OpenLab
 
Why contribute to open source projects
Why contribute to open source projectsWhy contribute to open source projects
Why contribute to open source projects
 
963
963963
963
 
Apache Flink community Update for March 2016 - Slim Baltagi
Apache Flink community Update for March 2016 - Slim BaltagiApache Flink community Update for March 2016 - Slim Baltagi
Apache Flink community Update for March 2016 - Slim Baltagi
 
Liveperson DLD 2015
Liveperson DLD 2015 Liveperson DLD 2015
Liveperson DLD 2015
 
Opensource and openlearning
Opensource and openlearningOpensource and openlearning
Opensource and openlearning
 
Robust stream processing with Apache Flink
Robust stream processing with Apache FlinkRobust stream processing with Apache Flink
Robust stream processing with Apache Flink
 
2011 os ol- edgy librarian speaker-notes
2011 os ol- edgy librarian speaker-notes2011 os ol- edgy librarian speaker-notes
2011 os ol- edgy librarian speaker-notes
 
Cineca 2021 open power
Cineca 2021   open powerCineca 2021   open power
Cineca 2021 open power
 
OpenPOWER Latest Updates
OpenPOWER Latest UpdatesOpenPOWER Latest Updates
OpenPOWER Latest Updates
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

The Apache Way - Building Open Source Community in China - Luke Han