spread ghop: google highly open participation contest
TRANSCRIPT
Your Name
Date Here
What are we going to talk about today?
What is Open Source Software ?
What is GHOP ?
What are the goals of this contest ?
How does it work ?
Contest timeline
How do I claim and complete a task ?
What are the prizes ?
Selected Open Source projects
Summary and Q&A
What is Open Source Software ?
open source software refers to any computer program where the
source code is freely available for anyone to work on, or
modify,
or learn from, or use in other projects
usually developed as a public collaboration
development method used for many pieces
of software, including the Linux kernel, Firefox, OpenOffice and
many other projects
What is GHOP ?
contest which gives student contestants the opportunity to learn more about and contribute to all aspects of open source software development
following on from the success of the
Google Summer of Code program
contest for pre-university students
(student age 13 or older)
high schools and secondary schools students
What are the goals of GHOP ?
encourage young people to participate
in open source
intended to offer an opportunity to students who may have wanted to get involved in open source but didn't know where to start
opportunity to engage with the open source community
participating open source projects gain the benefit of additional contributions to their project
How does it work ?
participating open source projects create
a list of tasks and other contest information pages
students claim ownership of a particular task and submit their work according to the instructions for each task
representatives from the open source project evaluate the work submitted
if the work is accepted, the task is closed
if the work needs polishing, the task remains open
if the work does not meet expectations, the task can be reopened for claiming and work by another student participant
What kind of tasks can we expect ?
Code: Tasks related to writing or refactoring code
Documenation: Tasks related to creating/editing
documents
Outreach: Tasks related to community management
and outreach/marketing
Quality Assurance: Tasks related to testing and ensuring code is of high quality
Research: Tasks related to studying a problem and recommending solutions
Training: Tasks related to helping others learn more
Translation: Tasks related to localization
User Interface: Tasks related to user experience research or user interface design and interaction
Timeline
November 27, 2007, 12:00 AM Pacific Time / 08:00 UTC Contest opens for student participants
January 22, 2008, 12:00 AM Pacific Time / 08:00 UTC
No tasks can be claimed; work on claimed tasks can continue
February 4, 2008, 12:00 AM Pacific Time / 08:00 UTC
All work stops
February 4-10, 2008
Open source projects choose their Grand Prize Winners
February 11, 2008
Grand Prize Winners announced
The Awards Ceremony date will be determined based on the schedules of the winning contestants.
What are the prizes ?
a t-shirt, of course :-)
certificate for completing at least one task
100 USD for every three tasks completed (maximum 500 USD per contestant)
additionally, there will be 10 grand prize winners
trip to Google's Mountain View, California, USA Headquarters for an award's ceremony for themselves and one parent or guardian
Projects participating in GHOP
Apache
provides support for the Apache community of open-source software projects
Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field
community of developers and users
ASF projects include Apache Web Server, Ant, Cocoon, Tomcat, Struts and many more
Drupal
web content management system
and web application framework
vibrant, growing, and fun community of programmers, activists and communicators
core Drupal software is the poster child for
Web 2.0, community driven web site software
highly extensible architecture supports well over a thousand
sub-projects in the form
of contributed modules and themes
GNOME
GNOME offers an easy to understand desktop for your GNU/Linux or UNIX computer
GNOME project provides two things:
GNOME desktop environment, an intuitive and attractive desktop for users,
GNOME development platform, an extensive framework for building applications that integrate into the rest of the desktop
GNOME includes projects like AbiWord, Anjuta, GTK+ library and many more
one of the most powerful Open Source Content Management Systems on the planet
Joomla! is easy to install, simple to manage, and reliable
Joomla! can be used to easily manage every aspect of your website, from adding content and images to updating a product catalog or taking online reservations
MoinMoin
popular wiki engine in Python
wikis are getting more and more important for the communication infrastructure of open source software groups all over the world
many groups like Apache, Ubuntu, Python, Debian, Fedora, Xen, KernelNewbies etc. use MoinMoin to keep in contact with their users and developers
Mono
implements tools to run ECMA CLI
code on Linux
Mono consists of a runtime, a set of class libraries that are compatible with Microsoft.NET 1.1
compilers for C#, Visual Basic, JavaScript and the MonoDevelop IDE
code written against the Microsoft.NET platform
or a number of CLI-based stacks
(including Gnome/Gtk# based stack)
Moodle team develops the best tool for online learning that we can think of
it's a Learning Management System written in PHP
designed to help teachers facilitate communities of learners in a variety of interesting ways
widely used around the world by universities, schools and companies
open source content management system written in Python
The Plone Foundation was formed in May 2004 to serve as a supporting organization for Plone
provides support for the development and marketing of Plone
available in over 35 languages
supports Linux, Windows, Mac OS X, FreeBSD, Solaris
high level programming language designed to be highly readable
the mission of the Python Software Foundation is to promote, protect, and advance the Python programming language
PSF supports and facilitates the growth of the international community of Python programmers
SilverStripe
modern PHP5/MySQL-based product for building websites and web-applications
focusing on making the content management system
surprisingly easy to use, while remaining powerful enough for complex sites
provides a contemporary object-oriented framework that provides enjoyment and productivity to programmers
GHOP in numbers
269 open tasks
305 claimed tasks
225 completed tasks
11 new tasks from community
810 tasks in total
December 10, 2007
Useful links
GHOP webpage
http://code.google.com/opensource/ghop/2007-8/
GHOP discussion group
http://groups.google.com/group/ghop-discuss
GHOP FAQ
http://code.google.com/opensource/ghop/2007-8/faqs.html
GHOP rules
http://code.google.com/opensource/ghop/2007-8/rules.html
Q & A
Thank you for your attention !