Readit News logoReadit News
alberth · 3 years ago
It's interesting to compare the revenue model of Curl to SQLite.

Both are permissively licensed.

Both are embedded in billions of offerings.

Both launched around the same time.

SQLite has built a multi-million dollar annual business supporting it, while Curl I believe has not.

mkl95 · 3 years ago
> SQLite has built a multi-million dollar annual business supporting it, while Curl I believe has not.

Curl's founder works for a small American company called WolfSSL. AFAIK he works on Curl-related stuff full time.

wodenokoto · 3 years ago
Didn’t Mozilla also used to fund him?
faitswulff · 3 years ago
A database is also an artifact that requires maintenance, unlike curl.
justinclift · 3 years ago
> SQLite has built a multi-million dollar annual business ...

Interesting, where'd you hear that? :)

Haven't heard figures regarding SQLite's business side of things (yet), and doing some online searching isn't turning up anything useful.

wahern · 3 years ago
Your challenge piqued my curiosity. ;)

SQLite sells support, licensing, and services using a small staff of engineers. See https://sqlite.org/prosupport.html The premium support contract is $120k/year, and it appears from the website that they have at least 4 such clients. See https://www.sqlite.org/index.html#consortium_members But even if those are all past clients, all things considered--support tiers, US domestic engineering staff, etc--it seems likely their annual revenue is at least $500K, and would not be surprising if more than $2M.

It would be interesting to hear concrete sources, though.

cryptonector · 3 years ago
The SQLite Consortium clearly has enough employees and importance that that's a fair estimate. You could talk to them about joining the consortium and see if you can manage to get a quote, then extrapolate from that, but really, the members are deep pocket types who are utterly dependent on SQLite3 and who want improvements (not just support).
vhodges · 3 years ago
It also looks like the Ruby GEM has a resource leak with it :) (or it doesn't terminate the connection? The server is timing out saying the full body has not been read).

Curl 8 got pulled into a base image update to Alpine Linux.

gaffneyc · 3 years ago
Which gem? There are several that bind against libcurl.
angilr · 3 years ago
I use Typhoeus which uses Ethon depends on ffi. Crash happens. Sorry English is not my mother language.
vhodges · 3 years ago
I'll have to check when I get into work.
vhodges · 3 years ago
It's curb that we're using.
jpmattia · 3 years ago

Dead Comment

mkl95 · 3 years ago
> Raw unencrypted HTTP/1

Please don't do this! Other than that, the numbers look great.

geewee · 3 years ago
Ain't nothing wrong with a little unencrypted HTTP between friends. In your localhost.
mkl95 · 3 years ago
I mean, as long as all of them are consenting adults...
ilyt · 3 years ago
Yes, I'm sure our static public images transferred from static web server to caching proxy need that extra protection /s

Deleted Comment

mariusor · 3 years ago
You mean for testing, or in general?
mkl95 · 3 years ago
I would rather use the same protocol for testing that I use for higher environments, unless there is a strong reason not to. Same reason I wouldn't use SQlite locally and postgres in staging / prod.