Earlier quoted context omitted.
Reviewing code is the elephant in the room. Filosotile -perhaps out of ignorance or disconnect- fails to mention that the vast majority of open source projects (log4j being a great recent example) are absolute shit. Nobody should be building anything on top, nevermind giving the maintainers more money. In-house development, software BOMs, rising of standards and multiple rounds of code review are the processes that t…
The industry is nor moving towards multiple rounds of code review. Nor towards in house development nor away from using open source.
Professional maintainers: a wake-up call
141–150 of 464 posts
Re: Professional maintainers: a wake-up call
#142Re: Professional maintainers: a wake-up call
#143Most of these companies spend more on greenhouse services to keep plants in their offices than they spend supporting the F/LOSS stuff that they built their product around. That's how it should be viewed.
The Faangs probably have on the order of 100m boxes running Linux etc. It would be totally reasonable to expect they would pay someone $1/year/box to help maintain all the F/LOSS in there.
Re: Professional maintainers: a wake-up call
#144That would make it easier to develop and maintain such software, and it would make it easier for people doing other things besides software development (yes, they exist) to open up their artware without starving.
Then there wouldn't be a need for the insane "professional" formalism described in this blog post.
Re: Professional maintainers: a wake-up call
#145Re: Professional maintainers: a wake-up call
#146Earlier quoted context omitted.
If I could figure out for certain which big companies were using my software, I might try the invoice idea for fun. I expect it would be ignored, but I would send it anyways to prove the idea one way or the other.
Big companies don't just pay random invoices;* you need to indicate what project and account (usually IDs from their CRM). So it would merely be chucked out. * In really big companies it's possible for admins to buy routine stuff below a threshold just to save on paperwork. So there's a scam in which someone sends out a bunch of $100 invoices for "printer paper" -- account payable assumes the department code was left…
In terms HN would understand, it's a stateful firewall for invoices that prevents paying orders that didn't originate from your company.
Re: Professional maintainers: a wake-up call
#147Earlier quoted context omitted.
> You need a proper "asshole" in such organizations that will go and threaten complete lack of support if the bill isn't paid. That's the point, they don't pay, and they don't get support. But they still complain when there is a major CVE. > For comparison, $1M is the total yearly cost of ~3 average engineers at FAANGs. I wish we got that...
Note "yearly cost ". Between administrative and organizational overhead, taxes, benefits, etc, typically only 50% of that cost is actually taken home as employee-visible salary [1] (which the employee then pays income taxes on...). $175k is still a healthy salary especially when compared to other locales, but it's not the $333k that is easy to presume based on GP's comment. [1]: From what I've seen this ~50% number s…
[1] https://en.wikipedia.org/wiki/Payroll_tax#/media/File:Effect...
Re: Professional maintainers: a wake-up call
#148Re: Professional maintainers: a wake-up call
#149Re: Professional maintainers: a wake-up call
#150> Now is the perfect time for Open Source maintainers to become legible to the big companies that depend on them—and that want to get more out of them—and send them five-to-six figure invoices. Well, this is exactly what I've been doing around VideoLAN (VLC, x264) and FFmpeg for the last few years. In order to do that, I've created 2 official companies Videolabs and FFlabs (besides the non-profit orgs) and I've gone…
Would following an open core model work better, like it has for Hashicorp, Sidekiq, Tailwind, etc? Also, would focusing more on the low 4 figures result in more revenue? I feel the crowd sensitive to open source has that kind of spending authority, but once you get into the enterprise amounts, it's out of our reach to effect change.