Finding your tribe

 

 

Choosing open source communities

Cintia Del Rio

https://slides.com/cintiadelrio/oss-communities/

Cintia Del Rio

 

  • Sydney

  • DevOps (6+ years), Java dev (?)

  • OpenMRS infrastructure and Release Automation (4+ years)

Why I'm talking about this?

  • Product or library (licensed)

  • Development Process

  • Community

Open Source

Why?

  • Learn skills
  • Peer recognition
  • Sense of ownership
  • Sense of belonging
  • Altruism

https://www.computer.org/csdl/proceedings/hicss/2001/0981/07/09817014.pdf

https://dri.es/scaling-open-source-communities

Scuba Github diving

Source available

  • Backed by companies
  • Core maintainer and roadmap controlled by them

Source available

  • Very limited external influence
  • Most communication doesn't happen in public channels

One man person band

 

  • Single (or very few) core maintainers

 

  • Common for dev tools and libraries

https://github.com/fre5h/DoctrineEnumBundle/pull/12

One man person band

 

  • Very few resources
  • Conflicts might not be handled so well

Communities

  • Communication channels
    • Forums, mailing list, chat
  • Multiple core developers
  • Github organisation
  • Code of conduct

Is it dead yet?

  • Commits
  • Issues
  • Pull requests
  • Communication channels

Aggressive, me?

  • Commits
  • Issues
  • Pull request
  • Communication channels
  • "Bad" issues
  • Declined pull requests
  • "If there is a mailing list/irc/slack, is it a trash fire?"

Aggressive, me?

Change the indentation following our guidelines.

Can you please

?

This piece-of-shit commit is marked for stable, but you clearly never even test-compiled it, did you?

Code of Conduct

Non-coding work

Translations

(for products)

Diverse group

Grammar mistakes and Typos

Newbies tags & Getting started docs

Cool languages

Jerks in leadership

"I usually end up working on things

because I need them rather than choosing specific communities,

though I have left some"

https://slides.com/cintiadelrio/oss-communities/

cintia@openmrs.org

Finding an inclusive opensource community

By Cintia Del Rio

Finding an inclusive opensource community

  • 345