Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Spread GHOP: Google Highly Open Participation Contest


Published on

Presentation on the Google Highly Open Participation Contest (GHOP)

Participating projects include: Apache, Drupal, GNOME, Joomla!, MoinMoin, Mono, Moodle, Plone, Python, SilverStripe

Developed by Pawel Solyga

Published in: Technology
  • Be the first to comment

Spread GHOP: Google Highly Open Participation Contest

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