This document discusses ways to foster student involvement in free and open source software projects through programs like Google Summer of Code. It addresses issues like defining tasks for students, finding mentors, evaluating student work, ensuring programs are compatible with employment regulations and university curriculums, and obtaining funding from sponsors. The document raises questions about moving forward with such a program and involves professors, mentors, companies and students.
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Fostering Student Involvement in FLOSS Projects
1. ƒummers of
gode £ fop
E pyƒƒe
PHIH
ylivier
fergerD
„ele™om
ƒud€—ris
sntrodu™tion
Purpose ƒummers of gode £ fop E pyƒƒe PHIH
Foreword
sde—s —nd
dis™ussion
Olivier Berger, Telecom SudParis
Tuesday 09/11/2010
2. ƒummers of
gode £ fop
E pyƒƒe
PHIH
his™ussing w—ys to foster students
ylivier
fergerD
involvement in pvyƒƒ proje™ts
„ele™om
ƒud€—ris
sntrodu™tion
Purpose
Foreword
sde—s —nd
dis™ussion
ˆ No, I'm not Albert Cohen (apologies, he's forced to rest at
home while I'm enjoying the conference ;-)
ˆ No, I haven't had time to prepare something really polished
ˆ Haven't participated myself so much in GSoC
3. ƒummers of
gode £ fop
E pyƒƒe
PHIH
‡ho s —m
ylivier ˆ Institut TELECOM / TELECOM SudParis /
fergerD
„ele™om Computer Science dpt. / PFTCR/FOCS2
ƒud€—ris
team
sntrodu™tion ˆ 2 perm. sta Christian BAC and myself
Purpose
Foreword ˆ 2 PhD students
sde—s —nd ˆ 2 non permanent research engineers
dis™ussion
ˆ Research on collaborative development
platforms, tools, process, in FLOSS
communities
ˆ Previously worked in service companies (Cap
Gemini, IDEALX)
ˆ Research engineer at TELECOM SudParis
since 2002
ˆ RD on FLOSS, forges, bugtracking, Linked
Data, etc. (CALIBRE, HELIOS, COCLICO)
ˆ Contributor to Debian, FusionForge, Mantis
4. ƒummers of
gode £ fop
E pyƒƒe
PHIH
e˜out the qoogle ƒummer of gode
ylivier
fergerD
„ele™om
ƒud€—ris ˆ Matchmaking between
sntrodu™tion
ˆ FLOSS development project
Purpose ˆ Student
Foreword
ˆ Mentor involved in the day-to-day development of a
sde—s —nd
dis™ussion FLOSS project
ˆ Interest of someone at Google
ˆ $5000 stipend from Google
ˆ Diverse projects, from very recent developments to core
FSF projects like GCC
ˆ Tasks : code, document, outreach, testing, research,
training, translation, user interface
ˆ Since 2005, nearly 2500 students and 2500 mentors from
98 countries
5. ƒummers of
gode £ fop
E pyƒƒe
PHIH
…se the potenti—l of gƒ students to
ylivier
fergerD
help pvyƒƒ proje™ts
„ele™om
ƒud€—ris
sntrodu™tion
Purpose
Foreword
sde—s —nd
dis™ussion ˆ FLOSS projects dene tasks which can be oered as an
internship subject
ˆ Important issue : what to expect from novice contributors ?
ˆ Find mentors who can commit
ˆ Motivation and engagement for students (recognition and
nancial support)
6. ƒummers of
gode £ fop
E pyƒƒe
PHIH
ellow students to le—rn
ylivier
fergerD
„ele™om
ƒud€—ris
sntrodu™tion
Purpose ˆ Be confronted to real projects practices (collaboration,
Foreword
sde—s —nd distant work)
dis™ussion
ˆ Allow some students already involved in projects to be paid
to do what they would have done in a volunteer way
nevertheless ?
ˆ Which prerequisites ?
ˆ Who's helping them, tutoring them ?
ˆ A lonesome geek in the basement for 3 months ?
7. ƒummers of
gode £ fop
E pyƒƒe
PHIH
fe ™omp—ti˜le with the ™urri™ulum
ylivier
fergerD
rules
„ele™om
ƒud€—ris
sntrodu™tion
Purpose ˆ Validate credits
Foreword
sde—s —nd
ˆ Manage risk of failure and subjectivity of evaluation
dis™ussion independent of the student's skills
ˆ Learn knowledge and competences
ˆ Comply with internship requirements and regulations
ˆ Optionally, autumn, winter or spring of code ?
ˆ Issue : coordination with course, lab and ordinary project
assignment activity
ˆ FLOSS project as a replacement for a course or project
assignment ?
8. ƒummers of
gode £ fop
E pyƒƒe
PHIH
fe ™omp—ti˜le with employment
ylivier
fergerD
regul—tion @st—gesGinternshipsA
„ele™om
ƒud€—ris
sntrodu™tion
Purpose
Foreword
sde—s —nd
dis™ussion
ˆ Financial retribution scheme
ˆ Workplace (collegues, socialization, learning company life) ?
9. ƒummers of
gode £ fop
E pyƒƒe
PHIH
qr—nts —nd sponsors
ylivier
fergerD
„ele™om
ƒud€—ris
sntrodu™tion ˆ Companies interested in fostering RD activity in FLOSS
Purpose projects
Foreword
sde—s —nd ˆ Way to detect talents (HR)
dis™ussion
ˆ Not directly drafting the subject (otherwise no dierent
from regular internships) ?
ˆ What is the critical mass ?
ˆ How to dene success criteria with the company ?
ˆ How to make sure companies commit to paying the
grants ?
10. ƒummers of
gode £ fop
E pyƒƒe
PHIH
snvolvement of professors @˜eyond
ylivier
fergerD
mentorsA c
„ele™om
ƒud€—ris
sntrodu™tion
Purpose
Foreword
sde—s —nd
dis™ussion ˆ Monitoring the internship
ˆ Probably with some interest in the project
ˆ Some local initiatives exist already, provide them with
more exposure and support
ˆ Monitoring of local students only ?
11. ƒummers of
gode £ fop
E pyƒƒe
PHIH
qoogle ƒummer of gode @qƒogA
ylivier
fergerD
exists
„ele™om
ƒud€—ris
sntrodu™tion
Purpose
Foreword
sde—s —nd
dis™ussion
ˆ GSoC is ne : no need to compete
ˆ Compatibility with stages/internship requirements ?
ˆ Legal aspects regarding grant payment ?
ˆ Independent, non-prot organization is preferable in case
of curricula integration
12. ƒummers of
gode £ fop
E pyƒƒe
PHIH
xeed for other progr—mmes c
ylivier
fergerD
„ele™om
ƒud€—ris
sntrodu™tion
Purpose
Foreword ˆ Other initiatives (Mozilla drumbeat ?)
sde—s —nd
dis™ussion ˆ Google is already too big and powerful
ˆ Many more projects and companies deserve to be in touch
with the best students
ˆ Every FLOSS project behind same banner ?
ˆ Quality label only, to apply to regular internships ?
13. ƒummers of
gode £ fop
E pyƒƒe
PHIH
row to move on c
ylivier
fergerD
„ele™om
ƒud€—ris
ˆ Who wants to get involved (professors, mentors,
sntrodu™tion
Purpose companies, students ?)
Foreword
sde—s —nd ˆ Which time frame ?
dis™ussion
ˆ Which rules ?
ˆ What cost ?
ˆ Potential start at System@tic cluster's GTLL special
interest group on FLOSS
ˆ Active support from IRILL : free software research and
innovation initiative of INRIA, UPMC (P6), UPD (P7)
ˆ Considering experiment with Android-related projects
14. ƒummers of
gode £ fop
E pyƒƒe
PHIH
gopyright 8 vi™ense
ylivier
fergerD
„ele™om
ƒud€—ris
sntrodu™tion
Purpose
Foreword
sde—s —nd
dis™ussion ˆ This presentation is under CC-by-SA license
ˆ Copyright (c) 2010 Olivier Berger, Albert Cohen
ˆ Made with org-mode under emacs (org + beamer)
15. ƒummers of
gode £ fop
E pyƒƒe
PHIH
8e
ylivier
fergerD
„ele™om
ƒud€—ris
sntrodu™tion
Purpose Thank you
Foreword
sde—s —nd Questions ?
dis™ussion
More
@oberger : http://identi.ca/oberger/
email : mailto:olivier.berger@it-sudparis.eu
blog :
http://www-public.it-sudparis.eu/~berger_o/weblog/