Open Source
Open source means that you get the source code of the software that you use. This shifts the controls from the software vendor to the client while preserving the vendor right. Shifting the control means shifting the power to the client side. And with this the client has the right to see the code, change it and use it and hence protecting him from the vendor in many ways