+ All Categories
Home > Software > Software Freedom and Community

Software Freedom and Community

Date post: 15-Jun-2015
Category:
Upload: sammy-fung
View: 651 times
Download: 4 times
Share this document with a friend
Description:
Talked from Software Freedom to Ecosystem of Technology Innovation to Community at Opening Speech of Software Freedom Day 2014 in Hong Kong.
Popular Tags:
27
Free Software and Community Sammy Fung Software Freedom Day 2014, Hong Kong.
Transcript
Page 1: Software Freedom and Community

Free Software and

CommunitySammy Fung

Software Freedom Day 2014, Hong Kong.

Page 2: Software Freedom and Community

Sammy Fung

● Software Developer– Perl → PHP → Python

● President at OpenSource.HK● Community Volunteer in HK & Asia

– GNOME.Asia, Mozilla......

Page 3: Software Freedom and Community
Page 4: Software Freedom and Community

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

Page 5: Software Freedom and Community

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.

Page 6: Software Freedom and Community

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.

Page 7: Software Freedom and Community

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

Page 8: Software Freedom and Community

自由FREEDOM

Page 9: Software Freedom and Community

“ Free software means software that respects

users' freedom and community. ”

http://www.gnu.org/philosophy/free-sw.html

Page 10: Software Freedom and Community

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.

Page 11: Software Freedom and Community

Ecosystem in Technology Innovation

Page 12: Software Freedom and Community

Ecosystem in Technology Innovation

● Operating System● Web Server● Web Browser● Applications

Page 13: Software Freedom and Community

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).

Page 14: Software Freedom and Community

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).

Page 15: Software Freedom and Community

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

Page 16: Software Freedom and Community

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......

Page 17: Software Freedom and Community

社群Community

Page 18: Software Freedom and Community
Page 19: Software Freedom and 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.

Page 20: Software Freedom and Community
Page 21: Software Freedom and Community

Open Source Hong Kong

● http://www.opensource.hk ● Established in 2008.● Events: Workshops, Hackathons, Conferences.

Page 22: Software Freedom and Community

Monthly Events - Open Source Workshops

Page 23: Software Freedom and Community

OpenSource.HK Hackathons

Page 24: Software Freedom and Community

Hong Kong Open Source Conferences

Page 25: Software Freedom and Community

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.

Page 26: Software Freedom and Community

自由FREEDOM

Page 27: Software Freedom and Community

“ Free software means software that respects

users' freedom and community. ”

http://www.gnu.org/philosophy/free-sw.html


Recommended