An overview of open source in East Asia (China, Japan, Korea)

Preview:

DESCRIPTION

An overview of open source in east asia (China, Japan, Korea)

Citation preview

An Overview ofOpen Source

in East Asia

Minwoo Park ( Inmobi )Sungju Jin ( Korea Telecom )

Speakers

Sungju Jin( @geekbeast )http://softwaregeeks.org

I work for Korea Telecom and building mobile backend service called 'baas.io'

Previously* KTH* Samsung Electronics

Minwoo Park( @tebica )http://earlybird.kr/

I work for Inmobi Korea as a Solution Engineer

Previously* KTH* Samsung Electronics

Speaker

Minwoo Park( @tebica )http://earlybird.kr/

Python Korea

Hackathon

Run dev Conferences

Python KoreaPython KoreaPython KoreaPython KoreaPython Korea

Contents

1. Community

2. Why Asia?

3. China

4. Japan

5. Korea

6. CJK

7. How to succeed with Asia

Contents

1. Community

2. Why Asia?

3. China

4. Japan

5. Korea

6. CJK

7. How to succeed with Asia

Open Source software - Community

= Nothing

1. Community

What are we missing?1. Community

What are we missing?1. Community

Double the Community1. Community

Double the Community

Double the Success!

1. Community

Asian communities!

Contents

1. Community

2. Why Asia?

3. China

4. Japan

5. Korea

6. CJK

7. How to succeed with Asia

Potential

Populous

Open SourceAsia

Asia just met OSS

US Open Source Community- 10 years

= Asia Open Source Community

1. Community

3.China

http://www.flickr.com/photos/morton1905/8710295640

Contents

1. Community

2. Why Asia?

3.China4. Japan

5. Korea

6. CJK

7. How to succeed

with Asia

1)Market

2)Population

3)Closed

4)Open Source

5)Community

Contents

1)Market

2)Population

3)Closed

4)Open Source

5)Community

1. Community

2. Why Asia?

3.China4. Japan

5. Korea

6. CJK

7. How to succeed

with Asia

3.1 China > Market

Source : http://blog.flurry.com/bid/83261/China-Now-Leads-the-World-in-New-iOS-and-Android-Device-Activations

3.1 China > Market

QQ messaging platform

784,000,000 Active accounts

Source : http://www.theverge.com/2012/1/23/2726553/sina-weibo-microblogging-record-chinese-new-year

3.1 China > Market

QQ messaging platform

784,000,000 Active accounts

= population X 2

Source : http://www.theverge.com/2012/1/23/2726553/sina-weibo-microblogging-record-chinese-new-year

3.1 China > Market

Weibo32,312msg / sec

Twitter25,088msg / sec

2012 Chinese new year...

>-Twitter’s record

Source : http://www.theverge.com/2012/1/23/2726553/sina-weibo-microblogging-record-chinese-new-year

Contents

1)Market

2)Population

3)Closed

4)Open Source

5)Community

1. Community

2. Why Asia?

3.China4. Japan

5. Korea

6. CJK

7. How to succeed

with Asia

3.2 China > Population

China

India

US

0 375,000,000 750,000,000 1,125,000,000 1,500,000,000

China is currently the mostpopulous country on Earth

Source : http://thumbnails.visually.netdna-cdn.com/china-in-numbers_50290a68bac7b.gif

3.2 China > Population

Number of IT professionals 1,200,000

Sources:http://images.onlineuniversityrankings.com.s3.amazonaws.com/america-meet-china.jpghttp://www.slideshare.net/jaaronfarr/open-source-in-china-updated

3.2 China > Population

Number of IT professionals 1,200,000

Sources:http://images.onlineuniversityrankings.com.s3.amazonaws.com/america-meet-china.jpghttp://www.slideshare.net/jaaronfarr/open-source-in-china-updated

+ Graduate 100,000 programmers each year

Contents

1)Market

2)Population

3)Closed

4)Open Source

5)Community

1. Community

2. Why Asia?

3.China4. Japan

5. Korea

6. CJK

7. How to succeed

with Asia

