SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
My Open Source Journey:
Developer and Community
Sammy Fung
Sammy Fung
• Python

• Web Crawling

• President, Open Source Hong
Kong

• Mozilla Rep

• GNOME.Asia 

• @sammyfung
“Open Source is a huge asset for you.”
You own and control the Source Code, not only
the software at no cost.
a Story of……
How did I learn the computing and programming ?
How did I switch my life to Open Source ?
a Student Librarian in the school
• 3 old computers running MS-DOS.
• Self-learning with books.
• Use MS-DOS.
• Programming in GWBASIC.
• Learn UNIX commands.
Home Computer User with MODEM
• Running a own dialup BBS.
• 56k dialup internet access.
• Install Linux from CD discs.
• Organise LUG in a newsgroup.
Some Programming Languages on Linux
• Shell Script
• Perl
• PHP
• Python
My Software Development Highlights
• Web Scrapers
• eg. Typhoon path data from agencies.
• Backend
• eg. API Backend for Web & Mobile APPs.
• Business applications
• eg. Invoice System for a Car Repair Company.
Why do I write web scraping programs?
Retrieve useful data from websites
for database, re-distributing information
Web Scraping
• 20 years.
• Written in Python now.
• Written in Perl and PHP in the past.
• Regular Expression and XPath Selector.
WeatherHK
• Retrieving and extract weather
updates from Hong Kong
Observatory (HKO) websites, and
post to Twitter.

• Current weather and forecasts.

• Special weather alerts.

• Highlight the residential town with
the lowest temperature at Winter.

• 1 to few Tweets per hours.

• Twitter: @weatherhk

• GitHub: hk0weather

• Web Scraper part
Other web scraper highlights
• Typhoon path tracing and forecasts.
• stay alerts with potential typhoon formation.
• to compare different forecast paths by agencies.
• Television program schedule.
• Hotel Pricing of some cities for analysis.
Web APPs and Mobile Backend
• Wordpress
• Drupal
• Job board: drupal7-job (GitHub)
• Open Source Job Board at COSCUP 2014 LT
• Django in Python
You own and control the Source Code, not only
the software at no cost.
You can embrace the Open Source too!
Maximise the Use of Open Source Software at your work & home.
Increase your development & contribution to the Open Source
Software at work and leisure.
The Community is a huge asset for you.
How did I become a
leader in the community?
• I was a student studying in I.T.

• To self learn UNIX and Linux, I
join a UNIX newsgroup in Hong
Kong and the initial meetings
of HKLUG.

• I was proposed, seconded and
voted by LUG members as the
founding chairman of HKLUG
for first 4 years.
Become a leader again in the local community
• I was inactive in the local community for few years after stepping down from
HKLUG chairman.

• Some core members invited me to take the leadership again.

• I become the HKLUG chairman again for a year.
My Initial Experience gain from the community
• Learn from non-developer, non-technical members in the
community.
• Legal Professional, Company Founder, Stock Trader,
Clerk……
• Communicate and understanding from people with
different background
• Learn from their experience in the life, the business, the
IT industry.
My First Job - Linux System Solution Ltd
• LSSL was a sole representative of TurboLinux in Hong Kong, Macau
and Taiwan.
• Selling TurboLinux solutions and TurboLinux software boxes.
• 10-20 persons.
• Acquired by a company and then go to listed in NASDAQ.
• Install & setup TurboLinux servers.
• Joins pre-sales meetings with Sales Manager.
• Company booth at Exhibition.
My Experience gain from my first job.
• Learn from my bosses (including mother company) and
co-workers including technical & non-technical.
• Gain a wide insight at work and business.
• My bosses also asked for my opinions about the
development of Linux community and business.
My experience to start my company
• After quitting from my first job, I start my own company with some old classmates.
• a IT vendor
• Selling software boxes.
• Partnering with local & oversea corporate software companies.
• IT Outsourcing, IT Support.
• Software Development.
• Linux Servers and Corporate Networking.
• Clients: Hong Kong and Mainland China.
• IT Exhibition, HKLIA Founding Member, Interview the job applicants,……
• Accounting
• Gain a more wider insight at work and business.
Hong Kong
Open Source Conference
hkoscon.org
Become a leader again and again in the
community
• It’s almost no local tech community events for few years after my 2nd
stepping down from HKLUG chairman.

