Different types of open source projects based on community engagement

First published:

Last Edited:

Number of edits:

Different types of projects

Going through Working in Public - Nadia Eghbal , I found an interesting notion about how different open source communities are structured: - Federations : there a lot of users and a lot of contributors - Clubs : most users are also contributors - Stadiums : Few contributors and many users - Toys : Projects to show off, learn, personal, etc.

What I think the book fails at defining properly are what "users" mean. A contributor can be quantified through engagement on the repository, but the user can have many forms. How many users of Linux are there?

On the other hand, the examples Nadia Eghbal chose to showcase her ideas are tools for other developers. A "user" does not care about "Rust" (a programming language), a reader of a paper does not care about Astropy, etc. But a client of Dropbox is technically using Rust.

Also, I dislike the idea of measuring in "Growth". This is a derivative that can be easily negative, for example if the number of contributors goes down (is this possible or is it defined cumulatively?) In any case, it can go to zero, and nonetheless have the same structure.

Do you like what you read?

Get a weekly e-mail with my latest thoughts, reflections, book reviews, and more.

Aquiles Carattino
Aquiles Carattino
This note you are reading is part of my digital garden. Follow the links to learn more, and remember that these notes evolve over time. After all, this website is not a blog.
© 2020 Aquiles Carattino
Privacy Policy
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.