Post on 15-Jun-2015
description
Free Software and
CommunitySammy Fung
Software Freedom Day 2014, Hong Kong.
Sammy Fung
● Software Developer– Perl → PHP → Python
● President at OpenSource.HK● Community Volunteer in HK & Asia
– GNOME.Asia, Mozilla......
Software Freedom Day 2014
● Software Freedom Days:– 3rd Saturdays of September.
– Digitial Freedom Foundation.
● Venue Sponsor: – Department of Computer Science, City University of Hong Kong.
● Co-Organizers:– Open Source Hong Kong
– Hong Kong Creative Open Technology Association
– Hong Kong Linux User Group
– Mozilla Hong Kong
Software Freedom Day 2014
● 3 parts of talks this year with 2 breaks.● Part 1 – Freedom and Community.
– Opening: Free Software and Community.
– Dr. Haggen So - The Boring Licences (Take 2)
– Mr. Sammy Fung - Open Source Job Board.
Software Freedom Day 2014
● Part 2 after the 1st break.● Technology Use:
– Mr. HIlary Cheng - Looking for C10K Solution - Elixir and Erlang
– Mr. Brendan Tang (sorpa'as) - A Case Study: How Does Open Source Drive Up The Development of a Constructed Language.
– Mr. Triton Ho - Using Redis in game system.
Software Freedom Day 2014
● Part 3 after the 2nd break.● Contributions:
– Mr. Mike Yeung – 自由軟體用家經驗分享 .
– Mr. Kingman Leung ( 梁敬文 ) - 自由香港字型 Free Hong Kong Fonts.
– Mr. Chung-hong Chan ( 電鋸 ) - Monitoring censorship with open source software
自由FREEDOM
“ Free software means software that respects
users' freedom and community. ”
http://www.gnu.org/philosophy/free-sw.html
4 Essential Freedoms
● Freedom 0: Run the program.● Freedom 1: Open Source to study and change
it.● Freedom 2: Re-distribute the program.● Freedom 3: Distribute your modified versions
as free software.
Ecosystem in Technology Innovation
Ecosystem in Technology Innovation
● Operating System● Web Server● Web Browser● Applications
Operating System
● Linux– Server, Desktop, Embedded System.
– Mobile (Android).
● 1983: GNU projects developed many free software programs replacing proprietary programs on UNIX platforms.
● 1991: Linus Torvalds released first Linux kernel on internet, then developers integrate with GNU softwares (GNU/Linux) and distribute a new OS.
● Documentary Movie: Revolution OS (2001).
Web Server
● Apache Software Foundation.● Apache HTTP Server (Web Server).● Most popular HTTP server since April 1996.● 1995: First release● 2009: 1st web server serving 100 million websites.● August 2014: 47.92% market share (1st)
– http://news.netcraft.com/archives/2014/08/27/august-2014-web-server-survey.html
● Documentary Movie: Revolution OS (2001).
Web Browser
● Mozilla Foundation (Found in 2003).● Firefox Web Browser.● Market Share: 15-20% (2014), 25-30% (2011).● 1998: Netscape Communications Corp (creator of Netscape
Navigator web browser) created Mozilla project to coordinate open source version of internet suite.– Internet Suite: Web + Mail / Newsgroup + Web Composer + IRC.
● 2002: 1st release Firefox web browser (experimental branch of Mozilla project).
● Sept 2014: Firefox 32.● Documentary Movie: Code Rush
Applications
● Developing Web Applications and Mobile Applications running on OS platforms.
● Huge amount of free software (open source software) are esstential and used to develop, manage and operate web & mobile apps and their platforms.
● Programming Languages:– PHP, Python, Ruby......
● Web Frameworks, CMS, Blog......:– Wordpress, Drupal, Django, Joomla......
社群Community
Hong Kong Linux User Group
● http://www.linux.org.hk/● Re-established in 1997.● Linux Talks, Seminiars and Workshops.● Linux Cafe meetups.● Linux Exhibitions and Demostrations.
Open Source Hong Kong
● http://www.opensource.hk ● Established in 2008.● Events: Workshops, Hackathons, Conferences.
Monthly Events - Open Source Workshops
OpenSource.HK Hackathons
Hong Kong Open Source Conferences
Hong Kong Creative Open Technology Association
● http://www.cota.hk● Established in 2014.● HK registered limited company in guarantee. ● Non-profit organization. (in final process)● Promoting Open Standards, Free and Open Source
Software, Open Hardware, Free Culture Works, Open Content and Creative Commons.
● Work on projects and events.– eg. Hong Kong Open Source Conference 2014.
自由FREEDOM
“ Free software means software that respects
users' freedom and community. ”
http://www.gnu.org/philosophy/free-sw.html