Collaboration in inux Kernel Mailing Lists 2018

Dawn Foster
Dawn FosterDirector of Open Source Community Strategy
COLLABORATION IN LINUX
KERNEL MAILING LISTS
Dawn M. Foster
@geekygirldawn	
  
dawn@dawnfoster.com	
  
fastwonderblog.com
Community	
  and	
  Open	
  
Source	
  Consultant	
  
The	
  Scale	
  Factory
PhD	
  Student	
  
University	
  of	
  Greenwich	
  
London,	
  UK
WHOAMI
Geek, traveler, reader
Community and open source consultant
at The Scale Factory
20+ year tech career focused on
community & open source 

(Intel, Jive, Puppet Labs, etc.)
PhD at the University of Greenwich
researching Linux kernel (September) Photos by Josh Bancroft, Don Park
@geekygirldawn
ABOUT MY RESEARCH
Interviews with 16 Linux kernel developers
Quantitative analysis focused on 

kernel mailing list collaboration
@geekygirldawn
16 KERNEL INTERVIEWS
Gender Men 13 Women 3
Maintainer Yes 13 No 3
Company HQ
Region
N. America 9 S. America 0 Europe 5 Asia 2
Participant
Region
N. America 9 S. America 1 Europe 5 Asia 1
Company Size
(employees)
< 100 2 100 - 1,000 2
1,000 -
10,000
6
10,000 -
100,000
4 100,000+ 2
@geekygirldawn
LOCATION DOESN'T MATTER
"The Linux community
doesn't care where you're
located, ever. You can be on
the moon as long as you have
a good internet connection."
"Similar time zones can be
helpful because I can get a
reply immediately. But it is
not super important."
Photo by NASA
@geekygirldawn
KERNEL FIRST, EMPLOYER SECOND
“At the core I'm a Linux kernel
guy. … At some point, I'm
probably going to have the
inkling to try something else,
and then … I'll be a Linux
kernel guy at the next place.”
"In 5 years, I'm not sure if I'll
be in [Company] or not, but
I'm pretty sure I'll be working
on the kernel."
@geekygirldawn
TRUST AND FREEDOM
"They're fine with
whatever as long as they
have feature support."
"I have considerable
freedom to decide
what to work on and
which direction to
take."
"There's no real direction,
no one really telling me do
this or do that, I just keep
stuff running."
Photo by NuePaddy@geekygirldawn
RELATIONSHIPS ARE IMPORTANT
"There are many community
developers who I feel very
comfortable with at a social
level, ... who I look forward to
spending time with at conferences.
In some cases, I'd say they're
genuine friendships."
"Having a functional social relationship
makes it much easier to feel that asking them
for a favor is justifiable and with a strong
expectation that you'll be able to return that
favor at some point in the future."
Photo by Linux Foundation@geekygirldawn
WORK WITH COMPETITORS
"I think there's an effective social contract that you are willing
to help people who work for competitors on the assumption
that you'll get about the same amount of benefit from them."
"When we're dealing with other Linux kernel
developers, we are dealing with them as kernel
developers, rather than as competitors, per se."
Photo by Linux Foundation@geekygirldawn
COMPANY AFFILIATION
"Whether they are fresh out of school in Hungary or
whether they've been working for Google for 20 years
or somewhere else. Personally, I don't really care."
"If I don't know them
personally or if they don't
use their work email, I
don't necessarily know."
"I would be a bit more
forgiving and give them
maybe a little bit more
kid glove treatment if I
knew they were not being
paid to do it."
@geekygirldawn
MAILING LISTS
Subsystem lists vs. LKML
VGER vs. MAINTAINERS
Photo by Judith E. Bell@geekygirldawn
LINUX-PCI@VGER.KERNEL.ORG COMPANIES
2013-10-31 to 2015-10-31
LINUX-PCI@VGER.KERNEL.ORG PEOPLE
2013-10-31 to 2015-10-31@geekygirldawn
LINUX-CRYPTO@VGER.KERNEL.ORG COMPANIES
2013-10-31 to 2015-10-31@geekygirldawn
LINUX-CRYPTO@VGER.KERNEL.ORG PEOPLE
2013-10-31 to 2015-10-31@geekygirldawn
PCI ML STATISTICS

