• Non ci sono risultati.

OSGeo projects at Google Summer of Code

N/A
N/A
Protected

Academic year: 2021

Condividi "OSGeo projects at Google Summer of Code"

Copied!
11
0
0

Testo completo

(1)

OSGeo projects at Google

Summer of Code

Anne Ghisla

OSGeo SoC Administrator 2011

Geoinformatics FCE-CTU 2011

(2)
(3)

What is Google Summer of Code?

Program that offers students stipends to write code for various open source projects:

• Create and release open source code for the benefit of all • Inspire young developers to begin participating in open

source development

• Help open source projects identify and bring in new developers and committers

• Provide students the opportunity to do work related to their academic pursuits during the summer

• Give students more exposure to real-world software development scenarios

(4)

Google Summers of Code - statistics

2005 2006 2007 2008 2009 2010 Budget $2M $3M $4M $5M $5M $5M # students 400 630 905 1125 1000 1026 # mentors n/a 1200 ~1500 >2500 n/a n/a # organisations 40 102 >130 175 150 150 # countries 49 90 90 98 n/a n/a Success rate 80 82 81 83 85 89

(5)

GSoC workflow

1) Mentoring organisations apply

2) Google selects mentoring organisations

3) Mentoring organisations call for mentors and

propose ideas

4) Students write one/more applications 5) Mentors rank students' applications

6) Google finances the N best ranked applications 7) Mentoring organisations monitor students'

activity by midterm and final evaluations

8) Successful students commit code on Google

(6)

OSGeo participation to GSoC

The Foundation participated as umbrella

organisation for the Open Source Geospatial community.

(7)

Why OSGeo participates

• Get more students excited about open source geospatial development.

• By way of the level of exposure that SoC provides,

further extend the use, development, and teaching and training of open source GIS at universities

worldwide.

• Bring more open source geospatial projects closer and to communicate more. We are encouraging students to come up with ideas that cross project boundaries.

• Great opportunity to mingle code with and get to know other like-minded FOSS projects in our app domain. (such as OSM, Mapnik, Sahana, Ushahidi, ...)

(8)

What GSoC and real-world open

source software programming have

in common

• Communication with the developers team is very important

• Detailed work plan for development – respect deadlines and plan variations

• Paid open source development (yes, it's real) • The final deliverable is a working software

(9)

Differences from GSoC and real

world open source software

development

• Students must work alone

• Focus is on code, not on documentation (but the program states it clearly)

• No work/maintenance is expected (but is

welcomed by mentoring organisations) after the end of Summer of Code

(10)

Why applying?

• Students: have the opportunity to be paid for working on the code project you like, guided by experienced developers

• Mentors: teaching is a way of strenghten your knowledge, and form new developers. There are various levels of involvement: as mentors,

co-mentors or simply by giving feedback to the students' questions to the community

(11)

Riferimenti

Documenti correlati

91/14 Christian JOERGES (ed.) European Product Safety, Internal Market Policy and the New Approach to Technical Harmonisation and Standards V ol. 91/15 Christian JOERGES Markt

Our study shows that an initial code release in a new open source project aligns the cognitive structure of open source software developers, constraining the

Treatment of latent TB infection is always neces- sary in children, instead it is not recommended in adults aged more than 36 years because of the increasing risk of hepatotoxicity

The local breeds sam- pled along an eastern/western axis of the Alpine chain included: Cika (CIKA), an autochthonous breed from Slovenia and Croatia; the Italian and

Questo sano atteggiamento pragmatico da parte dello staff non deve peraltro andare a detrimento della qualità artistica e professionale delle attività teatrali che si svolgono

For instance, they can run static analysis techniques on the source code of the apps that we collected to check how many resource leaks could be revealed; they can use dynamic

Experimental and theoretical outcomes agree in indicating the oxygen atom as the generally privileged site for proton addition, irrespective of the degree of

6 Relative fractions of framework-interacting Cu-species formed in He-activated Cu-CHA as a function of the catalyst composition (Z[Cu( II )OH]: grey; ZCu( I ): red; Z 2 Cu( II