HW15: Chapter 15
Ex 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.
If a software developer is contracted by a company to make software, the software that the company pays the developer to make is property of the company. So, the software developer could not reuse a generic component of that software because the developer doesn't have rights to it. That is how it is even though this is not fair to the developer. But software developers can work things out when getting contracted by a company so that they do have some right to the software that will be developed and so that they can reuse generic components or so that they can reuse components from software they have already written.
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.
If a software developer is contracted by a company to make software, the software that the company pays the developer to make is property of the company. So, the software developer could not reuse a generic component of that software because the developer doesn't have rights to it. That is how it is even though this is not fair to the developer. But software developers can work things out when getting contracted by a company so that they do have some right to the software that will be developed and so that they can reuse generic components or so that they can reuse components from software they have already written.
Comments
Post a Comment