Debian Med - A model for other scientific Blendstille/talks/20120625_debian-med/debian-med.pdfWhat...

Preview:

Citation preview

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

This talk is available at

http://people.debian.org/˜ tille/talks/

Andreas Tille <tille@debian.org>

Recommended