Back to Topics

7. Ethics and Ownership

7.1 Key Terms

  • Legal: Covers things with the law and whether something is punishable by law
  • Morality: Questions of right and wrong and more often related to personal or individual choices
  • Ethics: Questions about right or wrong in a professional setting
  • Culture: Refers to questions about attitudes, values and practices of a group of people

7.2 Computer Ethics

Computer ethics are used to regulate the use of computers based on three main factors:

  • Intellectual property rights and breaking copyright laws
  • Privacy issues such as hacking or obtaining personal data (data privacy)
  • Effects of computers on society such as job loss and social impact

7.3 Professional Ethical Body

Professional Ethical Bodies are groups of individuals which follow a code of conduct and shows professional integrity and follow the standards set by the ethical body.

IEEE Principles

A body that raises awareness about ethical issues in engineering and promotes ethical behaviour based on 8 principles:

  • PUBLIC: Work done is in the best interest for the public
  • CLIENT & EMPLOYER: Work done is in the best interest for both parties
  • PRODUCT: Developed product should meet the highest possible standard
  • JUDGEMENT: Maintaining integrity and independence when making decisions about the product
  • MANAGEMENT: Managers should promote ethical approach to development in the workplace
  • PROFESSION: Advance the integrity and reputation of the profession with public interest
  • COLLEAGUES: To act fairly and support your colleagues in development
  • SELF: Take part in life-long learning with the profession and promote an ethical approach

Code of Conduct

A code of conduct is essential for defining workplace expectations and responsibilities. It outlines what employees are allowed to do, what they must avoid, and the consequences of violating these rules. Additionally, it establishes the company's and employees' responsibilities, reflects the organization's values and mission, and provides a benchmark for measuring behavior, events, and activities. It also ensures compliance with legal requirements, creating a framework for ethical and lawful conduct.

Why It Is Signed

Employees sign the code of conduct to confirm their understanding of the expectations and rules outlined. Signing ensures that they are aware of the behavior expected of them and the potential consequences of specific actions. It also promotes uniform adherence to the organization's standards, ensuring consistency and accountability across all employees.

7.4 Software Licensing

Copyright

The formal and legal rights to ownership and protects against unauthorised reproduction of work. You also get rights to legal redress.

License Types

Commercial Software

  • Given to customers for a fee which provides a license for a copy of the product
  • Program is fully copyright protected and the code cannot be used without consent

Freeware

  • Software can be downloaded free of cost and has no fees with the use of software
  • Still subject to copyright laws and cannot modify the source code

Shareware

  • Allows users to try out software for a trial period and will request payment at the end to continue use
  • Trial version may not have all the features until paid
  • Program is fully copyright protected and the code cannot be used without consent

Open Source

Designed to have the source code available to all people and promotes open source code so can be modified by anyone

Software License Comparison

FeatureFree SoftwareOpen SourceSharewareCommercial
User can edit the source codeYesYesNoNo
The user must always pay before using the productNoNoNoYes
The user can redistribute the softwareYesYesYesNo
The user is always given a trial periodNoNoYesSometimes

7.5 Artificial Intelligence

AI is a machine or application which carries out a task that usually requires some degree of intelligence when carried out by a human being.

Using AI involves storing rules, past data, and decision-making algorithms. The AI is trained by repeatedly performing tasks, enabling it to identify patterns and predict outcomes. It analyzes possible options, selects the most effective one, and learns from previous outcomes by recording results and adjusting future decisions to improve performance.

Examples

  • Autonomous Vehicles
  • Autonomous Drones
  • Climate Change Prediction
  • Medical Procedures
  • Large Language Models

Impact of AI

Exploring the impacts of artificial intelligence on society

Impact of AI

Social Impact

Advantages

  • Safety can be improved through better monitoring and prevention
  • Potential reduction in crime through better criminal identification
  • Increased accessibility for people with disabilities
  • Automation of tasks reduces human workload

Disadvantages

  • Incorrect facial recognition can deny access to facilities/systems
  • Privacy concerns from data collection and storage
  • Bias in AI systems can lead to discrimination
  • Potential for social manipulation through targeted content

Economic Impact

Advantages

  • Reduces costs by automating processes, saving time and labor
  • Increases profits by enabling focus on higher value tasks
  • Reduces costs for customers, attracting more business
  • Enhances productivity, completing more tasks in less time

Disadvantages

  • High initial costs for purchase, maintenance, and updates
  • Profit margins may reduce if operational costs outweigh benefits
  • Job displacement in certain sectors
  • Requires significant investment in employee retraining

Environmental Impact

Advantages

  • Reduces waste through better resource management
  • Lowers carbon emissions using energy-efficient technologies
  • Promotes sustainability by encouraging renewable energy use
  • Optimizes supply chains to reduce transportation emissions

Disadvantages

  • Increases electronic waste due to short device lifecycles
  • Pollution risk if device disposal isn't managed properly
  • High energy consumption leading to more carbon emissions
  • Resource depletion from manufacturing advanced technologies

Ethical Considerations

Privacy

  • Mass data collection raises surveillance concerns
  • Potential for misuse of personal information
  • Need for robust data protection regulations

Bias & Fairness

  • Training data may reflect existing societal biases
  • Need for diverse development teams
  • Importance of fairness in algorithmic decision-making