Documente Academic
Documente Profesional
Documente Cultură
1 Ethics
The IEEE CS/ACM 8 categories Code of Ethics:
Software engineers code of ethics
- Software engineers shall act consistently with the public interest.
2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the
best interests of their client and employer consistent with the public interest.
3. PRODUCT - Software engineers shall ensure that their products and related
modifications meet the highest professional standards possible.
4. JUDGMENT - Software engineers shall maintain integrity and independence in their
professional judgment.
5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and
promote an ethical approach to the management of software development and
maintenance.
6. PROFESSION - Software engineers shall advance the integrity and reputation of
the profession consistent with the public interest.
7. COLLEAGUES - Software engineers shall be fair to and supportive of their
colleagues.
1. PUBLIC
8. SELF
The Association for Computing Machinery (ACM) is the worlds largest educational
and scientific computing society. It has its own Code of Ethics and another set of
ethical principles that were also approved by the IEEE as the standard for teaching
and practicing software engineering.
1.7.2 Ownership
2) Copy the software onto other media such as a floppy disk or your computer's
hard disk;
3) Run the program on your computer from a network server on which the
software is resident or stored.
Almost all commercial computer software is licensed directly or indirectly from the
copyright owner (the software publisher) for use by the customer through a type of
contract called an "End User License Agreement" (also known as a EULA). Different
products may have different types of EULAs.
Data Protection Act 1998
The Data Protection Act 1998 controls the way that companies, organizations and
individuals handle personal data.
It states that:
1. Data may only be used for the specific purposes for which it was collected.
2. Data must not be disclosed to other parties without the consent of the
individual whom it is about, unless there is legislation or other overriding
legitimate reason to share the information (for example, the prevention or
detection of crime). It is an offence for Other Parties to obtain this personal
data without authorization.
3. Individuals have a right of access to the information held about them, subject
to certain exceptions (for example, information held for the prevention or
detection of crime).
4. Personal information may be kept for no longer than is necessary and must be
kept up to date.
5. Personal information may not be sent outside the European Economic Area
unless the individual whom it is about has consented or adequate protection
is in place, for example by the use of a prescribed form of contract to govern
the transmission of the data.
6. Subject to some exceptions for organizations that only do very simple
processing, and for domestic use, all entities that process personal
information must register with the Information Commissioner's Office.
7. The departments of a company that are holding personal information are
required to have adequate security measures in place. Those include
technical measures (such as firewalls) and organizational measures (such as
staff training)
8. Subjects have the right to have factually incorrect information corrected.
Shareware
Most shareware is delivered free of charge for trial basis e.g. 30 days, but the
author usually requests that you pay a small fee if you like the program and use
it regularly. By sending the small fee, you become registered with the producer
so that you can receive service assistance and updates. You can copy shareware
and pass it along to friends and colleagues, but they too are expected to pay a
fee if they use the product.
Shareware is inexpensive because it is usually produced by a single programmer
and is offered directly to customers. Thus, there is practically no packaging or
advertising expenses.
Commercial software
Commercial software, or sometimes payware is a software that is designed for
sale to serve a commercial need. Commercial software is usually proprietary
software, but in some instances it may be public-domain software.
6