3 ms·
I can tell you exactly why I might fall into this stereotyped category. 1) The wheel is closed-source, and I do not trust the vendor with that component. Linka
by oneJob 11y ago
I can tell you exactly why I might fall into this stereotyped category.
1) The wheel is closed-source, and I do not trust the vendor with that component. Linkages to that upstream code/license might not be acceptable/cannot not be justified given the cost/headache of dealing with the transaction.
2) The wheel is open-source and the code is crap or the license incompatible.
3) The wheel is open source and I worry that the direction of the project is not compatible with my needs. It might be awesome for the moment, but given that the project can potentially deviate in a direction that won't work for the needed solution, linking my code to that upstream project doesn't make sense. If the project does end up going in a different direction, I must break my stride, drop what I'm working on, and go back to retrofit that particular solution.