Having no rights to the source code leaves you in the cold if any of the above happens.
Having no rights to the source code leaves you in the cold if any of the above happens.
Thing is, though, that the source code license isn't really the thing that you're betting on. It's your relationship with the vendor. Your business can be screwed a lot by a business long before the escrow agreement kicks in, and long before they fold.
Being heavily dependent on a software company, at least in ERP type business software, is a lot like marriage. You definitely want to pick the right one, and it's all about the relationship. If the marriage goes bad, it can make your life hellish, even if you do have a pre-nup.
having said that, this isn't always the case, but in many situations bigger open source projects that are widey used it is.
http://linuxconfau.blip.tv/file/4697493
Beyond various companies working on an open source solution you have the more important benefit of being able to choose your support vendor.