SlideShare a Scribd company logo
1 of 6
The social and ethical issues of
Software Design and Development
The Home Page
Welcome to the Software Design and Development website created by
Sarthak Garg and Kenneth Fong. This website gives you information about
the social and ethical issues of Software Design and Development, and is
embedded with a presentation of the Input/Processes/Output presentation.
About the Website
This website was created using Adobe Dreamweaver CC. Other elements of
the project, including the Guessing Game and Pseudocode elements, can
be found elsewhere in the CD.
The Slideshow
The slideshow was created using an online tool called Prezi. It has been
embedded into the pages. Please refer to the bibliography section of this
website for more information.
Ergonomics
“Ergonomics is the study of the relationship between human workers and their
work environment.” (Davis, 2011). Therefore, it includes all hardware, software
and environment that affect how the user and participants interact with the
product. However, in software design and development, instead of
concentrating with a huge variety of products, we just focus on the software.
Ergonomics is one of the three major social and ethical issues of Software
development and design. Apart from just being able to serve a wide variety
of audience (which is a main element of inclusivity), ergonomics includes
how easy the software is to use and what background knowledge is require
by the user and participants, among other factors, with a focus on audience
from different cultures, economic backgrounds, social groups, gender
differences and ways to make the software accessible for the physically and
mentally disabled.
The actual software development process should also be ergonomically
inclusive; it requires a variety of skills. These include “effective communication
skills, working in teams, creativity, design skills, problem-solving skills and
attention to detail.” (Davis, 2011)
Before the invention of Graphical User Interface (GUIs), it used to be very
difficult for users and participants to use computers, as these systems were
based on command lines, called Command Line Interfaces (CLIs) and didn’t
provide a user-friendly interface for the users. However, due to the limited
functionality of the GUIs, CLIs remain a preference for specialised or
automated computer tasks. Therefore, most software applications were
written for large military and business organisations. The hardware and
software were so intimately linked that the package solution was bought
together as an entire product. The revolution of personal computers has
changed our way we think about hardware and software today.
Intellectual property
All property is protected by law. This means that while a person may own a
physical product or a piece of software, he/she might not necessarily own
the rights towards the design of that software or product.
Therefore, legally, that certain individual cannot copy the design or use the
design of the software/product for their monetary profits. However, they can
use the single product/software they own for any purpose they deem fit.
However, traditional physical products that were built required specialisation
in knowledge of the product and the field, the necessary machinery as well
as the workmanship. All these expenses beared by the manufacturer of the
product (the individual/organisation which has the rights towards the design
of the product) are referred to as manufacturing costs. Therefore, for physical
devices even today, this cost barrier acts as a safeguard for illegitimate use
of the design by other individuals/organisations to copy for their profits. But
software together with books, films and music are easily copied and
therefore require extra legal protection and reinforcement.
Intellectual property can be defined as “Property resulting from the fruits of
mental labour”(Davis, 2011) . Intellectual property laws cover the
design/framework of most products. Since copying of software and as such
films, books and music is relatively inexpensive compared to physical
products and requires almost minimal computing knowledge, they can be
made by anyone. Consequently, laws have been passed that in most
countries that protect the intellectual property rights of software developers
and to ensure that they are financially rewarded for their intellectual efforts.
This is made possible today through the use of Software Licence
Agreements.These agreements have been created to enforce the
intellectual property rights of software developers and other electronic media
producers. These Licence agreements hence must use legal jargon and
therefore be legally correct, if they are to be used in a case in court. Not only
do licence agreements protect software developers’ intellectual rights, they
also protect developers from the financial loss or hardships their customer
may suffer due to the purchase of their product.
Since licence agreements use legal jargon to ensure their validity in court,
they are often difficult to understand. To make our understanding of Licence
agreements easier, it is possible to break down each component of the legal
rights and responsibilities the developer includes in their licence agreement in
order to ensure their legal protection against certain anticipated aspects:
Licence: the formal permission or authority to use a product. This,
however does not mean that the user gets ownership of the software,
they are merely granted the right to use it. The same laws apply to
other forms of such mass media, including books, films, photographs,
music etc.
Agreement: a mutual contract between parties. These agreements
can be made in various ways. One of the most common ways is to ask
the user to agree to certain conditions of the agreement by clicking
“OK” just prior to installing a software package or downloading or
installing media.
Term: the duration and the commencement date of the agreement. In
most cases, the agreement starts as soon as the agreement is made;
this needs to be included in the agreement for both parties to refer to
and ensure.
Warranty: any assurance provided by the software developer – some
type of guarantee. This is to be included in the agreement. A warranty
gives some sort of assurance by the developer to the user regarding
the quality of the software. However, to protect their legal rights even
further, developers state that the software is sold “as is” and therefore
any standard glitches experienced by the user is not covered by the
warranty. Warranties rarely apply to other forms of electronic media
(such as films and music), as there is no legal need of “assurance” or
“guarantee” from the producers/developers.
Limited use: some developers do not provide users unrestricted use of
the product. For example, the product may be limited to be installed
on only a limited number of computer systems, or could be only valid or
legally usable for a certain period of time.
Reverse engineer: many agreements today prohibit users to break
down the purchased software, in order to reinforce the intellectual
property rights of the developers. These laws also apply to other forms
of media such as music and videos, where the purchaser is not legally
allowed to break down the final product into primitive or simpler
components.
Backup copy: some agreements allow copying the software package
for archival purposes. However, these copies can only be legally used if
their original software (or media) files are damaged when in term of
the agreement. When the terms of the agreement are over, the
backup copies should be destroyed.
There are 7 types of use of software and media covered by a licence
agreement:
Commercial: covered by copyright. One archival copy can be made
as a backup. The product cannot be modified, distributed or reverse
engineered.
Shareware: proprietary software that is provided to users on a limited
basis and only for a certain limited trial bases and pursuant to a licence
which restricts any commercial benefit, use or exploitation of the
software. Shareware is also covered by copyright
Freeware:copies of freeware can be made; freeware can be
distributed and altered. However, freeware is still protected by a weak
reinforcement of copyright. The source code of the freeware
application may or may not be available to the public
Public Domain:Copies of this form of software application can be
made with or without restriction. Hence, public domain software
applications are not covered by copyright laws.
Open source licence: although open source applications are still
covered by copyright laws, these types of applications remove most of
the traditions laws and rights of the (original/primary) developer/s. the
development of open source applications is largely based on
collaboration from the public, and the resulting modified product is
also released based on the same open source licence.
Site licence: these are covered by copyright laws. These type of
applications restrict the users/purchasers as to how many computer
systems can an application be installed on.
Creative commons licence: although software and media work under
this licence is still copyrighted, its use for software applications is rare.
However, they are widely used in media forms such as photographs,
music, video files, etc. Under the conditions of the Creative Commons
licence, the user is generally permitted to freely copy and distribute the
work, as long as the original developer/producer is acknowledged.
Inclusivity
Inclusive can be defined as: containing, embracing or comprising everything
concerned. Comprehensively includes and takes account of stated
concerns. (Davis, 2011)
Inclusivity is one of the three main social and ethical issues of Software Design
and Development. Inclusive software should take into account the different
users who are going to likely use a developer’s product. It is a responsibility of
a developer to determine the types of users that are going to use their
product. Moreover, developers that ignore inclusivity are likely to lose a fair
market share from their product, resulting in lower sales and reduced profit.
There are 4 main factors developers should think of when anticipating the
inclusivity of their products:
Cultural background: “The culture of a people can be described as
the set of ways of living built up over a period of time and passed from
generation to generation.” (Davis, 2011).
To be inclusive of the various cultural backgrounds in the usability of
their product, developers must firstly understand or at least be
empathetic to their needs and beliefs. Although it is not possible to be
aware of all the cultures, we can easily include users from a variety of
dominant cultures as part of the testing process occurring during
development. This includes the subordinates of language (including
writing scripts), numbers, religion, superstition, currency, time, dates, just
to name a few.
The dominant language of a country should be used in the interface of
the solution. Many software developers today manage to translate the
content of their applications into different languages, by asking the
user themselves their preferred language of installation. This allows their
applications to have greater inclusivity as the application can also be
used by people who are unfamiliar with the language in which the
developer originally developed the software.
Apart from this graphics and symbols used in a software application
are also pivotal to the inclusivity of the software. Different images can
be interpreted in different ways by users from different cultural
background. A graphic that may be humorous for a user could be
offensive to another, especially due to their religious beliefs.
Economic background
“Economic characteristics relate to the generation, distribution and use
of income and wealth” (Davis, 2011). The economic background
factor can be examined at a local, national, global or even an industry
specific scale. It is a responsibility for software developers to know the
economic capacity of their targeted users, as this assists in increased
the inclusivity of their software applications, causing increased sales
and larger profit margins. The most successful applications in the
market are those with costs that are accessible by the widest variety of
audience. The recent shift towards the development of open source
applications has helped in this regard.
Gender
Disability
Bibliography
Davis, S., 2011. Intellectual Property. In: Software Design and Development -
The Preliminary Course. Sydney: Parramatta Education Centre, p. 17.
Davis, S., 2011. Software Design and Development - The Preliminary Course.
2nd ed. Sydney: Parramatta Education Centre.

