Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


That'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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: