A list of useful articles and resource to learn and understand open source project management, the difference between a project and products, why people contribute, and other interesting information.
I built this page for I often have to share this kind of resources with my colleagues and managers.
Strategy and product management:
- Open source for products in four rules (and 10 slides), by Stephen Walli on opensource.com (en)
- Open Source: From Community to Commercialization, by Peter Levine and Jennifer Li on Andreessen Horowitz’s blog (en)
- Five Surprising Things When Open Sourcing Proprietary Software, by Dave Neary on Redhat’s blog (en)
- Crafting an Open Source Product Strategy, by Dave Neary on Redhat’s blog (en)
- Pick a License, Any License, by Jeff Atwood on his blog CoddingHorror (en)
- Open source licenses: What, which, and why, by Jim Salter on ArsTechnica (en)
- Balancing Makers and Takers to scale and sustain Open Source, by Dries Buytaert on his blog (en)
- Transparent and Open, by Wayne Beaton on his blog (en)
- Open Source Program Offices: The Primer on Organizational Structures, Roles and Responsibilities, and Challenges, by Ibrahim Haddad on Linkedin (en)
- Open Source Archetypes: A framework For Purposeful Open Source, by the Mozilla Foundation (pdf, en)
Articles in French:
- En finir avec les 3 mythes sur l’open source, par Qunkai Liu sur Siècle Digital (fr)
And below are a few useful punchlines or threads on Twitter, to use in your presentations.
Yup, of course it is. One of the skill testing questions is: who owns the project’s trademark? I wish more developers understood the implications of the for-profit abuse of that control point. https://t.co/3XNOl2XN5d
— Mike Milinkovich (@mmilinkov) March 11, 2020
I would like to coin Mickos's Law (named after Mårten):
Projects ≠ Products
Project have communities – Communities have time and no money.
Products have customers – Customers have money and no time.
— Stephen Walli (@stephenrwalli) February 3, 2020
Open source is non-rivalrous. Figure out a way to monetize that doesn't set you up in opposition to your community, and people will love you. But if you need to diminish the community in order to be successful, people will treat you as if your product is proprietary.
— VanL (@VanL) August 28, 2019
The best open source strategy doesn't involve controlling a project. It couples the success of your business to the success of the project regardless of who controls it or where it goes.
— Dan Lorenc (@lorenc_dan) October 24, 2019
I'm reminded today why actively courting contributors and growing them into committers is critically important for the health of your #opensource project. Too many open source projects die when the one company that's putting effort into them divests.
— Wayne Beaton (@waynebeaton) March 30, 2020
This entire thread is very interesting:
I’m reminded today why actively courting contributors and growing them into committers is critically important for the health of your #opensource project. Too many open source projects die when the one company that’s putting effort into them divests.
It’s not enough to just wait for contributions to come to your #opensource project, you need reach out and find people. Some part of every committer’s time should be spent finding contributors on forums, at conferences, and in the other places where your community hangs out.
It’s an ongoing process. Successful #opensource projects are always looking for and actively courting contribution and growing their committer/maintainer base.
The sooner you make this happen, the more resilient your #opensource project will be.