Software Freedom and Community

Post on 15-Jun-2015

651 views 4 download

Tags:

description

Talked from Software Freedom to Ecosystem of Technology Innovation to Community at Opening Speech of Software Freedom Day 2014 in Hong Kong.

Transcript of Software Freedom and Community

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