Cover of Producing Open Source Software

Producing Open Source Software

by Karl Fogel · first published 2005

27mentions
21recommended by
24HN commenters
2008–2025first – last mentioned

88% recommend13% neutral

Why HN recommends it

Thorough, practical guide to starting and running a free software project, covering community building, driving contributions, publicity, and release management. Suits maintainers and first-time project founders.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

50 2007: 0 mentions2008: 1 mention2009: 0 mentions2010: 5 mentions2011: 3 mentions2012: 1 mention2013: 2 mentions2014: 1 mention2015: 1 mention2016: 0 mentions2017: 3 mentions2018: 0 mentions2019: 1 mention2020: 3 mentions2021: 1 mention2022: 2 mentions2023: 2 mentions2024: 0 mentions2025: 1 mention2026: 0 mentions200720172026

What Hacker News says

  • caseysoftware · Sep 19, 2019 · Recommends

    Add Fogel's "Producing Open Source Software" and Brooks' Mythical Man Month and you've perfectly described my shelf too. I found most of those when I was a lowly junior developer and they were instrumental in shaping my thinking, approach, and…

    on “The Pragmatic Programmer, 20th Anniversary Edition” ↗
  • caseysoftware · Mar 21, 2015 · Recommends

    Karl Fogel's Producing Open Source Software is hands down one of the best books possible on building communities and driving contributions. It was written ~10 years ago (pre-Github) so it's a bit dated but he's working on an update now - https://www.kickstarter.com/projects/kfogel/updating-produci...

    on “On open-sourcing existing code” ↗
  • jcynix · Dec 29, 2020 · Recommends

    …https://unglue.it/work/136338/ * Francis daCosta: Rethinking the Internet of Things (APress) https://unglue.it/work/310550/ * Shotts: The Linux Command Line (No Starch Press) https://unglue.it/work/136224/ * Fogel: Producing Open Source Software UT: How to Run a Successful Free Software Project https://unglue.it/work/135870/ * Ryder: Unix as IDE https://unglue.it/work/194054/ More at e.g. * https://unglue.it/free/kw.Computers%20/%20Programming/

    on “Computer Science textbooks that are freely available online” ↗
  • westi · Sep 20, 2022 · Recommends

    …Man Month - important lessons for any developer Bird by Bird: Some Instructions on Writing and Life - A really good read on how to write which is applicable to everyone who needs to communicate well Producing Open Source Software - This is such an in depth book into everything you need to consider when working “in public”

    on “Ask HN: Name 3-5 books that had the most impact on your career and knowledge?” ↗
  • MattJ100 · Mar 17, 2023 · Recommends

    …community, especially the ones for who GSoC is that same spark it was for me and many others, and the ones who stick around long after GSoC ends. GSoC 2007 was also the year they gave us Karl Fogel's Producing Open-source Software book (he managed to sign every copy!). This amazing instruction manual, combined with the GSoC experience, gave me the confidence to launch my own open-source projects (such as the XMPP server software…

    on “Google Summer of code 2023 is coming” ↗
  • mindcrime · May 20, 2011 · Recommends

    Some general stuff: http://producingoss.com/ http://www.catb.org/~esr/faqs/smart-questions.html http://www.reddit.com/r/FOSSHelpWanted http://sourceforge.net/people/ http://www.reddit.com/r/codeprojects Outside of that, you'll want to know one or more of the popular Version Control Systems. Git is wildly popular these days, and subversion has a huge legacy base of projects using it. If you

    on “Ask HN: Beginner looking to join an open source project” ↗
  • pdfernhout · Sep 27, 2017 · Recommends

    A good resource by Karl Fogel on: "Producing Open Source Software: How to Run a Successful Free Software Project" http://producingoss.com/

    on “Basic Income Research Proposal” ↗
  • Harkins · Jun 4, 2008 · Recommends

    You do web dev, you could also consider getting into a JS library. And I recommend everyone who works in a team read http://producingoss.com/ -- its insights aren't just good for open source code.

    on “Ask HN: How do I beat the solo development blues?” ↗
  • callahad · Jan 16, 2010 · Recommends

    For anyone looking at this and wondering about the process of starting an open source project, I humbly recommend reading Karl Fogel's Producing Open Source Software. It's CC-SA 3.0, and available at http://producingoss.com/

    on “We need to talk about email clients.” ↗
  • tshtf · Mar 19, 2010 · Recommends

    Some more useful advice for Open Source projects and security/release management can be found in "Producing Open Source Software" from http://producingoss.com/en/publicity.html

    on “Tell HN : Wordpress.com exploit” ↗
  • reledi · Feb 27, 2011 · Recommends

    > Many designers don't understand the criticism that usually comes around with each modification in open source project. Many developers don't understand how to speak to designers in a polite way (they think they speak normally, but it isn't perceived as such). Those are some great points, they're discussed in this book: http://producingoss.com/en/communications.html#writing-tone

    on “Designers, how do we get you guys to contribute to open source projects?” ↗
  • MattJ100 · Mar 28, 2011 · Recommends

    Perhaps http://producingoss.com/en/difficult-people.html could give you some insight. I much recommend this book as a guide to the basics and best practices of running an open-source project - it certainly helped me when I started. I don't necessarily agree with everything there, and in reality every case is different - but it's always good to read the experiences of others.

    on “Gilbc a bug and a Joke” ↗
  • Palomides · Apr 14, 2012 · Recommends

    rather more extensive and general, but somewhat related book (Producing Open Source Software): http://producingoss.com/a

    on “Successful GitHub Development” ↗
  • williamstein · Jan 20, 2014 · Recommends

    History: Back in 2008 I read the book http://producingoss.com/ and was at the same time dealing with several forks of http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/ for use in my project http://sagemath.org. Inspired by producingoss, I came up with the name "Cython" during a brainstorming session with Tom Boothby, then made a website (cython.org), listed the three leaders of the var

    on “Cython 0.20” ↗
  • njt · Feb 14, 2017 · Recommends

    Also check out the book "Producing Open Source Software: How to Run a Successful Free Software Project" by Karl Fogel. He just finished up the 2nd edition and made it freely available online: http://producingoss.com/

    on “Announcing Open Source Guides” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help