More Related Content

Similar to The social and ethical issues of sdd

License
LicenseLicense
License
nafia
 
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
CSCJournals
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
Lavan1997
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensing
Rowan Wilson
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742
Vibha Khanna
 

Similar to The social and ethical issues of sdd (20)

License
LicenseLicense
License
 
Software Licences
Software LicencesSoftware Licences
Software Licences
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
 
ITC_lec_14.ppt
ITC_lec_14.pptITC_lec_14.ppt
ITC_lec_14.ppt
 
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
Distributed Co-ordinator Model for Optimal Utilization of Software and Piracy...
 
Itc lec 14 software and its types
Itc lec 14 software and its typesItc lec 14 software and its types
Itc lec 14 software and its types
 
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk ManagementOpen Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
 
Software licencing techniqes
Software licencing techniqesSoftware licencing techniqes
Software licencing techniqes
 
Controlling the value in software companies
Controlling the value in software companiesControlling the value in software companies
Controlling the value in software companies
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
Copyright e Licenze (Aperte) per i contenuti didattici
 Copyright e Licenze (Aperte) per i contenuti didattici  Copyright e Licenze (Aperte) per i contenuti didattici
Copyright e Licenze (Aperte) per i contenuti didattici
 
Copyright in Software and Open Source licensing
Copyright in Software and Open Source licensingCopyright in Software and Open Source licensing
Copyright in Software and Open Source licensing
 
Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742Opensource powerpoint-reviewppt742
Opensource powerpoint-reviewppt742
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
Open source technologies
Open source technologiesOpen source technologies
Open source technologies
 
