+2 votes
1.8k views
in Software Engineering by
The reuse of software raises a number of copyright and intellectual property issues. If a customer pays a software contractor to develop a system, who has the right to reuse the developed code? Does the software contractor have the right to use that code as a basis for a generic component? What payment mechanisms might be used to reimburse providers of reusable components? Discuss these issues and other ethical issues associated with the reuse of software.

1 Answer

+1 vote
by
 
Best answer

If a customer pays a software contractor to develop a system, the customer will have the right to reuse the developed code because he owns it. The contractor is simply paid for what he has developed. Though he develops the code, he cannot reuse the code as he is not the owner of the code. He cannot have the right to use the code as a basis for a generic component but he can obtain the right from the customer who owned it.

Reuse of software may sometimes lead to the duplication of the product. The product may not be entirely same but the features may be identical due to reuse of same components. It reduces the scope for the new thoughts and design of new components.


Please leave a comment below and share with other students in your network if you found this answer helpful. Happy learning!


Related questions

+1 vote
1 answer 470 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

...