You are on page 1of 4

CH9 Notes

Ethics:

There can be a number of definitions but following three sentences describe what
are ethics:

AN
• Ethics is a field for moral science
• Ethics are the moral principals by which any person is guided
• Ethics are the rules of conduct recognized in particular to profession or

KH
Area of human life

Computer Ethics:
Computer Ethics is a set of rules/principals set out to regulate the use of

M
computers. Three factors are considered in following:

• Intellectual Property Rights


RA
This covers for example copying the software without permission of owner
• Privacy Issues
This covers for example hacking or any illegal access to another person's
UR

personal data.
• Effect of computers on society
This covers factors such as job losses, social impacts etc.
KH

Plagiarism:
Use of the internet has led to increase in plagiarism. Plagiarism is when a person
takes another person's idea/work and claims it as their own. Whilst it is perfectly
fine to quote another person's idea, it is essential that some acknowledgement is
R

made so that originator is known to others.


SI
The ACM/IEE Software Engineering code of Ethics:
The Association for computer Machinery (ACM) and institute of Electrical and
Electronics Engineers(IEEE) has issued some Code of ethics to cover the issue
regarding:
• PUBLIC

AN
Software engineers shall act consistently with public interest.
• CLIENT AND EMPLOYER
Software engineers shall act in a manner that is the best interest of their
client and employer consistent with the Public interest.

KH
• PRODUCT
Software engineers shall ensure that their products and related
modifications meets the highest professional standards as possible.
• JUDGEMENT

M
Software Engineers shall maintain integrity and independence in their
professional judgment.
RA
• MANAGEMENT
Software Engineers managers and leaders shall subscribe to and promote
an ethical approach to the management of software development and
maintenance.
UR

• PROFESSION
Software engineers shall advance the integrity and reputation of the
profession consistent with public interest.
• COLLEAGUES
KH

Software engineers shall be fair to and supportive of their colleagues.


• SELF
Software engineers shall participate in lifelong learning regarding the
practice of their profession and shall promote an ethical approach to
R

practice profession.
SI
Ownership:

Data ownership:
having legal rights and complete control over a single piece or set of data
elements.

AN
• Copyright gives the creators of some types of media rights to control how
they're used and distributed.

• Programming ideas and methods can be stolen by competitors, software can

KH
easily be copied and
bootlegged (sold illegally) hence legislation is needed to protect the ownership,
usage and copy right of data.

Copyright:

M
A formal recognition of ownership of a created and published work.
RA
If an individual creates and publishes some work that can have element of
originality, the individual becomes the owner therefore claim copyright.
UR

Free Software Foundation:

• License gives user freedom to run, copy, distribute, study, change and improve
software.
KH

• Condition: any redistributed version of software must be distributed with


original terms of free use, modification, and distribution (aka copy left).

The Open Source Initiative:


R

• Source code of an open-source software is readily available to users under a


copyright; does not enable user to re-distribute the software
SI

• Concept of open-source program relies on fact that a user can review a source-
code for eliminating bugs in it.
Shareware:
• Demonstration software that is distributed for free but for a specific evaluation
period only.

• Distributed on trial basis and with an understanding that sometime later a user

AN
may be interested in paying for it.

• Used for marketing purposes

KH
Commercial:

Requires payment before it can be used, but includes all program's features, with
no restrictions.

M
RA
UR
KH
R
SI

You might also like