Ask HN: Does anyone investigate open source packages before using in prod?
1–10 of 40 posts
Re: Ask HN: Does anyone investigate open source packages before using in prod?
#2Re: Ask HN: Does anyone investigate open source packages before using in prod?
#3Re: Ask HN: Does anyone investigate open source packages before using in prod?
#4Re: Ask HN: Does anyone investigate open source packages before using in prod?
#5Re: Ask HN: Does anyone investigate open source packages before using in prod?
#6https://github.com/olegmikhnovich/News-API-ruby/blob/master/...
Re: Ask HN: Does anyone investigate open source packages before using in prod?
#7Yes, in depth. Not just the packages but their dependencies as well.
For example, our company is working on an app that has 82 npm dependencies and over 17,000 resolved npm packages...
It's absolutely ridiculous to investigate all of them... but it's also necessary if you want to be sure...
Re: Ask HN: Does anyone investigate open source packages before using in prod?
#8If you work in a secure environment or support critical infrastructure there are teams whose sole purpose is to approve/deny releasing software regardless of who wrote it. Such teams will typically require source code, written justification, senior management signed approval, and test validation. In the case where source code is not provided, such as closed source commercial software, the vendor will be required to accept liability for all losses due to their software as ratified by a signed contract.
Re: Ask HN: Does anyone investigate open source packages before using in prod?
#9The time-opportunity cost isnt worth it on average
Re: Ask HN: Does anyone investigate open source packages before using in prod?
#10It's very annoying, it's not free, and it affects what kinds of libraries I use. My projects have fewer and smaller dependencies than typical because of these self imposed constraints.
On the upside, borrowing a pattern or a dozen lines of code instead of pulling a dependency that will remain 90% unused is really underrated. As is understanding how things work under the hood.