3.3 China > Closed

3.3 China > Closed

• Sites that blocked in China

• Twitter

• Facebook

• YouTube

• Google Play, Google Plus,Google Docs, Picasa...

• Gmail works, but blocked once on Nov 2012

• Github works, but blocked once on Jan 2013

The Map of Cyber censorship

Enemies of Internet Countries under surveillance

source : Reporters Without Bordershttp://march12.rsf.org/en/#ccenemies

3.3 China > Closed

ICP license(Internet Content Provider)

Source : http://en.wikipedia.org/wiki/ICP_license

3.3 China > Closed

Getting a homepage in China

Contents

1)Market

2)Population

3)Closed

4)Open Source

5)Community

1. Community

2. Why Asia?

3.China4. Japan

5. Korea

6. CJK

7. How to succeed

with Asia

3.4 China > Open Source

Barriers of Open source in China

• Piracy• Language• Closed internet

3.4 China > Open Source

Country Piracy RateUS 19%

China 77%Japan 21%Korea 40%

Source : BSA (Business Software Alliance) 2011 Piracy Studyhttp://globalstudy.bsa.org/2011/downloads/study_pdf/2011_BSA_Piracy_Study-InBrief.pdf

Piracy hurts Open Source

Free MS Widows / MS Office in China?

3.4 China > Open Source

Languages in China

Lots ofspoken

languages

3.4 China > Open Source

open source project

in a closed internet?

3.4 China > Open Source

Country Percentage of Visitors

India 17.1%

US 16.2%

China 14.8%

Source : http://www.alexa.com/siteinfo/github.com

Top 3 countries

3.4 China > Open Source

has lots of open source projects

has great Engineering blog

Alibaba Group started to embrace open source

3.4 China > Open Source

Code Alibaba ( > 100 open-source projects) http://code.alibabatech.com

TaoCode ( > 373 open-source projects) http://code.taobao.org

3.4 China > Open Source

Contents

1)Market

2)Population

3)Closed

4)Open Source

5)Community

1. Community

2. Why Asia?

3.China4. Japan

5. Korea

6. CJK

7. How to succeed

with Asia

3.5 China > Community

Linux communities in Chinahttp://www.redflag-linux.com/community.html

• http://oss.org.cn/

• http://oschina.net

• http://www.openfans.org/

• http://www.csdn.net/

• http://www.lupaworld.com/

• http://python.cn/

• http://ruby-china.org/

3.5 China > Community

Contents

ChinaWrap up

Speakers

Sungju Jin ( @geekbeast )http://softwaregeeks.org

I work for Korea Telecomand building mobile backend service called 'baas.io'

Previously* KTH* Samsung Electronics

Programming Android; Easy development of Android (2011)

4.Japan

http://www.flickr.com/photos/lisa_joy/6328028147/

Contents

1. Community

2. Why Asia?

3. China

4.Japan5. Korea

6. CJK

7. How to succeed

with Asia

1)Rich

2)Ruby Creator

3)Open Source

4)Community

Contents

1. Community

2. Why Asia?

3. China

4.Japan5. Korea

6. CJK

7. How to succeed

with Asia

1)Rich

2)Ruby Creator

3)Open Source

4)Community

3.2. Japan > Rich!

11 USA $ 49,922

12 Austria $ 47,083

13 Japan $ 46,73614 Nederland $ 46,142

15 Finland $ 46,098

16 Ireland $ 45,888

..................

33 Korea $ 23,113

..................

86 China $ 6,076Source : List_of_countries_by_GDP_(nominal)_per_capitahttp://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nominal)_per_capita

List of countries by GDP per capita

3.2. Japan > Rich!

Country Volume(USD billions) Share(%)

1 USA 339.6 38.9

2 Japan 71.7 8.213 United Kingdom 67.1 7.69

4 Germany 62.6 7.17

5 France 49.8 5.71

6 Canada 24.8 2.84

7 Italy 24.1 2.76

........................

Total 872.8 100

Source : Abes (2009)

Global Software Market Size

Contents

1)Rich

