Difference between revisions of "2008 Google SoC Application"

From OSGeo
Jump to navigation Jump to search
Line 57: Line 57:
* shemange []gmail.com (Gary Sherman) - QGIS
* shemange []gmail.com (Gary Sherman) - QGIS
* ottens []gmail.com (Steven Ottens) - Mapbuilder, OpenLayers
* ottens []gmail.com (Steven Ottens) - Mapbuilder, OpenLayers
* dmorissette []gmail.com (Daniel Morissette) - MapServer, GDAL
==About The Program==
==About The Program==

Revision as of 08:23, 11 March 2008

What is your Organization's Name?

OSGeo - Opensource Geospatial Foundation

What is your Organization's Homepage?


Describe your organization.

OSGeo is an incorporated not-for-profit organization serving as an umbrella organization for the Open Source Geospatial community in general, and 14 projects in particular.

Why is your organization applying to participate in GSoC 2008? What do you hope to gain by participating?

We hope to get more students involved in open source geospatial development to grow the development community, and to advance particular projects. Additionally we hope to spread the word of opensource GIS in the universites.

Did your organization participate in previous GSoC years? If so, please summarize your involvement and the successes and failures of your student projects. (optional)

OSGeo was formed in early 2006 and hasn't participated in GSoC in previous years. However, Refractions Research did participate in 2006 on behalf of the GeoTools, uDig, and PostGIS projects which will be participating through OSGeo. The previously participating mentors and administrator from 2006 are supporting the OSGeo 2007 effort.

OSGeo Participated in GSoC in the year 2007, 6 OSGeo projects participated and were generally very successfull. OSGeo also sent one delgate to the Mentor Summit in 2007. See http://wiki.osgeo.org/wiki/SoC_Report_2007 for a full report.

If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)? (optional)

What license does your project use?

Different projects operate under a variety of OSI approved licenses, mainly GPL, LGPL, and MIT/X.

URL for your ideas page


What is the main development mailing list for your organization?

discuss@lists.osgeo.org - see http://lists.osgeo.org/mailman/listinfo/discuss

Where is the main IRC channel for your organization?


Project irc channels:

Does your organization have an application template you would like to see students use? If so, please provide it now. (optional)

Who will be your backup organization administrator? Please enter their Google Account address. We will email them to confirm, your organization will not become active until they respond. (optional)

Frank Warmerdam - fwarmerdam

About Your Mentors

What criteria did you use to select these individuals as mentors? Please be as specific as possible.

Mentors are selected by project steering comittees based on their reputation as skilled developers, previously demonstrated ability to support new project developers, and stated willingness to devote time to the mentoring process.

Who will your mentors be? Please enter their Google Account address separated by commas. If your organization is accepted we will email each mentor to invite them to take part. (optional)

  • fwarmerdam []gmail.com (Frank Warmerdam) - GDAL, MapServer
  • wolf[]bergenheim.net (Wolf Bergenheim) - GRASS
  • crschmidt []gmail.com (Christopher Schmidt) - OpenLayers
  • shemange []gmail.com (Gary Sherman) - QGIS
  • ottens []gmail.com (Steven Ottens) - Mapbuilder, OpenLayers
  • dmorissette []gmail.com (Daniel Morissette) - MapServer, GDAL

About The Program

What is your plan for dealing with disappearing students?

Plan A:

In order to minimize the likelyhood of disappearing students we will ensure that the OSGeo administrative contact and the mentor have full contact information (email, home phone, etc) so that we can keep in touch with them.

In addition, we will make our reporting requirements clear up front. Letting the students know that we will require weekly progress reports, participation on public IRC channels and mailing lists will all help ensure ongoing commitment to the work.

Plan B:

Leveraging Open Source software from the OSGeo stack, coupled with high-accuracy data sources, volunteers from the open source community will process the data, including student metadata, and the results will be used for the targeting instructions for high-powered space-based lasers. Results of this will be displayed on a large video wall, which will prove that the student really has disappeared, and should act as a deterrent to future student disappearances.

http://www.jasonbirch.com/files/space_lasers.jpg (resized from )

What is your plan for dealing with disappearing mentors?

Project steering committees will appoint replacement mentors if existing mentors become unavailable or unresponsive during the project period.

What steps will you take to encourage students to interact with your project's community before, during and after the program?

The steps taken depend on the individual projects, as example last year GeoTools project has asked for weekly attendence at IRC meetings or status email.

Further more the mentors are encouraged to actively involve the students in the community, but having the student interact with the mentor throught the community channels rather then directly.

Other possibilities include:

  1. Having potential students work with their potential mentor to prepare a brief plan for the implementation of their project.
  2. Setting milestones that need to be reached by the student. These milestones would be defined before the student's work begins. A student would subsequently write a brief e-mail informing the appropriate OSGeo or project-specific mailing list when they have reached a milestone, giving a brief description of the work completed to that date.
  3. Selecting students that have shown interest previously in the geospatial field.

What will you do to ensure that your accepted students stick with the project after GSoC concludes?

The steps taken depend on the individual projects, as example last year GeoTools project asked that students act as a "module maintainer" for their work. This role has an expected level of support associated with it.

Apart from that, we are relying on the open development process and the appreciation that students will receive for implementing these needed features to provide positive feedback for the students. The projects will be encouraging the students to take ownership of their work, and to contribute in other areas they may be interested in. In some cases students may also have opportunities for future contract work if they make a good impression on community members.