Ethics and Ownership

9 flashcardsby Zoella
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
What are ethics?
Ethics are a system of moral principle that guide behaviour/decision-making based on religious and philosophical views.
2
Name two professional ethical bodies
IEEE (Institute of Electrical and electronic Engineers) and BCS (British Computer Society)
3
State the 8 IEEE code of ethics
PUBLIC: software developer/engineer must act consistent with the public interest CLIENT/EMPLOYER: Software engineer must act in the best interest of their client/employer (that is consistent with the public interest) MANAGEMENT: Software engineering managers must subscribe to and promote an ethical approach to software development and maintenance PROFESSION: Software engineers shall advance the integrity and reputation of their profession (consistent with the public interest) JUDGEMENT: Software engineers shall maintain integrity and independence in their professional judgement PRODUCT: Software engineers shall ensure that their products and related modifications meet the highest standards possible COLLEAGUES: Software engineers will be fair to and supportive of their colleagues SELF: Software engineers shall participate in the lifelong learning of their profession and and promote and ethical approach to the practice of that profession
4
What is meant by copyright?
The formal and legal rights to ownership that provide protection against unauthorised reproduction of work and provides for legal right of redress
5
Name the four types of software licensing
Commercial, Free software, Open source, Shareware
6
What is meant by commercial license?
Restricted use
Anyone can purchase/download if they agree to the terms
Source code not provided
Limited number of installations allowed//Software key needed to be installed
7
What is an Open source license?
Source code is shared with the program
User can edit the source code to meet their needs
User can re-release another version under the same terms
Can be cost-free but also may need payment
8
What is a shareware license?
User gets a free trial which may have limited features
Source code is not given
User needs to pay after free trial expires
9
What is meant by Freeware license?
There is no fee
Software could be copyrighted
Modification and redistribution is prohibited without permission
Study all 9 cards for free