3 ms·
Always when management decides to attempt to replace $enterprise-solution with $foss-solution that cost "$0" I tell them: * You need to maintain the system a
by 2ion 6y ago
Always when management decides to attempt to replace $enterprise-solution with $foss-solution that cost "$0" I tell them:
* You need to maintain the system and manage the full life cycle
* You need testing
* You pay for all of the above
* There are very,very,very few world-case FOSS projects around (like: redis, clang, elasticsearch, linux, ...) that maintain themselves on an enterprise-quality level, so be prepared to upstream *a lot of bugfixes yourself*
* Where there's no money there's no priority
* Your $0 solution will cost $100,000 annually
It's why we use a proprietary git server appliance vs a self-hosted, self-managed version.
- sofixa 6y agoThat's just wrong and archaic. > You need to maintain the system and manage the full life cycle Do your vendors maintain your systems? Maybe, if you pay them well enough. > You need testing Because "enterprise" software is bug free. Just because someone sells you software and pretends they test, or even if they do actually, you still have to test in your environment. > You pay for all of the above Yes, either in manhours of employees or cash to a vendor. > There are very,very,very few world-case FOSS projects around (like: redis, clang, elasticsearch, linux, ...) that maintain themselves on an enterprise-quality level, so be prepared to upstream a lot of bugfixes yourself There are many more, and even stuff like Hashicorp's projects are at a better level than say Atlassian's crap in terms of "enterprise quality". > Where there's no money there's no priority Are you under the impression that just because you're a paying customer you're somehow a priority to the vendor? You can tell that to all the people with stuck feature requests or unanswered/unfixed bug reports. At least with FOSS you can actually take a look yourself if nobody else wants to.
- deleted 6y ago[deleted]