Download presentation
Presentation is loading. Please wait.
Published byTrevor Bond Modified over 9 years ago
2
Development and Impact of Software Solutions 9.1.1 Social and ethical issues
3
Rights and responsibilities of software developers Rights and responsibilities in relation to: –QualityQ –ReliabilityR –AuthorshipA –Response to problemsR –Ethical codes (code of conduct)E –Prevention of virusesP The acronym QRAREP helps you to remember the various rights and responsibilities. REMEMBER:
4
Software piracy and copyright Concepts involved include: –Intellectual property –Plagiarism –Shareware and public domain software –Ownership vs licensing –Copyright laws Read the textbook: Chapter 1: Social and ethical Issues FOR MORE INFO...
5
Software piracy and copyright Methods you need to understand: –Reverse / backwards engineering – reading source code and translating the source code to an algorithm. –Decompilation – object code translated into code, usually assembler, that can be more easily studied by a programmer –Other concepts Licence conditions Network use
6
National perspectives on copyright International copyright agreements (Berne convention) –Australian obligations The problem of warez – the copying and distribution of commercial software without the approval of the developer Read the textbook: Chapter 1: Social and ethical issues FOR MORE INFO...
7
Relationship of copyright laws to software licence agreements Software licence agreements – 'contracts' that protect the developer's ownership of the software they have created. –Single use licences –Multi-use licences –Network licences Copyright laws – protect software licence agreements from abuse.
8
The software market “Meeting the needs and wishes of potential users” Maintaining market position The effect on the marketplace Advertising and customer support
9
Significant social and ethical issues National and international legal action resulting from software development. –Sega v Accolade –Whelan v Jaslow Read the textbook Chapter 1: Social and ethical issues FOR MORE INFO...
10
Significant social and ethical issues Public Issues: –Year 2000 problem –Computer viruses Boot sector viruses WORM viruses Trojans Chameleons Macros and others –Reliance on software Read the textbook Chapter 1: Social and ethical issues FOR MORE INFO...
11
Remember Social and ethical issues are the important foundation of all software development. –Ethics are social standards –Copyright is a set of laws Ethics and copyright are both important in our society.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.