“If it’s a core business function — do it yourself, no matter what.”
— Joel Spolsky, talking about Not-Invented-Here programming
https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-...
— Joel Spolsky, talking about Not-Invented-Here programming
https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-...
Including an in-house built cipher (task assigned to intern).
It basically doesn't apply to widely-used open source software.
Or to put it another way, you can always maintain an internal fork that currently has zero changes from upstream.