CSC 379:Week 2, Group 6: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 11: Line 11:




* '''Google Patent Search [http://www.google.com/patents Google Patents] has made it easier to locate patents to determine if a work to be created may infringe on an idea an existing patent covers. However due to the broad specifications included in patents (and that are sometimes encouraged by legal advisors to make patents more valuable), having quick access to patents still does not provide much peace of mind for software developers. Even operating systems adopted on millions of computers have been accused of infringing on hundreds of patents.  What are some ethical considerations of developing software that likely infringes on patents?'''
'''Patent Infringemaent:'''
*Patents on software are there to protect the labor, time, and money invested ny the creator during the developement of the software. However, many people believe that patents become just an obstacle to developing new software. Many people have begun patenting basic ideas that were already commonly in use in the industry. Often patents are intentionaly broad to make them more valuable. These basic patents are beginning to make it very difficult for the developement and distribution of new software. People have patented all simple code and ideas that are essential to developing higher level software. This means a software developer must negotiate with each patent holder he violates to try and obtain a license to use it. This is obviuosly making it much harder for a software developer to produce a legal product. So with all these problem created by software patents what ethics are involved in the development of software that likely infringes on existing patents.
**

Revision as of 14:09, 14 July 2007

Software Patents

Overview

Discussion Questions

  • What are the ethical implications of having businesses devoted solely to acquiring, holding, and enforcing patents through lawsuits? What are the costs and benefits posed by allowing these “cottage industries” to exist?


  • Often groups will not enforce patents through lawsuits due to the risk of their patents being found invalid. They have found that it is often more wise to acquire and hold patents as a deterrent to competition. These actions pose a risk to software developers that do not have patents of their own to balance the threats. Examine the ethical considerations of this practice and of the responses to counter patent litigation threats.


Patent Infringemaent:

  • Patents on software are there to protect the labor, time, and money invested ny the creator during the developement of the software. However, many people believe that patents become just an obstacle to developing new software. Many people have begun patenting basic ideas that were already commonly in use in the industry. Often patents are intentionaly broad to make them more valuable. These basic patents are beginning to make it very difficult for the developement and distribution of new software. People have patented all simple code and ideas that are essential to developing higher level software. This means a software developer must negotiate with each patent holder he violates to try and obtain a license to use it. This is obviuosly making it much harder for a software developer to produce a legal product. So with all these problem created by software patents what ethics are involved in the development of software that likely infringes on existing patents.