IT Outsourcing India - Offshore software / Web development outsourcing from India

"Offshore software outsourcing, Web development & Software development from India" 

   Home  |  About Us |  Outsourcing |  Services  |  Products |  Client Care  |  Contact Us
IT Outsourcing India - Offshore Software / Web Development Software ethics - IT Outsourcing India
IT Outsourcing India - Offshore Software / Web Development YOU ARE HERE : Client Care Resources Computer Ethics Software Ethics
Software ethics

Software Ethics and Legal Use - A clean tech

by Anna Elizabeth Kuruvilla

Software ethics is the science of morals in computer/software usage. It is honourable to follow and live by software ethics which are a set of moral rules/principles.

  • Unauthorized, copying of software is illegal and a violation of software ethics. The copyright law protects software authors and publishers, just as investors are protected by the patent law.
  • Unauthorized copying of software by individuals can harm the entire academic community. If it happens in a campus, the institute may have to tackle legal liability. The institution will face grievances while negotiating dealings that would make software easily available for a cheaper price to members of the academic community.
  • Unauthorized copying and use of software, violating software ethics deprive publishers and developers of a fair return for their work. In addition, increased prices, reduction in the level of future support and enhancements can inhibit the development of new software products.

Software can be classified into 4 broad categories in terms of copyright. The restrictions and limitations regarding each classification are different.

1. Commercial Software

Commercial software includes a major share of software purchased from software publishers, commercial computer stores etc. The purchasing of software, entitles you with the license to use the software and not to own it. The commercial software licenses stipulates that the software is being covered by copyright. Although one archival copy of the software can be made, the back up copy cannot be used except when the original package fails or is destroyed. Modifications of the software is not permitted. Decompiling (i.e. reverse engineering) of the program code is not allowed without the permission of the copyright holder. Development of new works built on package too requires the aforesaid permissions.

2. Shareware software

Shareware software too comes under copyright and the acquisition will only give you the license to use it, not the ownership. The conditions of license agreement varies from program to program. Shareware software licenses stipulate that, even if one archival copy of the software can be made, the back up copy cannot be used except when the original package fails or is destroyed. Modifications to the software is not allowed. Decompiling (i.e. reverse engineering) of program code is not allowed without the permission of the copyright holder. Development of new work built upon the package is not allowed without the permission of the copyright holder.

Selling software, as shareware is a marketing decision and does not change legal requirements with respect to copyright, which indicates that you can make a single archival copy, for which you must pay for all the copies adopted for use.

3. Freeware

Freeware also comes under the copyright protection and subject to the conditions defined by the holder of the copyright. The conditions for freeware are in direct opposition to normal copyright restrictions. Freeware software licenses stipulate that the software is covered by copyright. Copies of the software can be made for both archival and distribution purposes but that distribution cannot be profitable.

Modifications to the software are allowed and encouraged, however, decompiling (i.e. reverse engineering) of the program code is not allowed without the explicit permission of the copyright holder. Development of new work built upon the package (derivative works) is allowed and encouraged with the condition that the derivative works must also be designated as freeware.

4. Public domain

Public domain software comes into being when the original copyright holder explicitly relinquishes all rights to the software. All intellectual works are being protected as soon as they are committed to a medium. For something to be a public domain, it must be clearly marked as a public domain.

The public domain software copyright rights have been relinquished. Software copies can be made for both archival and distribution purposes with no restrictions as to the distribution. Modifications are allowed. Decompiling (i.e. reverse engineering) of the program code and development of new works built upon the package (derivative works) is also allowed without conditions on the distribution and / or use of the derivative work.

The Invisibility factor

The invisible computer operations have a key role in creating policy vacuums. The internal processing of computers is unknown to many.

The invisibility that can have ethical significance includes invisible abuse that has an ethical significance; where intentional use of invisible operations of a computer to engage in unethical conduct. An example is the case of a programmer who realized he could steal excess interest from a bank. When interest on a bank account was calculated, there was often a fraction of a cent left over after rounding off. This programmer instructed the computer to deposit these fractions of cent to his account. Issues such as this, call upon policies (software ethics) to detect and prevent such cases.

Another abuse of software ethics is the invasion of property and privacy of others. These are cases when a computer is programmed to contact another computer over phone lines, to surreptitiously remove or alter confidential information.

Yet another invisible abuse of Software Ethics can be the use of computers for surveillance.

Invisible programming values are those values that are embedded in a computer program. One fine example is computerized airline reservation. American Airlines promoted a reservation service called "SABRE". This program had a bias for American Airline flights. It always recommended American Airlines even if it was not the best airline in the route.

According to Software Ethics it is also prima facie wrong to make illegal copies of proprietary software because while doing so, the owner's legal rights are harmed.

 
Computer Ethics

Patents

Ethical Use of Software

 

Why IT Outsourcing India?

Software Development Outsourcing

Offshore Product Development

Offshore Outsourcing Center

Distributed/Web Applications Development India

Web Development India

Software Development India