• I gains much border working experiences from previous community, my first
job and my own company. 

• Works as a freelancer.

• We want the events happenings again.

• I start the Open Source Hong Kong 10 years ago.
Open Source Hong Kong
• Website: opensource.hk

• Organise monthly meetings since 2012.

• Local & Global event highlights.

• Attends COSCUP since 2011.

• Organise GNOME Asia Summit 2012 in Hong Kong.

• Organise Hong Kong Open Source Conference since 2013.

• Organise PyCon Hong Kong since 2015.
Community as the First
• The Community as the First, The Personal Benefit as the Second.
• It’s my commitment to the community for many years.
• To put my full effort to the community, it also keep to increase my
spending.
• Volunteer recruitment is very tough, and I also consider whether the
volunteer application is qualified or fitted for the task.
• I am the only active Sales person for the conference, the sponsorship
deals I finished went to the conference expense.
• I only claims back the cost of travel and accommodation to take a better
rest to recover my energy.
Out of Balance
• Volunteers like to do something which they are interested.
• Some teams are lack of volunteer applications or candidates which is fit.
• I was responsible to Conference Chief, Program, Sales, Looking for
Venue, Administration and others.
• Different level of efforts & commitments from volunteers.
• Volunteers also looks for certain expectations / returns.
• Lack of income generated from my community contribution.
• It was almost full time working for the community and events for half of a
year.
Community vs Business
• Some people thinks that you are doing the conference for
your own profit (IT’S NOT A TRUTH)
• Total sales amount for a Community event:
• Approx HKD 100,000 - 250,000
• = TWD 400,000 - 1,000,000
• My claims during expense: HKD10,000 or less
• Transportation, Accommodation, Lunch, Assets/Services
used in/for the conference.
My Next Journey in 2019
• Change in my community contributions this year.
• Significantly Reducing contributions in the local
conferences.
• Increasing technical & community contributions in some
particular projects.
• Looks for a better balance between the community and
personal income.
What can you do for the Open Source
Community?
• Money.
• Volunteer Contribution.
• Understand & Respects the technical and non-technical
expertise and experiences of other community members.
• Be Humble.
The Community is a huge asset for you.
“Open Source is a huge asset for you.”

Contenu connexe

Similaire à My Open Source Journey - Developer and Community

CorporateCommunityOWF2010
CorporateCommunityOWF2010CorporateCommunityOWF2010
CorporateCommunityOWF2010
Connect'up
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business Model
Tien-Soon Law
 
AMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for MobileAMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for Mobile
Jack Harris
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
ConFoo
 

Similaire à My Open Source Journey - Developer and Community (20)

CorporateCommunityOWF2010
CorporateCommunityOWF2010CorporateCommunityOWF2010
CorporateCommunityOWF2010
 
Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!Sourcei | New Age Sourcing Model !!
Sourcei | New Age Sourcing Model !!
 
OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013OSS meetups in Japan, at Linuxcon 2013
OSS meetups in Japan, at Linuxcon 2013
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
Open Source as a Viable Business Model
Open Source as a Viable Business ModelOpen Source as a Viable Business Model
Open Source as a Viable Business Model
 
AMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for MobileAMA workshop - Optimising Websites for Mobile
AMA workshop - Optimising Websites for Mobile
 
Contributing to Open Source Software
Contributing to Open Source SoftwareContributing to Open Source Software
Contributing to Open Source Software
 
Building and Nurturing Global Online Communities
Building and Nurturing Global Online CommunitiesBuilding and Nurturing Global Online Communities
Building and Nurturing Global Online Communities
 
JavaOne 2013: Organizing Your Local Community
JavaOne 2013: Organizing Your Local CommunityJavaOne 2013: Organizing Your Local Community
JavaOne 2013: Organizing Your Local Community
 