2)Ruby Creator

3)Open Source

4)Community

1. Community

2. Why Asia?

3. China

4.Japan5. Korea

6. CJK

7. How to succeed

with Asia

3.2. Japan > `Ruby` Creator

Ruby is a language of careful balance.Its creator, Yukihiro “Matz” Matsumoto.

3.2. Japan > `Ruby` Creator

Version Date1 0.95 1995.12.212 1.0 1996.123 1.1 1997.084 1.2 1998.125 1.4 1999.086 1.6 2000.097 1.8 2003.088 1.9 2007.129 1.9.2 2010.0810 1.9.3 2011.1011 2.0 2013.02.24

Source : Ruby 2.0(en)https://speakerdeck.com/yukihiro_matz/ruby-2-dot-0-en

“Matz” started developing Ruby in 1993.02.24

3.2. Japan > `Ruby` Creator

Source : http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Ruby11 10 1.479%

3.2. Japan > `Ruby` Creator

Google Trendhttp://www.google.co.kr/trends/explore#cat=0-174-231&q=ruby&cmpt=q

Google Trends“Ruby”

3.2. Japan > `Ruby` Creator

http://www.ruby.or.jp

3.2. Japan > `Ruby` Creator

http://www.rubyworld-conf.org/en/

3.2. Japan > `Ruby` Creator

Rubyist Magazine by Ruby Japan Inchttp://magazine.rubyist.net

3.2. Japan > `Ruby` Creator

3.2. Japan > `Ruby` Creator

•Many japanese have pride ruby and they make ruby curriculum for school students

3.2. Japan > `Ruby` Creator

• Shinjuku.rb ( https://www.facebook.com/groups/shinjuku.rb/ )

• Yokohama.rb( http://bukt.org/groups/3 )

• Okinawa.rb( http://qwik.jp/okinawarb/ )

• Hiroshima.rb( http://hiroshimarb.github.io/ )

• Shibuya.rb( https://www.facebook.com/groups/shibuya.rb/ )

• Rails Girls Tokyo( https://www.facebook.com/groups/113145785502645/ )

• Ruby Sapporo( http://ruby-sapporo.org )

• Tokyo Rails Study Group( https://www.facebook.com/groups/133320066732707/ )

• nshg.rb( https://www.facebook.com/nshgrb )

Contents

1)Rich

2)Ruby Creator

3)Open Source

4)Community

1. Community

2. Why Asia?

3. China

4.Japan5. Korea

6. CJK

7. How to succeed

with Asia

• "sinsai.info" : Disaster response web project

• 600 information volunteers from 20 countries• 100 developer from 3 countries

3.2. Japan > Open Source Software

twitter4j ( http://twitter4j.org/en )

3.2. Japan > Open Source Software

Contents

1)Rich

2)Ruby Creator

3)Open Source

4)Community

1. Community

2. Why Asia?

3. China

4.Japan5. Korea

6. CJK

7. How to succeed

with Asia

3.2. Japan > Community

• Japan has already major global community branch or agency

3.2. Japan > Community

• Japan has already major global community branch or agency

3.2. Japan > Community

• Japan has already major global community branch or agency

3.2. Japan > Community

• Japan has already major global community branch or agency

3.2. Japan > Community

•There is many developer community in Japan ( over 70 )

3.2. Japan > Community

$10 / day10:00 ~ 20:00Open source booksFree opencola(coke)

https://speakerdeck.com/cognitom/kowakingutoopunsosu

3.2. Japan > Community

Contents

JapanWrap up

5.Korea

http://www.flickr.com/photos/koreanet/7628129114/

Korea

http://www.flickr.com/photos/koreanet/8022780499

Contents

1. Community

2. Why Asia?

3. China

4. Japan

5.Korea6. CJK

7. How to succeed

with Asia

1)Fast

2)Open Source

3)Community

5. Korea

Total Population 48,861,000

Mobile subscribers 53,609,000 110%Use Social Network 26,000,000 53%

Internet users 40,328,660 83%

5.1 Korea > Fast

