3 ms·
While working for companies, many devs have had the frustrating experience of finding a library that perfectly solves their problem, only to discover that it’s
by cosmic_cheese 2y ago
While working for companies, many devs have had the frustrating experience of finding a library that perfectly solves their problem, only to discover that it’s GPL3 or similar and thus strictly off limits due to company policy. Especially if repeated a few times that’s enough to inspire use of permissive licenses, to help avoid that frustration for their future selves (should they change employers) as well as other fellow corporate devs.
- koiueo 2y agoTo this I can't relate at all. If you can't use a library because it's GPLv3, then the company would need to invest some time and money into reimplementing the features they want. Guess who gets more paid work?
- cosmic_cheese 2y agoDepends on the constraints. You might not get to build that proper reimplementation and instead get stuck with quickly duct taping together a rough approximation that never gets the requisite time and resources to make it good, whereafter it becomes a persistent thorn in your side until you change jobs.
- pjmlp 2y agoStill that enough isn't working for most of my customers, without an assessment from legal and IT, many times getting a commercial one is much easier.