spread ghop: google highly open participation contest

Download Spread GHOP: Google Highly Open Participation Contest

If you can't read please download the document

Upload: amystephen

Post on 16-Apr-2017

4.750 views

Category:

Technology


0 download

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 !