Ethics and Ownership

CODE OF ETHICS Discussion

  • Base on the ACM/IEEE code of ethics, discuss the following two scenarios (in classroom)

CopyriGHT and ownership

  • Show understanding of the need for copyright
    legislation
  • Show understanding of the different types of software
    licencing and justify the use of a licence for a given
    situation
  • Licences to include free Software Foundation, the
    Open Source Initiative, shareware and commercial
    software

Commercial Software

  • Copyrighted software, owned by creator / company
  • In general, users pay for the right-to-use:
    • i.e. User have no right to copy and re-distribute software
  • Prohibit reverse engineering - deriving the source code from the compiled code

Licensing types

  • Freeware - Copyrighted, but free to use
  • Shareware - Free "trial" for a period of time, and/or need to pay for premium functions
  • Subscription base

Open source software

  • Sometimes refers to free software (Cambridge use this term, very easy to confuse with freeware)
  • Source code is available for public, usually:
    • Free to use
    • Free to modify
    • Free to re-distribute modified version
    • ... but the original license and creator must be abide of
  • https://www.youtube.com/watch?v=5ocq6_3-nEw

Open source foundations

  • Organizations to promote opensource software:
    • Free software foundation - GNU public license
    • Open Source Initiative
    • Linux Foundation etc. 

AI

  •  Understand the impact of AI including social,
    economic and environmental issues
  • Understand the applications of AI
Made with Slides.com