Debian MedA model for other scientific Blends
Andreas Tille
Debian
Grenoble, 25. June 2012
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 1 / 21
1 Short intro
2 The Blends concept - Debian Med as a model
3 Graphing Debian Med
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 2 / 21
History
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 3 / 21
History
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 4 / 21
What is Debian Med?
practice management system
Debian Pure Blend for medical care and microbiological research
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 5 / 21
What is Debian Med?
Contains practice management system
Debian Pure Blend for medical care and microbiological research
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 5 / 21
What is Debian Med?
Contains practice management system
Debian Pure Blend for medical care and microbiological research
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 5 / 21
Debian
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 6 / 21
Debian Med focusses on Health Care applications
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 7 / 21
Debian Med focusses on Health Care applications
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 7 / 21
DebiChem
Debian Edu
Debian Med
Debian Science
Debian Jr
Debian Multimedia
Debian GIS
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 8 / 21
DebiChem
Debian Edu
Debian Med
Debian Science
Debian Jr
Debian Multimedia
Debian GIS
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 8 / 21
DebiChem
Debian Edu
Debian Med
Debian Science
Debian Jr
Debian Multimedia
Debian GIS
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 8 / 21
DebiChem
Debian Edu
Debian Med
Debian Science
Debian Jr
Debian Multimedia
Debian GIS
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 8 / 21
DebiChem
Debian Edu
Debian Med
Debian Science
Debian Jr
Debian Multimedia
Debian GIS
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 8 / 21
The name
«Debian Internal Projects» became«Custom Debian Distributions» → complete failureDebConf 2008 «Debian Internal Solutions»???People popped up for the only purpose of bikesheddingVote ended up in «Debian Pure Blends» in short «Blends»
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 9 / 21
The name
«Debian Internal Projects» became«Custom Debian Distributions» → complete failureDebConf 2008 «Debian Internal Solutions»???People popped up for the only purpose of bikesheddingVote ended up in «Debian Pure Blends» in short «Blends»
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 9 / 21
The name
«Debian Internal Projects» became«Custom Debian Distributions» → complete failureDebConf 2008 «Debian Internal Solutions»???People popped up for the only purpose of bikesheddingVote ended up in «Debian Pure Blends» in short «Blends»
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 9 / 21
The name
«Debian Internal Projects» became«Custom Debian Distributions» → complete failureDebConf 2008 «Debian Internal Solutions»???People popped up for the only purpose of bikesheddingVote ended up in «Debian Pure Blends» in short «Blends»
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 9 / 21
The name
«Debian Internal Projects» became«Custom Debian Distributions» → complete failureDebConf 2008 «Debian Internal Solutions»???People popped up for the only purpose of bikesheddingVote ended up in «Debian Pure Blends» in short «Blends»
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 9 / 21
Purpose of Blends
Making a certain topic "hot"Attract users of the specific working field interested in DebianTeach users & developers how to work together with Debian (viaBlend team)
A Blend is a way to advertise Debianin a specific work field
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 10 / 21
Purpose of Blends
Making a certain topic "hot"Attract users of the specific working field interested in DebianTeach users & developers how to work together with Debian (viaBlend team)
A Blend is a way to advertise Debianin a specific work field
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 10 / 21
Purpose of Blends
Making a certain topic "hot"Attract users of the specific working field interested in DebianTeach users & developers how to work together with Debian (viaBlend team)
A Blend is a way to advertise Debianin a specific work field
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 10 / 21
Purpose of Blends
Making a certain topic "hot"Attract users of the specific working field interested in DebianTeach users & developers how to work together with Debian (viaBlend team)
A Blend is a way to advertise Debianin a specific work field
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 10 / 21
Why considering Debian Med a model?
One of the first BlendsMedical software collection has bad chances to survive→ but it didShows how to form a team based on specific topicPushes Debian into a field of dominant proprietary software
Turn Debian into the distributionof choice for all medical fields
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 11 / 21
Why considering Debian Med a model?
One of the first BlendsMedical software collection has bad chances to survive→ but it didShows how to form a team based on specific topicPushes Debian into a field of dominant proprietary software
Turn Debian into the distributionof choice for all medical fields
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 11 / 21
Why considering Debian Med a model?
One of the first BlendsMedical software collection has bad chances to survive→ but it didShows how to form a team based on specific topicPushes Debian into a field of dominant proprietary software
Turn Debian into the distributionof choice for all medical fields
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 11 / 21
Why considering Debian Med a model?
One of the first BlendsMedical software collection has bad chances to survive→ but it didShows how to form a team based on specific topicPushes Debian into a field of dominant proprietary software
Turn Debian into the distributionof choice for all medical fields
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 11 / 21
Why considering Debian Med a model?
One of the first BlendsMedical software collection has bad chances to survive→ but it didShows how to form a team based on specific topicPushes Debian into a field of dominant proprietary software
Turn Debian into the distributionof choice for all medical fields
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 11 / 21
Blends tools and formalisms invented in Debian Med
General creation of metapackages based on tasks files(blends-dev)Web sentinel (tasks and bugs pages) based on tasks filesHandling of scientific citationsSubsectioning of DDPO pages according to tasksMaking use of UDD for several purposes (web sentinel, citations,prospective packages in VCS, upload + bugs statistics)Debian Med policyMentoring of Month
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 12 / 21
Blends tools and formalisms invented in Debian Med
General creation of metapackages based on tasks files(blends-dev)Web sentinel (tasks and bugs pages) based on tasks filesHandling of scientific citationsSubsectioning of DDPO pages according to tasksMaking use of UDD for several purposes (web sentinel, citations,prospective packages in VCS, upload + bugs statistics)Debian Med policyMentoring of Month
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 12 / 21
Blends tools and formalisms invented in Debian Med
General creation of metapackages based on tasks files(blends-dev)Web sentinel (tasks and bugs pages) based on tasks filesHandling of scientific citationsSubsectioning of DDPO pages according to tasksMaking use of UDD for several purposes (web sentinel, citations,prospective packages in VCS, upload + bugs statistics)Debian Med policyMentoring of Month
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 12 / 21
Blends tools and formalisms invented in Debian Med
General creation of metapackages based on tasks files(blends-dev)Web sentinel (tasks and bugs pages) based on tasks filesHandling of scientific citationsSubsectioning of DDPO pages according to tasksMaking use of UDD for several purposes (web sentinel, citations,prospective packages in VCS, upload + bugs statistics)Debian Med policyMentoring of Month
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 12 / 21
Blends tools and formalisms invented in Debian Med
General creation of metapackages based on tasks files(blends-dev)Web sentinel (tasks and bugs pages) based on tasks filesHandling of scientific citationsSubsectioning of DDPO pages according to tasksMaking use of UDD for several purposes (web sentinel, citations,prospective packages in VCS, upload + bugs statistics)Debian Med policyMentoring of Month
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 12 / 21
Blends tools and formalisms invented in Debian Med
General creation of metapackages based on tasks files(blends-dev)Web sentinel (tasks and bugs pages) based on tasks filesHandling of scientific citationsSubsectioning of DDPO pages according to tasksMaking use of UDD for several purposes (web sentinel, citations,prospective packages in VCS, upload + bugs statistics)Debian Med policyMentoring of Month
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 12 / 21
Blends tools and formalisms invented in Debian Med
General creation of metapackages based on tasks files(blends-dev)Web sentinel (tasks and bugs pages) based on tasks filesHandling of scientific citationsSubsectioning of DDPO pages according to tasksMaking use of UDD for several purposes (web sentinel, citations,prospective packages in VCS, upload + bugs statistics)Debian Med policyMentoring of Month
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 12 / 21
Debian Med is good for Debian
According to a questionnaire in WikiDebian Med has 23 DDs+DMs9 DDs + 1 DM because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 13 / 21
Debian Med is good for Debian
According to a questionnaire in WikiDebian Med has 23 DDs+DMs9 DDs + 1 DM because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 13 / 21
Debian Med is good for Debian
According to a questionnaire in WikiDebian Med has 23 DDs+DMs9 DDs + 1 DM because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 13 / 21
Debian Med is good for Debian
According to a questionnaire in WikiDebian Med has 23 DDs+DMs9 DDs + 1 DM because Debian Med exists;4 DDs before Debian Med started7 out of the 10 above extended their activity to other fields inDebian8 out of the 10 above are active in Debian Med
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 13 / 21
Top 10 Uploaders of Debian Med team
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
050
100
150
200
Andreas T 745Charles P 423Steffen M 301Mathieu M 159Steve M. R 99Aaron M. U 82Thorsten A 47Laszlo K 39Dominique B 38Olivier S 38
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 14 / 21
Top 10 People discussing on Debian Med mailing list
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
010
020
030
040
050
060
0 Andreas T 3086Charles P 1111Karsten H 484Mathieu M 377Steffen M 373David P 315Olivier S 223Nelson A. de O 191Sebastian H 169Michael H 124
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 15 / 21
Top 10 bug hunters of Debian Med packages
2001 2002 2003 2004 2005 2007 2008 2009 2010 2011 2012
020
4060
80
Andreas T 300Charles P 157Mathieu M 87Steve M. R 52Olivier S 45Aaron M. U 33Steffen M 28Dominique B 25Philipp B 13Nelson A. de O 10
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 16 / 21
Top 10 commiters to Debian Med VCS
2005 2006 2007 2008 2009 2010 2011 2012
020
040
060
080
010
00
Andreas T 3731Charles P 2929Mathieu M 1270Steffen M 975David P 538Olivier S 516Steven M. R 409Aaron M. U 266Thorsten A 184Laszlo K 180
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 17 / 21
Number of Packages in selected tasks
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
020
4060
8010
012
0 MicrobiologyImagingPractice
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 18 / 21
Healthy growth
After some stagnation in the beginning growth in all measuresWarning: Also the amount of own work is growing(even if work is split on more shoulders)Strategy: Making Blends tools even more attractive to
make Debian Med more attractive to users + developersmake Blends more attractive for teams inside Debian
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 19 / 21
Healthy growth
After some stagnation in the beginning growth in all measuresWarning: Also the amount of own work is growing(even if work is split on more shoulders)Strategy: Making Blends tools even more attractive to
make Debian Med more attractive to users + developersmake Blends more attractive for teams inside Debian
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 19 / 21
Healthy growth
After some stagnation in the beginning growth in all measuresWarning: Also the amount of own work is growing(even if work is split on more shoulders)Strategy: Making Blends tools even more attractive to
make Debian Med more attractive to users + developersmake Blends more attractive for teams inside Debian
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 19 / 21
Healthy growth
After some stagnation in the beginning growth in all measuresWarning: Also the amount of own work is growing(even if work is split on more shoulders)Strategy: Making Blends tools even more attractive to
make Debian Med more attractive to users + developersmake Blends more attractive for teams inside Debian
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 19 / 21
Healthy growth
After some stagnation in the beginning growth in all measuresWarning: Also the amount of own work is growing(even if work is split on more shoulders)Strategy: Making Blends tools even more attractive to
make Debian Med more attractive to users + developersmake Blends more attractive for teams inside Debian
Andreas Tille (Debian) Debian Med Grenoble, 25. June 2012 19 / 21