(AKA MAGIC)
@geekygirldawn
PCI MAILING LIST RESULTS
• People in TO / CC much more likely
to reply
• People who commit to same areas of
source code more likely to reply
• Maintainers / committers more likely
to reply, less likely to be replied to
@geekygirldawn
PCI MAILING LIST RESULTS
More likely to reply:
• Work for same organization
• Previous interactions in same mailing list
threads
@geekygirldawn
PCI MAILING LIST RESULTS
Not significant:
• Physical location (time zone)
• Type of organization 

(company, non-profit, hobby, academic)
Photo by NASA@geekygirldawn
NEXT STEPS
Submit dissertation corrections
Get real job again
Photo by Mark Ramsay@geekygirldawn
PhD Student
Centre for Business Network Analysis
University of Greenwich
THANK YOU
Consultant
Open Source / Community Building
The Scale Factory
Dawn Foster
@geekygirldawn
dawn@fastwonder.com
fastwonderblog.com
1 of 21

Recommended

Collaboration in Linux Kernel mailing lists by
Collaboration in Linux Kernel mailing listsCollaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing listsDawn Foster
363 views22 slides
Collaboration in Linux Kernel Mailing Lists by
 Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing ListsDawn Foster
411 views21 slides
Collaboration in Linux kernel Mailing Lists by
Collaboration in Linux kernel Mailing ListsCollaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing ListsDawn Foster
530 views21 slides
Collaboration in Linux Kernel Mailing Lists by
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Dawn Foster
178 views20 slides
Google Speaks by
Google SpeaksGoogle Speaks
Google SpeaksPatrick Huang
434 views10 slides
Comp2 research topic by
Comp2 research topicComp2 research topic
Comp2 research topicLucasGiumarello
70 views7 slides

More Related Content

What's hot

10x Thinking - Leadership Development Session by
10x Thinking - Leadership Development Session10x Thinking - Leadership Development Session
10x Thinking - Leadership Development SessionKarina Ananta
1.8K views28 slides
SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -... by
SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -...SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -...
SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -...iCrossing
383 views21 slides
Big Idea: Web Keynote for ConvergeSouth 2013 by
Big Idea: Web Keynote for ConvergeSouth 2013Big Idea: Web Keynote for ConvergeSouth 2013
Big Idea: Web Keynote for ConvergeSouth 2013Ryan Boyles
2.8K views47 slides
Big Idea: The Web by Ryan Boyles by
Big Idea: The Web by Ryan BoylesBig Idea: The Web by Ryan Boyles
Big Idea: The Web by Ryan BoylesConvergeSouth
192 views47 slides
Gwen Great Wide Open by
Gwen Great Wide OpenGwen Great Wide Open
Gwen Great Wide Opengwensung
234 views7 slides

What's hot(8)

10x Thinking - Leadership Development Session by Karina Ananta
10x Thinking - Leadership Development Session10x Thinking - Leadership Development Session
10x Thinking - Leadership Development Session
Karina Ananta1.8K views
SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -... by iCrossing
SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -...SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -...
SIS 2011 - Transforming Organizations Into Publishing Machines - Rob Garner -...
iCrossing383 views
Big Idea: Web Keynote for ConvergeSouth 2013 by Ryan Boyles
Big Idea: Web Keynote for ConvergeSouth 2013Big Idea: Web Keynote for ConvergeSouth 2013
Big Idea: Web Keynote for ConvergeSouth 2013
Ryan Boyles2.8K views
Big Idea: The Web by Ryan Boyles by ConvergeSouth
Big Idea: The Web by Ryan BoylesBig Idea: The Web by Ryan Boyles
Big Idea: The Web by Ryan Boyles
ConvergeSouth192 views
Gwen Great Wide Open by gwensung
Gwen Great Wide OpenGwen Great Wide Open
Gwen Great Wide Open
gwensung234 views
Trends In Search - Danny Sullivan by Marketo
Trends In Search - Danny SullivanTrends In Search - Danny Sullivan
Trends In Search - Danny Sullivan
Marketo6.5K views

Similar to Collaboration in inux Kernel Mailing Lists 2018