License eula
License eulaLicense eula
License eula
 
1 Open Source Business
1 Open Source Business1 Open Source Business
1 Open Source Business
 
Software Licensing.pptx
Software Licensing.pptxSoftware Licensing.pptx
Software Licensing.pptx
 
License
LicenseLicense
License
 
GDSC - Software Licensing.pdf
GDSC - Software Licensing.pdfGDSC - Software Licensing.pdf
GDSC - Software Licensing.pdf
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

The social and ethical issues of sdd

  • 1. The social and ethical issues of Software Design and Development The Home Page Welcome to the Software Design and Development website created by Sarthak Garg and Kenneth Fong. This website gives you information about the social and ethical issues of Software Design and Development, and is embedded with a presentation of the Input/Processes/Output presentation. About the Website This website was created using Adobe Dreamweaver CC. Other elements of the project, including the Guessing Game and Pseudocode elements, can be found elsewhere in the CD. The Slideshow The slideshow was created using an online tool called Prezi. It has been embedded into the pages. Please refer to the bibliography section of this website for more information. Ergonomics “Ergonomics is the study of the relationship between human workers and their work environment.” (Davis, 2011). Therefore, it includes all hardware, software and environment that affect how the user and participants interact with the product. However, in software design and development, instead of concentrating with a huge variety of products, we just focus on the software. Ergonomics is one of the three major social and ethical issues of Software development and design. Apart from just being able to serve a wide variety of audience (which is a main element of inclusivity), ergonomics includes how easy the software is to use and what background knowledge is require by the user and participants, among other factors, with a focus on audience from different cultures, economic backgrounds, social groups, gender differences and ways to make the software accessible for the physically and mentally disabled. The actual software development process should also be ergonomically inclusive; it requires a variety of skills. These include “effective communication skills, working in teams, creativity, design skills, problem-solving skills and attention to detail.” (Davis, 2011) Before the invention of Graphical User Interface (GUIs), it used to be very difficult for users and participants to use computers, as these systems were
  • 2. based on command lines, called Command Line Interfaces (CLIs) and didn’t provide a user-friendly interface for the users. However, due to the limited functionality of the GUIs, CLIs remain a preference for specialised or automated computer tasks. Therefore, most software applications were written for large military and business organisations. The hardware and software were so intimately linked that the package solution was bought together as an entire product. The revolution of personal computers has changed our way we think about hardware and software today. Intellectual property All property is protected by law. This means that while a person may own a physical product or a piece of software, he/she might not necessarily own the rights towards the design of that software or product. Therefore, legally, that certain individual cannot copy the design or use the design of the software/product for their monetary profits. However, they can use the single product/software they own for any purpose they deem fit. However, traditional physical products that were built required specialisation in knowledge of the product and the field, the necessary machinery as well as the workmanship. All these expenses beared by the manufacturer of the product (the individual/organisation which has the rights towards the design of the product) are referred to as manufacturing costs. Therefore, for physical devices even today, this cost barrier acts as a safeguard for illegitimate use of the design by other individuals/organisations to copy for their profits. But software together with books, films and music are easily copied and therefore require extra legal protection and reinforcement. Intellectual property can be defined as “Property resulting from the fruits of mental labour”(Davis, 2011) . Intellectual property laws cover the design/framework of most products. Since copying of software and as such films, books and music is relatively inexpensive compared to physical products and requires almost minimal computing knowledge, they can be made by anyone. Consequently, laws have been passed that in most countries that protect the intellectual property rights of software developers and to ensure that they are financially rewarded for their intellectual efforts. This is made possible today through the use of Software Licence Agreements.These agreements have been created to enforce the intellectual property rights of software developers and other electronic media producers. These Licence agreements hence must use legal jargon and therefore be legally correct, if they are to be used in a case in court. Not only do licence agreements protect software developers’ intellectual rights, they
  • 3. also protect developers from the financial loss or hardships their customer may suffer due to the purchase of their product. Since licence agreements use legal jargon to ensure their validity in court, they are often difficult to understand. To make our understanding of Licence agreements easier, it is possible to break down each component of the legal rights and responsibilities the developer includes in their licence agreement in order to ensure their legal protection against certain anticipated aspects: Licence: the formal permission or authority to use a product. This, however does not mean that the user gets ownership of the software, they are merely granted the right to use it. The same laws apply to other forms of such mass media, including books, films, photographs, music etc. Agreement: a mutual contract between parties. These agreements can be made in various ways. One of the most common ways is to ask the user to agree to certain conditions of the agreement by clicking “OK” just prior to installing a software package or downloading or installing media. Term: the duration and the commencement date of the agreement. In most cases, the agreement starts as soon as the agreement is made; this needs to be included in the agreement for both parties to refer to and ensure. Warranty: any assurance provided by the software developer – some type of guarantee. This is to be included in the agreement. A warranty gives some sort of assurance by the developer to the user regarding the quality of the software. However, to protect their legal rights even further, developers state that the software is sold “as is” and therefore any standard glitches experienced by the user is not covered by the warranty. Warranties rarely apply to other forms of electronic media (such as films and music), as there is no legal need of “assurance” or “guarantee” from the producers/developers. Limited use: some developers do not provide users unrestricted use of the product. For example, the product may be limited to be installed on only a limited number of computer systems, or could be only valid or legally usable for a certain period of time. Reverse engineer: many agreements today prohibit users to break down the purchased software, in order to reinforce the intellectual property rights of the developers. These laws also apply to other forms of media such as music and videos, where the purchaser is not legally allowed to break down the final product into primitive or simpler components.
  • 4. Backup copy: some agreements allow copying the software package for archival purposes. However, these copies can only be legally used if their original software (or media) files are damaged when in term of the agreement. When the terms of the agreement are over, the backup copies should be destroyed. There are 7 types of use of software and media covered by a licence agreement: Commercial: covered by copyright. One archival copy can be made as a backup. The product cannot be modified, distributed or reverse engineered. Shareware: proprietary software that is provided to users on a limited basis and only for a certain limited trial bases and pursuant to a licence which restricts any commercial benefit, use or exploitation of the software. Shareware is also covered by copyright Freeware:copies of freeware can be made; freeware can be distributed and altered. However, freeware is still protected by a weak reinforcement of copyright. The source code of the freeware application may or may not be available to the public Public Domain:Copies of this form of software application can be made with or without restriction. Hence, public domain software applications are not covered by copyright laws. Open source licence: although open source applications are still covered by copyright laws, these types of applications remove most of the traditions laws and rights of the (original/primary) developer/s. the development of open source applications is largely based on collaboration from the public, and the resulting modified product is also released based on the same open source licence. Site licence: these are covered by copyright laws. These type of applications restrict the users/purchasers as to how many computer systems can an application be installed on. Creative commons licence: although software and media work under this licence is still copyrighted, its use for software applications is rare. However, they are widely used in media forms such as photographs, music, video files, etc. Under the conditions of the Creative Commons licence, the user is generally permitted to freely copy and distribute the work, as long as the original developer/producer is acknowledged. Inclusivity Inclusive can be defined as: containing, embracing or comprising everything concerned. Comprehensively includes and takes account of stated concerns. (Davis, 2011)
  • 5. Inclusivity is one of the three main social and ethical issues of Software Design and Development. Inclusive software should take into account the different users who are going to likely use a developer’s product. It is a responsibility of a developer to determine the types of users that are going to use their product. Moreover, developers that ignore inclusivity are likely to lose a fair market share from their product, resulting in lower sales and reduced profit. There are 4 main factors developers should think of when anticipating the inclusivity of their products: Cultural background: “The culture of a people can be described as the set of ways of living built up over a period of time and passed from generation to generation.” (Davis, 2011). To be inclusive of the various cultural backgrounds in the usability of their product, developers must firstly understand or at least be empathetic to their needs and beliefs. Although it is not possible to be aware of all the cultures, we can easily include users from a variety of dominant cultures as part of the testing process occurring during development. This includes the subordinates of language (including writing scripts), numbers, religion, superstition, currency, time, dates, just to name a few. The dominant language of a country should be used in the interface of the solution. Many software developers today manage to translate the content of their applications into different languages, by asking the user themselves their preferred language of installation. This allows their applications to have greater inclusivity as the application can also be used by people who are unfamiliar with the language in which the developer originally developed the software. Apart from this graphics and symbols used in a software application are also pivotal to the inclusivity of the software. Different images can be interpreted in different ways by users from different cultural background. A graphic that may be humorous for a user could be offensive to another, especially due to their religious beliefs. Economic background “Economic characteristics relate to the generation, distribution and use of income and wealth” (Davis, 2011). The economic background factor can be examined at a local, national, global or even an industry specific scale. It is a responsibility for software developers to know the
  • 6. economic capacity of their targeted users, as this assists in increased the inclusivity of their software applications, causing increased sales and larger profit margins. The most successful applications in the market are those with costs that are accessible by the widest variety of audience. The recent shift towards the development of open source applications has helped in this regard. Gender Disability Bibliography Davis, S., 2011. Intellectual Property. In: Software Design and Development - The Preliminary Course. Sydney: Parramatta Education Centre, p. 17. Davis, S., 2011. Software Design and Development - The Preliminary Course. 2nd ed. Sydney: Parramatta Education Centre.