Live data from Hacker News

Migrating Dropbox from Nginx to Envoy

dropbox.tech

191–200 of 243 posts

Re: Migrating Dropbox from Nginx to Envoy

#192

Earlier quoted context omitted.

The model of "copyleft if your project is open, pay us if your project isn't open" is one where I have no problems or concerns, and will happily use the open version and recommend that people building something proprietary purchase a paid license. Nor will I typically worry about the motives or future of the project unless I have some other reason to. And the KDE Free Qt Foundation means I never have to worry about Q…

Does anyone know a good license for that? Maybe the Prosperity license? EDIT: I've just realized that I want a revenue-limited trial, rather than a time-limited one. I basically want the Prosperity license, but with the ability to say "you have to pay me if your company makes more than $100k in annual revenue". Is there a license like that? I've emailed the License Zero people, hopefully they'll do something for that…

Well, once I paid the fees to license our logo from subcompany A, and the rent on all my servers to subcompany B; we didn't make any money.

Re: Migrating Dropbox from Nginx to Envoy

#193

Earlier quoted context omitted.

Does anyone know a good license for that? Maybe the Prosperity license? EDIT: I've just realized that I want a revenue-limited trial, rather than a time-limited one. I basically want the Prosperity license, but with the ability to say "you have to pay me if your company makes more than $100k in annual revenue". Is there a license like that? I've emailed the License Zero people, hopefully they'll do something for that…

Well, once I paid the fees to license our logo from subcompany A, and the rent on all my servers to subcompany B; we didn't make any money.

Yes, this is an example of a company I wouldn't want to charge for my software, at least until you're into six figure revenues.

Re: Migrating Dropbox from Nginx to Envoy

#195
post #174
post #37

Earlier quoted context omitted.

I'm learning to believe that there are various sub-sects of the HN crowd. The people who would rather pay $3/month to host a slow-ass VPS, and those where $10/month delta, as long as their work-flow is optimized is a "win". In fact, I think that drives a lot of these "what is better" debates in threads here. Some people go "Google Drive is better, because I get 2TB/month for a flat-fee that bundles the other services…

I think the real split is between 'actually making money using these tools' (you) and 'personal projects but want to make money' (lots of others) (discounting the 'not in the USA' here, which is, for sure also an issue - $10 in USA for a dev is nothing, but might be a huge deal for a dev in another country). When you cost your business hundreds of $k/yr, who cares about $5-100? Thats less than the cost of the free co…

> $10 in USA for a dev is nothing, but might be a huge deal for a dev in another country

Not to mention that, USD 10 is a variable amount of money. Today, USD 10 is 25% more expensive than it was last year (and a couple of months ago, it was almost 50% more expensive than it was last year). And there's also the hassle of paying in a foreign currency (and not having common payment methods like boleto bancário available), and the annoying tendency of transactions from another country being blocked as suspicious by the credit card provider.

Re: Migrating Dropbox from Nginx to Envoy

#196
post #110

It's interesting almost no web server provides an easy way to deal with multi-tenant multi-domain architectures in a good way that includes automatic SSL. Caddy is the closest, but still not near enough. There is this small segment of the market that we operate in that requires thousands of TLS connected domains to be hosted behind a dynamic backend. It's services like Tumblr, Wordpress.com, or any other hosting serv…

Several companies use Caddy for exactly this purpose. Fathom Analytics for example uses it for their custom domains feature. Caddy can even reactively provision certs during TLS handshakes. It's a native feature. Why does it require lots of workarounds?

Is there any mature integration to achieve this with Kubernetes?

Re: Migrating Dropbox from Nginx to Envoy

#197
post #40

Also note that we’ll cover the open source version of the Nginx, not its commercial version with additional features. It always kills me when very successful companies don't buy software from other companies. I remember being at a lunch with a prospective client that really loved our technology. About 1/2 way through, he said he really would love to purchase our software, but the CEO doesn't allow them to use anythin…

In germany its the opposite, no free software in production! Only software with enterprise support! We Germans are very risk adverse (i hate that sometimes)

That's true in many US companies as well. People like having a vendor they can fire when things go awry, rather than they themselves getting fired.

Re: Migrating Dropbox from Nginx to Envoy

#198
post #40

Also note that we’ll cover the open source version of the Nginx, not its commercial version with additional features. It always kills me when very successful companies don't buy software from other companies. I remember being at a lunch with a prospective client that really loved our technology. About 1/2 way through, he said he really would love to purchase our software, but the CEO doesn't allow them to use anythin…

Not sure what nginx is like, but in my experience, the developer/operator experience of commercial software tends to be subpar. For instance, when I worked at a shop that used a ton of Red Hat software (millions of $$ per year in licensing), the commercially-supported versions often were a pain, with requirements like phone-home (that didn't play well with the mandatory corporate proxy), documentation behind a paywall and hard to discover (yes, we had login accounts, but Google couldn't index it), and other disadvantages. The OSS equivalents were easier to access, had better (or at least better-indexed) documentation, and we didn't need to worry about per-seat licensing (again, we were paying for it, but we still had to track it).

If you're going to sell software that has an OSS variant, make sure the commercial experience actually outshines the free one.

Re: Migrating Dropbox from Nginx to Envoy

#199

Earlier quoted context omitted.

> Push the proprietary version hard enough and I'll reconsider whether I even want to use the Open Source version Qt is pushing hard for commercial licensing (which I heard prevents you from using the open-source version), putting L/GPL FUD on their websites, and trying to track users of their installers more.

And nowadays, most people use Electron instead of Qt.

I’ve been using Qt/C++ for a few months here and I’m really really impressed. It’s really nicely done, and the performance is fantastic. Honestly, I’d have probably considered Electron, but the software runs in a somewhat resource constrained environment and has pretty significant soft real-time processing requirements (the C++ part)

Re: Migrating Dropbox from Nginx to Envoy

#200

Earlier quoted context omitted.

Well, once I paid the fees to license our logo from subcompany A, and the rent on all my servers to subcompany B; we didn't make any money.

Yes, this is an example of a company I wouldn't want to charge for my software, at least until you're into six figure revenues.

Not sure but I think maybe they were mixing up profit vs. revenue and pointing out how a company can ensure it has zero profit. But I guess you'd also have to be careful about which entity or sub-entities are covered by a license and the revenue limits.
Post reply on HN