http://en.wikipedia.org/wiki/Miracle_on_the_Han_River

South Korea's GDP (PPP) growth from 1911 to 2008

5.1 Korea > Fast

http://www.flickr.com/photos/34517346@N02/3395518862

5.1 Korea > Fast

http://www.flickr.com/photos/51035715376@N01/375420583

5.1 Korea > Fast

5.1 Korea > Fast

빨리빨리Hurry up, Hurry up

Contents

1)Fast

2)Open Source

3)Community

1. Community

2. Why Asia?

3. China

4. Japan

5.Korea6. CJK

7. How to succeed

with Asia

5.2 Korea > Open Source

`Naver` is biggest search site in Korea

http://dev.naver.com/opensource/

5.2 Korea > Open Source

Korean developers contribute various projectsLinux, Apache, OpenOffice, Mozilla, JBoss, Eclipse, FreeBSD, NetBSD, Python, Debian, GNOME, KDE, Subversion, GCC, Webkit, Chromium, EFL, GlassFish, LLVM, GForce, PyPy, TotoiseSVN, TotoiseCVS, PoEdit

Source : http://wiki.kldp.org/wiki.php/KoreanOpenSourceCommitter

5.2 Korea > Open Source

Netty( http://netty.io/ )

5.2 Korea > Open Source

http://www.cubrid.org/

5.2 Korea > Open Source

Hama ( http://hama.apache.org/ )

5.2 Korea > Open Source

Tajo ( http://tajo.incubator.apache.org/ )

5.2 Korea > Open Source

Tadpole DB Hubhttps://github.com/hangum/TadpoleForDBTools/

Tadpole DB Hub is Unified infrastructure tool, various environment based interface for managing Amazon RDS, MySQL, MariaDB, Oracle, SQLite, MSSQL, PostgreSQL, CUBRID and MongoDB databases

5.2 Korea > Open Source

Wand( http://wand-py.org )

5.2 Korea > Open Source

OSSI http://opensat.cc/

(Open Source Satellite Initiative)

Contents

1. Community

2. Why Asia?

3. China

4. Japan

5.Korea6. CJK

7. How to succeed

with Asia

1)Fast

2)Open Source

3)Community

5.3 Korea > Community

KLDP(Korea Linux Documentation Project)http://kldp.org/

Mozilla Korea Communityhttp://www.mozilla.or.kr

5.3 Korea > Community

5.3 Korea > Community

Korea Community Associationhttp://kcd.onoffmix.com

5.3 Korea > Community

JCO(Java Community Organization) is biggest Java Community in Asiaover 100,000

Java Developers Conference (since 2000)

5.3 Korea > Community

Most communities located in Seoul

Contents

KoreaWrap up

Contents

1. Community

2. Why Asia?

3. China

4. Japan

5. Korea

6. CJK

7. How to succeed with Asia

CJK

CJK = China

Japan

Korea

6.3 CJK > Government

• OSS Promotion Forum

• OSS Working Group(China, Japan, Korea)

• WG1 - Developing Technology

• WG2 - Education developer

• WG3 - International Standardization

• WG4 - Adaptation and Spread OSS

• Departments

• NIPA(National IT Industry Promotion Agency)

• OPU(China Open Source Software Promotion Union)

• IPA(Information-technology Promotion Agency, Japan)

OPU(China Open Source Software Promotion Union)

• Build China OSS Promotion Union portal

• Northeast Asia Open Source Software Promotion Forum

• Open source China open source World Summit and Roundtable Meeting

• China open source software competition (Loongson)

• China Linux Kernel Summit

• Asia-Pacific cloud technology summit

• Asia-Pacific Open Source Big Data Forum

• Open source in Universities and SFD China

• Open source cloud computing and intelligent city

6.3 CJK > Government, China

Source : Development Status of China OSS

6.3 CJK > Government, China

Ubuntu To BecomeThe Official OS Of China

Source http://www.omgubuntu.co.uk/2013/03/ubuntu-to-become-the-official-os-of-china

• IPA(Information-technology Promotion Agency, Japan)

6.3 CJK > Government, Japan

Source : Japan's Open Source Software Policy and Implementation

• OSSAJ(Open Source Software Association of Japan)

• http://www.ossaj.org/

• In order to spread OSS, NPO(Non-Profit Organization)

• OSPN(Open Source People Network)

• http://www.ospn.jp

6.3 CJK > Government, Japan

OSC (Open source conference)held 17 times in 2012

NIPA(National IT Industry Promotion Agency)

• Develop/Community

• Ensuring technology in new business areas

• Participating in global community

• OSS Specialized Companies

• Pioneering new business market

• Educating advanced talents

• OSS Ordering Agency

• Reducing SW deployment cost

• Overcoming dependency on certain corporate

• OSS Using Companies

• Spreading utilize of OSS

• Improving SW competitiveness

6.3 CJK > Government, Korea

Source : OSS Policy Direction of KOREA

Korea Government supports OSS Conference tripas a open source community support program

6.3 CJK > Government, Korea

Open Source Portal( http://www.oss.kr )

6.3 CJK > Government, Korea

Open Source Software World Challenge 2013 (http://ossaward.org/)Grand Prize : $80,000

6.3 CJK > Government, Korea

6.3 CJK > Government

Contents

1. Community

2. Why Asia?

3. China

4. Japan

5. Korea

6. CJK

7. How to succeed with Asia

7. How to succeed with Asia

開放原始碼오픈소스オ〡プンソ〡ス

Language barrier

OPEN

Be open minded7. How to succeed with Asia

7. How to succeed with Asia

Internationalization (i18n)

7. How to succeed with Asia

collaborate withAsian developers ...

If you want to

7. How to succeed with Asia

Focus your project!

7. How to succeed with Asia

EmbraceAsian developers

Don’t be mad attheir poor English

7. How to succeed with Asia

spread toAsian market...

If you want to

7. How to succeed with Asia

Be open-minded about culture

7. How to succeed with Asia

Find goodcommunities

7. How to succeed with Asia

7. How to succeed with Asia

If you’re a developer

If you’re an evangelist

7. How to succeed with Asia

If you’re a developer

If you’re an evangelist

Focus your project!

7. How to succeed with Asia

Check Unicode / i18n support

If you’re a developer

If you’re an evangelist

Focus your project!

7. How to succeed with Asia

Check Unicode / i18n support

If you’re a developer

If you’re an evangelist

Be open-minded about culture

Focus your project!

7. How to succeed with Asia

Check Unicode / i18n support

If you’re a developer

If you’re an evangelist

Be open-minded about culture

Talk to Asian communities

Focus your project!

Q&A

Thank youMinwoo Parktebica@gmail.com

Sungju Jinsungju@softwaregeeks.org

Special thanks to..Personal : 권선숙, 진종준, 김부희REVIEWER : Tim Anglade(Apigee), 권정혁(Lezhin Comics), 손영수(NHN NEXT)NIPA : 박진홍, 박수경, 공개/지역SW팀Python Korea : 배권한, 김종호InMobi : 김승연, 강은진EVA : 김현종, 김지원, 고상원, 백승용, 박선욱, 김민정, 유성우, 우상정, 황학범, 이정민, 백동환, 윤주환, 호남원, 임세원, 황희선, 황선희, 이용희, 송지현, 강미경, 오유환, 이재근, 오혜성, 오진수모모 : 변현규, 안병현, 임선용, 김진영, 문성훈KT : 이현규상무님, 김광섭상무님, 김태호, 곽상용, 권오상, 김상열, 김영찬, 안지현, 이정표, 전규찬, 홍성훈, 최명진, 조소영, askagirl강승준, 유우영, 장선진, 이동훈, 신재명, 김영호, Gihan, Honglu, Eveline Sun, 서동준, 강대규, 김새샘, 김나래, 최종열, 김선호, 강대명

Japan community members : Hiro Yoshioka, Naoko Takano, Tetsuko Komma, Tao Sasaki, Akira Tsumura, Tadashi Nagao, Shinji Enoki, Takeshi Yabe

Recommended