Finding Your FIT Online by
Finding Your FIT OnlineFinding Your FIT Online
Finding Your FIT OnlinePaul Brown
13K views109 slides
Website Usability Study by
Website Usability StudyWebsite Usability Study
Website Usability StudyMichael Greenlee
274 views51 slides
Jackson District Library Website Usability Study by
Jackson District Library Website Usability StudyJackson District Library Website Usability Study
Jackson District Library Website Usability StudyLavanya Kumar
525 views51 slides
VSPEC social media / Jon Newman by
VSPEC social media / Jon NewmanVSPEC social media / Jon Newman
VSPEC social media / Jon Newmanjonnewman12
378 views78 slides
Happier Together: Integrating a Wellness Application Into a Social Network Site by
Happier Together: Integrating a Wellness Application Into a Social Network SiteHappier Together: Integrating a Wellness Application Into a Social Network Site
Happier Together: Integrating a Wellness Application Into a Social Network SiteSean Munson
505 views42 slides
Plan for Success: An Intro to Open and Sustainable Community Engagement by
Plan for Success: An Intro to Open and Sustainable Community Engagement Plan for Success: An Intro to Open and Sustainable Community Engagement
Plan for Success: An Intro to Open and Sustainable Community Engagement Laurenellen McCann
424 views49 slides

Similar to Collaboration in inux Kernel Mailing Lists 2018(20)

Finding Your FIT Online by Paul Brown
Finding Your FIT OnlineFinding Your FIT Online
Finding Your FIT Online
Paul Brown13K views
Jackson District Library Website Usability Study by Lavanya Kumar
Jackson District Library Website Usability StudyJackson District Library Website Usability Study
Jackson District Library Website Usability Study
Lavanya Kumar525 views
VSPEC social media / Jon Newman by jonnewman12
VSPEC social media / Jon NewmanVSPEC social media / Jon Newman
VSPEC social media / Jon Newman
jonnewman12378 views
Happier Together: Integrating a Wellness Application Into a Social Network Site by Sean Munson
Happier Together: Integrating a Wellness Application Into a Social Network SiteHappier Together: Integrating a Wellness Application Into a Social Network Site
Happier Together: Integrating a Wellness Application Into a Social Network Site
Sean Munson505 views
Plan for Success: An Intro to Open and Sustainable Community Engagement by Laurenellen McCann
Plan for Success: An Intro to Open and Sustainable Community Engagement Plan for Success: An Intro to Open and Sustainable Community Engagement
Plan for Success: An Intro to Open and Sustainable Community Engagement
Laurenellen McCann424 views
Online Development and the College Student by Paul Brown
Online Development and the College StudentOnline Development and the College Student
Online Development and the College Student
Paul Brown6.3K views
Clayton sloan by sloancp
Clayton sloanClayton sloan
Clayton sloan
sloancp266 views
social media, digital identity & me by Catherine Cronin
social media, digital identity & mesocial media, digital identity & me
social media, digital identity & me
Catherine Cronin4.1K views
Google Plus briefing notes by NixonMcInnes
Google Plus briefing notesGoogle Plus briefing notes
Google Plus briefing notes
NixonMcInnes18.6K views
Denver Event - 2013 - New Media Ecosystem: Personal. Portable. Participatory.... by KDMC
Denver Event - 2013 - New Media Ecosystem: Personal. Portable. Participatory....Denver Event - 2013 - New Media Ecosystem: Personal. Portable. Participatory....
Denver Event - 2013 - New Media Ecosystem: Personal. Portable. Participatory....
KDMC330 views
Team artboard midpoint_check-in by AoshengRan
Team artboard midpoint_check-inTeam artboard midpoint_check-in
Team artboard midpoint_check-in
AoshengRan22 views
The Digital Development of College Students by Paul Brown
The Digital Development of College StudentsThe Digital Development of College Students
The Digital Development of College Students
Paul Brown44.2K views
Hcse 210 Interaction Design Research Paper by Sheila Guy
Hcse 210 Interaction Design Research PaperHcse 210 Interaction Design Research Paper
Hcse 210 Interaction Design Research Paper
Sheila Guy2 views
Little users; UX considerations for pre-school children - Amberlight by uxbri
Little users; UX considerations for pre-school children - AmberlightLittle users; UX considerations for pre-school children - Amberlight
Little users; UX considerations for pre-school children - Amberlight
uxbri7.4K views
Hidden Data of Social Media Research by Katrin Weller
Hidden Data of Social Media ResearchHidden Data of Social Media Research
Hidden Data of Social Media Research
Katrin Weller1.9K views
Minecraft - Where Everybody Knows Your Name by Lucas Gillispie
Minecraft - Where Everybody Knows Your NameMinecraft - Where Everybody Knows Your Name
Minecraft - Where Everybody Knows Your Name
Lucas Gillispie3.1K views

