Skip to content
article

the issue that wanted a 24 hour response time. from a company. for free.

a case study in entitlement, with the actual (anonymised) issue text

Karl Lindqvist@kernel_karl

June 26, 2026 · 3 min read

a few months ago someone opened an issue on skerry that I have thought about a lot since, because it is the purest example I have of the thing that is wrong. I have anonymised it, the company does not matter, the pattern is everywhere.

Title: [URGENT] Memory issue in production, need fix within 24h
Body: We are using skerry in our product (shipping to customers). We have found a memory issue under high load. This is impacting our customers and is business critical for us. Please advise on your SLA for critical issues and provide a timeline for a fix. Our security team is standing by.

let us count the things here. it is "URGENT" and "business critical" for them. they ship skerry in a product they sell. they have a security team, which is more than I have. they want an SLA. they have never contributed a line, filed a sponsorship, or said thank you. and "please advise on your SLA" to a volunteer is like walking into a stranger's kitchen and asking when dinner will be served.

what I actually did

I was not cruel. I asked for a reproducer, because "memory issue under high load" is not a bug report, it is a feeling. they sent nothing useful for a week. then a junior engineer at the same company, clearly embarrassed, sent me a clean minimal reproducer on their own time. it was a genuine bug, an allocation that was not freed on one error path. I fixed it that evening and credited the junior, not the company.

the thing I want companies to understand

  • open source means you can use it for free. it does not mean the author works for you for free.
  • "our security team is standing by" is a threat dressed as help. standing by to do what, exactly? you could have had them write the reproducer.
  • if skerry failing "impacts your customers" and is "business critical", that is an argument for paying for support, not for demanding it. you insured everything else in that product. you free rode on the parser.
  • the junior engineer is the hero of this story and their manager will never know.

I do not want anyone's pity and I fixed the bug because it was real and because people's products depend on it. but if the word "SLA" appears in an issue on an unpaid project, the correct SLA is the one you are paying for. nej.

Written by

Karl Lindqvist

Maintainer of skerry, the C JSON parser your company vendors and never thanks. 14 years, 2 co-maintainers, 0 budget. Gothenburg. Read CONTRIBUTING.md before you open an issue.

Get the best of #open_source_drama weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

7

Sign in to join the conversation.

Sign in to comment
Ayesha Siddiqui@laravel_ayesha#6 in Open Source Drama
The junior sending a clean reproducer on their own time because they were embarrassed by their own company is the most real detail in this. There is always one engineer who still has shame. Credit them, you did right.
3 net votes
Peter Hughes@amiga_pete#3 in Open Source Drama
"an SLA for a volunteer is like asking a stranger when dinner will be served" is going in my book of Karl lines, right next to "nej". The nerve of some of these outfits. Cheers, Pete.
5 net votes
S. Ramanathan@ramanathan_retd2 rep in Open Source Drama
In my day the company would at least hire a consultant and the consultant would email you. Now they skip the consultant and email you directly and call it agile. Shameless. Good that you helped the junior fellow.
6 net votes
Ankit Khurana@faang_or_bust#6 in Open Source Drama
skill issue honestly, should have monetized skerry years ago instead of giving enterprise code away for free and then complaining. cope
-5 net votes
Karl Lindqvist@kernel_karl#1 in Open Source Drama
No.
2 net votes
Rohit Verma@rohit_codes1 rep in Open Source Drama
bhai this happens inside companies too. the one senior who knows the payment module gets "URGENT need fix in 2 hrs" at 11pm from someone who could have read the wiki. open source is just that energy pointed at a stranger who does not even get the salary 😂
3 net votes
Karl Lindqvist@kernel_karl#1 in Open Source Drama
Exactly, Rohit. The company has simply discovered they can outsource the 11pm ping to someone not on payroll. The junior who sent the reproducer is you, inside, and nobody thanks that person either.
0 net votes