"what we can't measure"
curl's ambition is to do internet transfers right and securely with the features “people” want. But how do we know if we do this successfully or not?
daniel.haxx.se/blog/2025/06/05…
What we can’t measure
The curl project is an independent Open Source project. Our ambition is to do internet transfers right and securely with the features "people" want.daniel.haxx.se


daniel:// stenberg://
in reply to daniel:// stenberg:// • • •someone asked me earlier this week: when getting funded for maintaining an open source project, how do you measure that you're doing a good job? How does the funder know they're getting value from it?
Tricky question. It made me realize we don't really know if we're doing good job in general. So I wrote up this blog post.
Santiago Piqueras
in reply to daniel:// stenberg:// • • •> It made me realize we don't really know if we're doing good job in general.
Curl: So widely use that Microsoft aliases curl to lie to their users github.com/PowerShell/PowerShe…
Also curl: So trusted that it runs on Mars daniel.haxx.se/blog/2021/12/03…
Also curl: The easiest way to display a parrot in you terminal github.com/hugomd/parrot.live
I don't know, man :)
Why curl is used everywhere, even on Mars
daniel.haxx.sedaniel:// stenberg://
in reply to Santiago Piqueras • • •Sharlatan
in reply to daniel:// stenberg:// • • •Bradley Schaefer
in reply to daniel:// stenberg:// • • •You could add a comscore solicitation in the CLI to ask "How likely are you to recommend Curl to a friend? (0-10):"
</joke>
I do think there's demonstrable value if looking at changes over time. Not lines of code or anything, but _what_ the changes represent. Bug fixes, features added, features removed, external contributors (representing a sort-of community health / good stewardship).
I recognize the difficulty, though, since it all seems indirect. Trust is a big factor, I reckon
Étienne Parmentier
in reply to daniel:// stenberg:// • • •daniel:// stenberg://
in reply to Étienne Parmentier • • •Jaanus Kase
in reply to daniel:// stenberg:// • • •great question. How DO you measure a project like (lib)curl? Your post does a great job outlining the ambiguity of that.
Perhaps one thing that is easier to measure is developer activity? You mention GitHub stars but there is also issues, forums, social media, probably many more developer facing things?