|
|
|
|
|
by slowmovintarget
4191 days ago
|
|
Yes. Arguing that paying someone to run the software for you is unethical is like arguing that paying for a well-prepared meal in a restaurant is unethical. You should source all the ingredients and prepare them in your own kitchen. Except we're paying for the expertise of the chef. In the case of SaaS we're paying for not maintaining our own data center, system administration costs, operations costs, monitoring and security. But the chef might not use clean food! People will get sick, the chef's reputation will suffer, and he'll go out of business. As you say, the question is data ownership. Turning that toward the analogy, how do we verify data security such that reputation is affected? Make ethical behavior valuable (reputation) and businesses will behave ethically. |
|
In a restaurant, there is no unjust power over the customer. In a restaurant, a customer can order some dishes and order the dishes to be prepared a particular way. When the customer gets the meal, the customer is free to do things such as add more things to the food, take the food away for later eating or share the food with friends or even resell the food to anybody. In the case of SAAS, similar freedoms are not available to the user. Users are forbidden to study and modify how the service operates, and users are forbidden to share the computing service with other people. Control over the service belongs to the SAAS company and not the user.