Professional Documents
Culture Documents
b) Computer ethics can be defined as the systematic study of the ethical and
social impact of computers in the information society. It deals with practical
problems and focuses on the nature of moral action and responsibility. How do
we know whether or not an action is morally right or wrong? (Hint: Justify your
answers with definition, how does it work and why it is important.)
Computer ethics are a set of moral principles that regulates the use of computers. As
technology advances, some common issues of computer ethics including intellectual
property rights (copyrighted content) and privacy concerns are raised, this is how
computers effect society. It’s very important to suppress dishonest business practices
and to protect and encourage fair competition and to promote moral and social values
in society.it also plays a major part in protecting personal information and controlling
plagiarism. Computer ethics should be used to consider whether or not an action
through computer is morally correct or not. In my opinion if an action through a
computer mutually benefits everyone it’s concerned about is morally right, as long as
it’s within the boundaries of the law.
Page 1 of 4
For example, if a game developer needs pre-made assets or models for its game, he
should buy them or if he’s using free assets or models he should definitely give credits
to the person who made them, this is an example of morally right action, because it’s
mutually benefitting both parties it’s concerned about.
Page 2 of 4
means users are free to test the software and conclude that it fulfils there need
up to the mark so that they can pay for the legal use.
Example:
Winrar, Internet Download Manager, Filmora
Public Domain:
Public domain is a software with no legal, copyright or editing restrictions associated
with it. It is free and open-source software that can be access publicly downloaded,
uses, modified, distributed or sold without any restrictions.
Examples:
SQLite, I2P and CERN
Propriety Software:
Propriety is also copyright that can be used only by obtaining license from its
developer. Individuals or a company both can own such proprietary software. It’s
source code is closely guarded.it can have major restrictions like.
No further distribution.
Number of users that can use it.
Type of computer it can be installed on, example multitasking or single user
only, etc.
Examples:
Windows,Facebook
Page 3 of 4
Responsible.
.
b) A professional (consultant) should not tell a client that there is better way to do
something, without consulting the consultant or the employer? Why?
According to me, the client consult a consultant with a scatter ideas and requirement
which he wanted to be done in an organized way, and the job of consultant is to
analyze the client requirement and thoughts deeply and suggest the most suited
outcome possible, and it will be only possible when there is a stronger bond of
communication between consultant and client. If the communication lacks between
them, it can cause a great loss to both of them.
c) A professional (programmer) should not write a system that he/she think might
be used for illegal purpose (e.g. creating virus)? Why?
In my opinion a programmer shouldn’t create anything which can be malicious in any
way, or can be used for illegal purpose, like virus or a software which could be used
as a hacking tool or steal private information. Because it violates the computer ethics
and harms the fragile environment of computer safety, however things like ethical
hacking and some viruses which are used to test anti-virus software’s are perfectly
fine because they help us fight these illegal systems.
d) A professional (system administrator) should not set up a system without
strong security to save money? Why?
A developer or a system administrator should not set up a system without strong
security to save money because not only it is harmful to them but it also jeopardizes
the security of the information of their clients, in my opinion the trust between
administration and clients are the key reason for maintaining a successful software
system which should definitely not be put in to jeopardy for the sake of saving some
money, it is totally worthless and massively harmful, because an attacker or a hacker
can easily get access to sensitive information about not only you but your client as
well.
****************The End*****************
Page 4 of 4