Marketing & Community at Docker (30-min presentation to Trinity Ventures' por...
Marketing & Community at Docker (30-min presentation to Trinity Ventures' por...Marketing & Community at Docker (30-min presentation to Trinity Ventures' por...
Marketing & Community at Docker (30-min presentation to Trinity Ventures' por...
 
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
Webinar-Libraries Supporting Social Good: Tools and Tips for Outreach to Nonp...
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
 
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
 
Community Marketing
Community MarketingCommunity Marketing
Community Marketing
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
Community Marketing at Docker | Docker Tour de France 2014
Community Marketing at Docker | Docker Tour de France 2014Community Marketing at Docker | Docker Tour de France 2014
Community Marketing at Docker | Docker Tour de France 2014
 
Treating Open Source as Pro Bono Work
Treating Open Source as Pro Bono WorkTreating Open Source as Pro Bono Work
Treating Open Source as Pro Bono Work
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
 
Mozilla Service Week - How to make an impact!
Mozilla Service Week - How to make an impact!Mozilla Service Week - How to make an impact!
Mozilla Service Week - How to make an impact!
 
Low to No Cost Strategies for Lead Generation 24 HRS a Day
Low to No Cost Strategies for Lead Generation 24 HRS a DayLow to No Cost Strategies for Lead Generation 24 HRS a Day
Low to No Cost Strategies for Lead Generation 24 HRS a Day
 

Plus de Sammy Fung

Mozilla - Openness of the Web
Mozilla - Openness of the WebMozilla - Openness of the Web
Mozilla - Openness of the Web
Sammy Fung
 
Access Open Data with Open Source Software Tools
Access Open Data with Open Source Software ToolsAccess Open Data with Open Source Software Tools
Access Open Data with Open Source Software Tools
Sammy Fung
 
Introduction of Mozilla Hong Kong (COSCUP 2014)
Introduction of Mozilla Hong Kong (COSCUP 2014)Introduction of Mozilla Hong Kong (COSCUP 2014)
Introduction of Mozilla Hong Kong (COSCUP 2014)
Sammy Fung
 
Introduction of Open Source Job Board with Drupal CMS
Introduction of Open Source Job Board with Drupal CMSIntroduction of Open Source Job Board with Drupal CMS
Introduction of Open Source Job Board with Drupal CMS
Sammy Fung
 
Python, web scraping and content management: Scrapy and Django
Python, web scraping and content management: Scrapy and DjangoPython, web scraping and content management: Scrapy and Django
Python, web scraping and content management: Scrapy and Django
Sammy Fung
 
Local Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell ExtensionLocal Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell Extension
Sammy Fung
 

Plus de Sammy Fung (20)

Python 爬網⾴工具 - Scrapy 介紹
Python 爬網⾴工具 - Scrapy 介紹Python 爬網⾴工具 - Scrapy 介紹
Python 爬網⾴工具 - Scrapy 介紹
 
DevRel - Transform article writing from printing to online
DevRel - Transform article writing from printing to onlineDevRel - Transform article writing from printing to online
DevRel - Transform article writing from printing to online
 
Introduction to Open Source by opensource.hk (2019 Edition)
Introduction to Open Source by opensource.hk (2019 Edition)Introduction to Open Source by opensource.hk (2019 Edition)
Introduction to Open Source by opensource.hk (2019 Edition)
 
Introduction to development with Django web framework
Introduction to development with Django web frameworkIntroduction to development with Django web framework
Introduction to development with Django web framework
 
香港中文開源軟件翻譯
香港中文開源軟件翻譯香港中文開源軟件翻譯
香港中文開源軟件翻譯
 
Open Data and Web API
Open Data and Web APIOpen Data and Web API
Open Data and Web API
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
 
Mozilla - Openness of the Web
Mozilla - Openness of the WebMozilla - Openness of the Web
Mozilla - Openness of the Web
 
Open Source Technology and Community
Open Source Technology and CommunityOpen Source Technology and Community
Open Source Technology and Community
 
Access Open Data with Open Source Software Tools
Access Open Data with Open Source Software ToolsAccess Open Data with Open Source Software Tools
Access Open Data with Open Source Software Tools
 
Installation of LAMP Server with Ubuntu 14.10 Server Edition
Installation of LAMP Server with Ubuntu 14.10 Server EditionInstallation of LAMP Server with Ubuntu 14.10 Server Edition
Installation of LAMP Server with Ubuntu 14.10 Server Edition
 
Software Freedom and Open Source Community
Software Freedom and Open Source CommunitySoftware Freedom and Open Source Community
Software Freedom and Open Source Community
 
Building your own job site with Drupal
Building your own job site with DrupalBuilding your own job site with Drupal
Building your own job site with Drupal
 
Use open source software to develop ideas at work
Use open source software to develop ideas at workUse open source software to develop ideas at work
Use open source software to develop ideas at work
 
Software Freedom and Community
Software Freedom and CommunitySoftware Freedom and Community
Software Freedom and Community
 
Open Source Job Board
Open Source Job BoardOpen Source Job Board
Open Source Job Board
 
Introduction of Mozilla Hong Kong (COSCUP 2014)
Introduction of Mozilla Hong Kong (COSCUP 2014)Introduction of Mozilla Hong Kong (COSCUP 2014)
Introduction of Mozilla Hong Kong (COSCUP 2014)
 
Introduction of Open Source Job Board with Drupal CMS
Introduction of Open Source Job Board with Drupal CMSIntroduction of Open Source Job Board with Drupal CMS
Introduction of Open Source Job Board with Drupal CMS
 
Python, web scraping and content management: Scrapy and Django
Python, web scraping and content management: Scrapy and DjangoPython, web scraping and content management: Scrapy and Django
Python, web scraping and content management: Scrapy and Django
 
Local Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell ExtensionLocal Weather Information and GNOME Shell Extension
Local Weather Information and GNOME Shell Extension
 

Dernier

Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 

Dernier (18)

Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 

My Open Source Journey - Developer and Community

  • 1. My Open Source Journey: Developer and Community Sammy Fung
  • 2. Sammy Fung • Python • Web Crawling • President, Open Source Hong Kong • Mozilla Rep • GNOME.Asia • @sammyfung
  • 3. “Open Source is a huge asset for you.”
  • 4. You own and control the Source Code, not only the software at no cost.
  • 5. a Story of…… How did I learn the computing and programming ? How did I switch my life to Open Source ?
  • 6. a Student Librarian in the school • 3 old computers running MS-DOS. • Self-learning with books. • Use MS-DOS. • Programming in GWBASIC. • Learn UNIX commands.
  • 7. Home Computer User with MODEM • Running a own dialup BBS. • 56k dialup internet access. • Install Linux from CD discs. • Organise LUG in a newsgroup.
  • 8. Some Programming Languages on Linux • Shell Script • Perl • PHP • Python
  • 9. My Software Development Highlights • Web Scrapers • eg. Typhoon path data from agencies. • Backend • eg. API Backend for Web & Mobile APPs. • Business applications • eg. Invoice System for a Car Repair Company.
  • 10. Why do I write web scraping programs? Retrieve useful data from websites for database, re-distributing information
  • 11. Web Scraping • 20 years. • Written in Python now. • Written in Perl and PHP in the past. • Regular Expression and XPath Selector.
  • 12. WeatherHK • Retrieving and extract weather updates from Hong Kong Observatory (HKO) websites, and post to Twitter. • Current weather and forecasts. • Special weather alerts. • Highlight the residential town with the lowest temperature at Winter. • 1 to few Tweets per hours. • Twitter: @weatherhk • GitHub: hk0weather • Web Scraper part
  • 13. Other web scraper highlights • Typhoon path tracing and forecasts. • stay alerts with potential typhoon formation. • to compare different forecast paths by agencies. • Television program schedule. • Hotel Pricing of some cities for analysis.
  • 14. Web APPs and Mobile Backend • Wordpress • Drupal • Job board: drupal7-job (GitHub) • Open Source Job Board at COSCUP 2014 LT • Django in Python
  • 15. You own and control the Source Code, not only the software at no cost.
  • 16. You can embrace the Open Source too! Maximise the Use of Open Source Software at your work & home. Increase your development & contribution to the Open Source Software at work and leisure.
  • 17. The Community is a huge asset for you.
  • 18. How did I become a leader in the community? • I was a student studying in I.T. • To self learn UNIX and Linux, I join a UNIX newsgroup in Hong Kong and the initial meetings of HKLUG. • I was proposed, seconded and voted by LUG members as the founding chairman of HKLUG for first 4 years.
  • 19. Become a leader again in the local community • I was inactive in the local community for few years after stepping down from HKLUG chairman. • Some core members invited me to take the leadership again. • I become the HKLUG chairman again for a year.
  • 20. My Initial Experience gain from the community • Learn from non-developer, non-technical members in the community. • Legal Professional, Company Founder, Stock Trader, Clerk…… • Communicate and understanding from people with different background • Learn from their experience in the life, the business, the IT industry.
  • 21. My First Job - Linux System Solution Ltd • LSSL was a sole representative of TurboLinux in Hong Kong, Macau and Taiwan. • Selling TurboLinux solutions and TurboLinux software boxes. • 10-20 persons. • Acquired by a company and then go to listed in NASDAQ. • Install & setup TurboLinux servers. • Joins pre-sales meetings with Sales Manager. • Company booth at Exhibition.
  • 22. My Experience gain from my first job. • Learn from my bosses (including mother company) and co-workers including technical & non-technical. • Gain a wide insight at work and business. • My bosses also asked for my opinions about the development of Linux community and business.
  • 23. My experience to start my company • After quitting from my first job, I start my own company with some old classmates. • a IT vendor • Selling software boxes. • Partnering with local & oversea corporate software companies. • IT Outsourcing, IT Support. • Software Development. • Linux Servers and Corporate Networking. • Clients: Hong Kong and Mainland China. • IT Exhibition, HKLIA Founding Member, Interview the job applicants,…… • Accounting • Gain a more wider insight at work and business.
  • 24. Hong Kong Open Source Conference hkoscon.org
  • 25. Become a leader again and again in the community • It’s almost no local tech community events for few years after my 2nd stepping down from HKLUG chairman. • I gains much border working experiences from previous community, my first job and my own company. • Works as a freelancer. • We want the events happenings again. • I start the Open Source Hong Kong 10 years ago.
  • 26. Open Source Hong Kong • Website: opensource.hk • Organise monthly meetings since 2012. • Local & Global event highlights. • Attends COSCUP since 2011. • Organise GNOME Asia Summit 2012 in Hong Kong. • Organise Hong Kong Open Source Conference since 2013. • Organise PyCon Hong Kong since 2015.
  • 27. Community as the First • The Community as the First, The Personal Benefit as the Second. • It’s my commitment to the community for many years. • To put my full effort to the community, it also keep to increase my spending. • Volunteer recruitment is very tough, and I also consider whether the volunteer application is qualified or fitted for the task. • I am the only active Sales person for the conference, the sponsorship deals I finished went to the conference expense. • I only claims back the cost of travel and accommodation to take a better rest to recover my energy.
  • 28. Out of Balance • Volunteers like to do something which they are interested. • Some teams are lack of volunteer applications or candidates which is fit. • I was responsible to Conference Chief, Program, Sales, Looking for Venue, Administration and others. • Different level of efforts & commitments from volunteers. • Volunteers also looks for certain expectations / returns. • Lack of income generated from my community contribution. • It was almost full time working for the community and events for half of a year.
  • 29. Community vs Business • Some people thinks that you are doing the conference for your own profit (IT’S NOT A TRUTH) • Total sales amount for a Community event: • Approx HKD 100,000 - 250,000 • = TWD 400,000 - 1,000,000 • My claims during expense: HKD10,000 or less • Transportation, Accommodation, Lunch, Assets/Services used in/for the conference.
  • 30. My Next Journey in 2019 • Change in my community contributions this year. • Significantly Reducing contributions in the local conferences. • Increasing technical & community contributions in some particular projects. • Looks for a better balance between the community and personal income.
  • 31. What can you do for the Open Source Community? • Money. • Volunteer Contribution. • Understand & Respects the technical and non-technical expertise and experiences of other community members. • Be Humble.
  • 32. The Community is a huge asset for you.
  • 33. “Open Source is a huge asset for you.”