A question that often comes up in enterprise software organizations is: What happens when open source software (OSS) doesn't work? Whether it's confusion building out a server stack or panic during a system outage, the best that IT leaders and developers can hope for is that they've planned and prepared just enough to get over this hurdle and realize that they must prepare for the next.

The challenges with selecting, deploying, and maintaining OSS today is vastly different when compared to just a few years ago. For organizations committed to adopting OSS, here are seven key questions to think about when determining how effective current strategy is against common hurdles.