For all the business benefits open source provides -- namely, the ability to customize software functionality through extensions at a low cost -- it's not without its own set of pervasive downsides.