More from Dawn Foster

CHAOSS Metrics Overview and Examples by
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesDawn Foster
8 views22 slides
Be a Good Corporate Citizen in Kubernetes by
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesDawn Foster
8 views17 slides
Overcoming Imposter Syndrome to Become a Conference Speaker! by
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!Dawn Foster
12 views35 slides
How to Be a Good Corporate Citizen in Open Source by
How to Be a Good Corporate Citizen in Open SourceHow to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open SourceDawn Foster
15 views25 slides
Open Source Collaboration and Companies: Finding the Right Balance by
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceDawn Foster
46 views24 slides
Navigating Open Source Risk by
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
143 views25 slides

More from Dawn Foster(20)

CHAOSS Metrics Overview and Examples by Dawn Foster
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and Examples
Dawn Foster8 views
Be a Good Corporate Citizen in Kubernetes by Dawn Foster
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
Dawn Foster8 views
Overcoming Imposter Syndrome to Become a Conference Speaker! by Dawn Foster
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!
Dawn Foster12 views
How to Be a Good Corporate Citizen in Open Source by Dawn Foster
How to Be a Good Corporate Citizen in Open SourceHow to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open Source
Dawn Foster15 views
Open Source Collaboration and Companies: Finding the Right Balance by Dawn Foster
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
Dawn Foster46 views
Navigating Open Source Risk by Dawn Foster
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source Risk
Dawn Foster143 views
Measuring Project Health at VMware by Dawn Foster
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMware
Dawn Foster118 views
Navigating Open Source Risk by Dawn Foster
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source Risk
Dawn Foster112 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster204 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster228 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster148 views
Collaborative Leadership: Governance Beyond Company Affiliation by Dawn Foster
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Dawn Foster180 views
Is this Open Source Project Healthy or Lifeless? by Dawn Foster
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
Dawn Foster198 views
Be a Good Corporate Citizen in Kubernetes by Dawn Foster
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
Dawn Foster215 views
Being a Good Corporate Citizen in Open Source by Dawn Foster
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open Source
Dawn Foster196 views
Building Community for your Company’s OSS Projects by Dawn Foster
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS Projects
Dawn Foster167 views
Building Community for your Company’s OSS Project by Dawn Foster
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS Project
Dawn Foster221 views
How to be a terrible hiring manager by Dawn Foster
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring manager
Dawn Foster509 views
A week in the Life of Kubernetes by Dawn Foster
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of Kubernetes
Dawn Foster310 views
Open Source Collaboration and Companies: Finding the Right Balance by Dawn Foster
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
Dawn Foster224 views

Recently uploaded

Headless JS UG Presentation.pptx by
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptxJack Spektor
7 views24 slides
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Marc Müller
37 views83 slides
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...Deltares
10 views32 slides
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...Marc Müller
38 views62 slides
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema by
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDeltares
17 views13 slides
Dapr Unleashed: Accelerating Microservice Development by
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice DevelopmentMiroslav Janeski
10 views29 slides

Recently uploaded(20)

Headless JS UG Presentation.pptx by Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor7 views
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... by Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller37 views
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares10 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller38 views
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema by Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - GeertsemaDSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
DSD-INT 2023 Delft3D FM Suite 2024.01 1D2D - Beta testing programme - Geertsema
Deltares17 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski10 views
SUGCON ANZ Presentation V2.1 Final.pptx by Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info3349237 views
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke28 views
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols by Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares7 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri795 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm14 views
A first look at MariaDB 11.x features and ideas on how to use them by Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli45 views

