6 year difficulties of open source conferences in Hong Kong (COSCUP 2017 version)

I shares a topic of “6 year difficulties of open source conferences in Hong Kong” (Chinese title: 香港開源會議的六年辛酸) at “The Art of Conducting Open Community 開放社群經營藝術” track in COSCUP 2017 in Taipei. Hereby is my speaker script and resources.

Community leaders, event organisers and participants, Hello, I am Sammy Fung from Hong Kong.

I co-organised more than 10 conferences in Asia and Hong Kong since 2012, from GNOME Asia Summit, Hong Kong Open Source Conference, COSCUP, PyCon HK and other events. It is my pleasure to work with people with passion among the world. In past 3 years, I and my team in Hong Kong got some difficulties, and I will share with yours in next 5 minutes.

3 cases of our difficulities

The 1st case, at our community events, we meet new potential leaders and they appreciated our works to support them and the community. But they are not interested to help us or make little donation to support our work. And later on, our relationship with them turns poor, because they thinks why we are not happy with them about no helps and donation from them. It is a miscommunication issue, and we are always welcome to work with everyone for the community.

Before the 2nd case happens, sometimes an engineer was joking that “(Someone, for an example,) Sammy is bad guy lor” when he mind on some little things, for an example, he is ok with japanese dinner, but one night, he did’t want to have japanese dinner with me, he will say “Sammy is bad guy lor” (“Sammy 係衰人囉”).  XD

And the 2nd case, we supports this engineer to give his tech sharing for a couple of times. Two  years ago, during COSCUP, he posted to a Taiwan Facebook group with some thousands of members, this group is administrated by him. And he write on the facebook, without our consent, says: ” ‘Big vendor A’ didn’t pay for sponsorship money to a Open Source Conference in Hong Kong after a month of the conference”.

And then about 2 weeks later, also without our consent, he also talked to “big vendor A” at event in person, and ask them when will they pay back sponsorship money to the conference. This behaviour show to others that he seems to be a representative of our conference, but unfortunately he is not our staff the conference without our consent.

When I and another core leader told him that he should not do this 2 things, but he still thinks he is right and he didn’t feel anything wrong about his behaviour, and no apologise to us. At the end of conversation, he turns to angry about us, and he starts to blaming and judging every events of my community. And he thinks and keep saying online and offline that, I and another core leader are bad guys for 2 years and still continues badmouthing. Keep saying “Sammy is bad guy lor” (“Sammy 係衰人囉”), but this time it is no longer a joke. It looks very funny (XD) but I and another core leader also have hard feeling to above events.

The case number 3 is that, when we reject a proposal from a maker, and another similar proposal was accepted by our program committee, the maker complains on his Facebook and phone call, to complain and blames a core leader who actually is not a member in the program committee, and he also blaming speakers (who are a team of seniors) not respecting their maker’s community culture.

For this 3 cases, it is no doubt that I and my team are doing right things, but we didn’t handle these cases perfectly after they happens. Sometimes our core members receives phone call and then blame on phone for fifteen minutes up to an half hour, so you found out how difficult does our team facing.

And I got more difficulties from community and personal, but I am not going to mention at this session.

So, in this two years, sometimes I think it again and try to think from more angles. And 3 things I learnt from this 3 cases.

3 things I learnt from above cases

The first thing I learnt from above cases: “Be calm”. You can feel angry but stop your anger before the public know it. And we should forgive their sins. (Luke 11:4)

The second thing I learnt is, when Badmouth happens, let’s explain the case to public in simple language, deliver one to two key points, in less than 5 sentences, just answer a key point in his complaint. Keep open for discussions.

The third thing I learnt is, when bad mouth happens, don’t believe that the case will be gone soon, harm is already made. It is not a task we should care with, we should all care about our belief and mission, and how we should achieve it.

How did we start to organise open source conferences in Hong Kong ?

I started to join and contribute in open source community in 1997 starting with Hong Kong Linux Iser Group. After 2005, I stopped to organise community events for 2 years, and then it was no open source community in Hong Kong.

A community member told me on phone: “oh, sammy, we need you”. I replied immediately: “I hopes I can sit in front of the speaker stage as audiences”. Because I hopes I can listen to other people’s sharing at events , to achieve it, just organise them!  So, I rebuild the community from scratch, from almost zero.

