Share.

    11 Kommentare

    1. FingerAmazing5176 on

      Was it „Left to die“? really?….

      I’ve been an open source maintainer on a modest sized project (which I will not name here). It sucked the soul from me, and nearly destroyed my desire to stay in the field.

      1. **Finances.** it was 100% self funded, and while expenses weren’t terrible it also cost me about $200-300 USD per year on various things.
      * While I did allow sponsorships, over a three year period I had exactly 2 donations for a grand total of $6 USD.
      * Eventually I did add ads on my documentation, which hurt me emotionally as I am against advertising in principal. This did bring in ~$10USD per month, it helps to offset the personal cost, but still not enough to cover yearly
      1. **Time**. I still had a full time job working ~45 hours per week, as well as a spouse and child to support. The amount of time I had to spent working on a „hobby“ was very limited in order to maintain my own sanity.
      * just time spend maintaining and updating dependencies would take a few hours per week to vet. (automation helps, but it is still time consuming on the human side too)
      * This means that the fun stuff, like bug fixes or new features would need to fall into the cracks where I could
      1. **The community**. This is the big one. While most of the users were either silent or supportive, a small minority of the user base was very entitled and rude, especially when it came to requesting specialized niche feature requests for their specific user cases, or complaining that their specific bug wasn’t given high enough priority compared to others.
      * While the project did have a large install base (> 10K, < 100K), In a three year period I very few people attempt to actually help out via pull requests. Most were accepted, a few had to be politely rejected.
      * Every change made to the project had consequences. Fixing a bug for user X, would make user Y complain and vice-versa.
      * I stepped away from the role about two years ago, publicly, and to this day am still getting hate mail from people that I am not prioritizing their specific request, even after explaining (again publicly) that I am no longer involved with the project, and offering them alternatives.

      **TLDR:** Companies that critically rely on open source software to operate need to start supporting maintainers, just because the software is free to use doesn’t mean that it has no cost.

    2. Fluffy-Drop5750 on

      Maybe require money for fixing bugs. No money -> no fix. Might introduce a new interesting dynamic.

    3. The hige company I work for has been moving to open source everything over the years. They see the big dollar savings. I also enjoy using open source. However, I know for a fact that my company doesn’t financially support any open source, because they choose the non paid support options for everything. I personally have supported a couple of open source projects by submitting bug fixes thst I found. It took several weeks of ny free time tracking dow these bugs and making the code changes, all for no pay. 

    4. This sounds like a company wanting to take ownership of open source projects … no one is stopping them contributing but my guess is they want more than that

    5. SnackerSnick on

      When I left Microsoft in 2020, we were in the midst of migrating our project off IIS (Microsoft’s web server) to nginx. I’ll be astonished if no one maintains it.

    6. I switched over to Caddy and it sets up HTTPS automatically and didn’t have to mess with a lot to get it working.

    7. There was a post a while ago that shared stories about weird foss and other protocols that are maintained by a few weirdo people. Anyone know what I mean?

    Leave A Reply