Collaboration in inux Kernel Mailing Lists 2018

  • 1. COLLABORATION IN LINUX KERNEL MAILING LISTS Dawn M. Foster @geekygirldawn   dawn@dawnfoster.com   fastwonderblog.com Community  and  Open   Source  Consultant   The  Scale  Factory PhD  Student   University  of  Greenwich   London,  UK
  • 2. WHOAMI Geek, traveler, reader Community and open source consultant at The Scale Factory 20+ year tech career focused on community & open source 
 (Intel, Jive, Puppet Labs, etc.) PhD at the University of Greenwich researching Linux kernel (September) Photos by Josh Bancroft, Don Park @geekygirldawn
  • 3. ABOUT MY RESEARCH Interviews with 16 Linux kernel developers Quantitative analysis focused on 
 kernel mailing list collaboration @geekygirldawn
  • 4. 16 KERNEL INTERVIEWS Gender Men 13 Women 3 Maintainer Yes 13 No 3 Company HQ Region N. America 9 S. America 0 Europe 5 Asia 2 Participant Region N. America 9 S. America 1 Europe 5 Asia 1 Company Size (employees) < 100 2 100 - 1,000 2 1,000 - 10,000 6 10,000 - 100,000 4 100,000+ 2 @geekygirldawn
  • 5. LOCATION DOESN'T MATTER "The Linux community doesn't care where you're located, ever. You can be on the moon as long as you have a good internet connection." "Similar time zones can be helpful because I can get a reply immediately. But it is not super important." Photo by NASA @geekygirldawn
  • 6. KERNEL FIRST, EMPLOYER SECOND “At the core I'm a Linux kernel guy. … At some point, I'm probably going to have the inkling to try something else, and then … I'll be a Linux kernel guy at the next place.” "In 5 years, I'm not sure if I'll be in [Company] or not, but I'm pretty sure I'll be working on the kernel." @geekygirldawn
  • 7. TRUST AND FREEDOM "They're fine with whatever as long as they have feature support." "I have considerable freedom to decide what to work on and which direction to take." "There's no real direction, no one really telling me do this or do that, I just keep stuff running." Photo by NuePaddy@geekygirldawn
  • 8. RELATIONSHIPS ARE IMPORTANT "There are many community developers who I feel very comfortable with at a social level, ... who I look forward to spending time with at conferences. In some cases, I'd say they're genuine friendships." "Having a functional social relationship makes it much easier to feel that asking them for a favor is justifiable and with a strong expectation that you'll be able to return that favor at some point in the future." Photo by Linux Foundation@geekygirldawn
  • 9. WORK WITH COMPETITORS "I think there's an effective social contract that you are willing to help people who work for competitors on the assumption that you'll get about the same amount of benefit from them." "When we're dealing with other Linux kernel developers, we are dealing with them as kernel developers, rather than as competitors, per se." Photo by Linux Foundation@geekygirldawn
  • 10. COMPANY AFFILIATION "Whether they are fresh out of school in Hungary or whether they've been working for Google for 20 years or somewhere else. Personally, I don't really care." "If I don't know them personally or if they don't use their work email, I don't necessarily know." "I would be a bit more forgiving and give them maybe a little bit more kid glove treatment if I knew they were not being paid to do it." @geekygirldawn
  • 11. MAILING LISTS Subsystem lists vs. LKML VGER vs. MAINTAINERS Photo by Judith E. Bell@geekygirldawn
  • 16. PCI ML STATISTICS
 (AKA MAGIC) @geekygirldawn
  • 17. PCI MAILING LIST RESULTS • People in TO / CC much more likely to reply • People who commit to same areas of source code more likely to reply • Maintainers / committers more likely to reply, less likely to be replied to @geekygirldawn
  • 18. PCI MAILING LIST RESULTS More likely to reply: • Work for same organization • Previous interactions in same mailing list threads @geekygirldawn
  • 19. PCI MAILING LIST RESULTS Not significant: • Physical location (time zone) • Type of organization 
 (company, non-profit, hobby, academic) Photo by NASA@geekygirldawn
  • 20. NEXT STEPS Submit dissertation corrections Get real job again Photo by Mark Ramsay@geekygirldawn
  • 21. PhD Student Centre for Business Network Analysis University of Greenwich THANK YOU Consultant Open Source / Community Building The Scale Factory Dawn Foster @geekygirldawn dawn@fastwonder.com fastwonderblog.com