In 2010, before I started to organise conferences, Haggen was invited to give a lecture in university about open source licenses and history, and he invited me to share for 10 minute about the local open source community. I told two hundred students that I want to participate FOSDEM in Europe and COSCUP in Taiwan, unfortunately we had no open source conference in Hong Kong, and when will we have it ? And I hopes students can help us.

Today, it is my Seven year attending COSCUP since 2011, and I still didn’t attend FOSDEM yet. And I and my team organise Hong Kong Open Source Conference for 5 years.

HKOSCon team and my suggestions

At Hong Kong Open Source Conference, we manages different functions: design, finance, marketing, operation, program, recording, sales, and web. I and another core leader looks over multiple teams because we are still lack of man power.

Thanks for my team’s contributions for 6 years, and the conference will be continued in next year. And I am giving 3 suggestions to our conference team.

Suggestion one, we should call for community participation before call for proposals for next year conference, and we hopes more community can help us to organise some sessions, like how does FOSDEM do and like how does COSCUP do, to reduce our time and cost on man power, and to increase the number of contributions to the open source community.

Suggestion two, we should change our sponsorship model. For higher level of sponsors, we will move their sessions from main conference at weekend to pre-event corporate training day, a day before conference.

Suggestion three, it is my idea from first year of our conference, we can work with more speakers and help them increase number of contributors to develop their open source projects. Overseas and local developers are always our speakers, and we would like to invite you to join our conference in Hong Kong, and meet with other developers at our conference in Hong Kong.

And from my sharing in this twenty minutes, I hopes you will understand the truth behind the story when someone says “(Someone or) Sammy is bad guy” (“Sammy 係衰人囉”)  XD

And when someone says “Open Source Conferences in Hong Kong are bad”, and I hopes you will also understand that we are doing right and people should respect all other speakers, participants, volunteers, helpers, sponsors and organisers, no matter who they are.

My script can be found on my blog today, sammy.hk, and we can keep contact on twitter, my twitter is @sammyfung, thanks for your joining this sessions today and COSCUP. Thanks Irvin and his team, and COSCUP to organise this wonderful conference for 12 years. Thank you.

Remark: Presentation Slides and Speaker Notes are available at http://bit.ly/sammycoscup17

開源人年會 COSCUP 2016


今年是連續六年來 COSCUP 了,對中研院人文館的熟識度,甚至這三年才多走的活動中心,我們一些人也懂得怎樣找路走。

去年因為出發當日,信用卡被卡在機場ATM機中,未能用到 Uber。今年來 COSCUP 終於首次在外地使用 Uber,感覺是台灣 UberX 真的太平了,比小黃 (taxi) 還要平!所以兩天來 COSCUP 也是 call UberX 過來。希望 Uber 將來還能繼續在台灣經營吧。 Continue reading 開源人年會 COSCUP 2016



I gave 3 presentations at COSCUP 2014. It’s my 4th year attending COSCUP in Taipei since 2011. Before the conference, I submitted a proposal at Call For Proposals period. My submitted proposal have been accepted by program committee, which is a 40-minute talk on “Scrapy and Django”.

Open Data should be created and provided by data provider, such as government departmentss and public companies, but unfortunately we are still disappointed to open data at some cities in the world in 2014. Therefore, we can only scrape data from websites in our own to gather useful data.

At the beginning of my presentation, I tells the audiences what is open data, and why should we have it. And then I introduces Scrapy – the open source software I used to scrape the web, and how to integrate it with Django web framework to store the collected data.

My modified slides for latter presentations in Hong Kong after COSCUP is available at my slideshare.


Later on, I agreed to introduce Mozilla Hong Kong community at MozTW Bird of Feather (BoF). I shared about the start of Mozilla community, the Firefox 1.0 Launch Party was the 1st Mozilla community event in Hong Kong, and my contribution starting from Firefox 3 Launch Party.


One day before my departure to Taipei, I decided to present a lightning talk on my open source project – a job board module for Drupal 7. It’s a drupal 7 module providing basic feature of a job advertisement website including multiple categories, RSS feeds for each categories, company information of posters, supporting anonymous posters. Thanks Dick to help to lineup and successfully registering my topic on the poster to  enrolling lightning talks.

I tried to add some gags and fun to raise the audience response, and it is good to have the response which is higher than my expectations, it is still surprising to me.


With Wan-leung’s full support on duty, HKCOTA applied a community booth, and successfully help us to generate more opportunities to communicate with new friends in Taipei.

I enjoys to participate COSCUP, miss Taiwan friends again and see you again next year.