HW15: Chapter 15
15.10. 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. I think that the right to reuse any developed code should be made explicitly clear at the beginning of any contract made between any two parties. The one developing the code or system needs to specify how it is to be used by the one purchasing it, as it is their intellectual property to begin with. If the contractor seeks to copyright their system beforehand, then they would have sole permission for allowing others to reuse their work. ...