Bits of Bytes.co

IGCSE / GCSE Computer Science

  • Home
  • 1 - Theory of Computer Science
  • 2 - Practical Problem Solving and Programming
  • Pre-Release Material
    • 2018 June >
      • 22 >
        • 22 - Cow Task
        • 22 - Task 1
        • 22 - Task 2
        • 22 - Task 3
  • 1 - Computer Systems (2023)
Picture
MENU
  • Home
  • 1 - Theory of Computer Science
  • 2 - Practical Problem Solving and Programming
  • Pre-Release Material
    • 2018 June >
      • 22 >
        • 22 - Cow Task
        • 22 - Task 1
        • 22 - Task 2
        • 22 - Task 3
  • 1 - Computer Systems (2023)
1 - Theory of Computer Science  / Software Ethics


Software Ethics


Software can take a VERY long time and a lot of effort to create.  It is often expected that a developer will receive some sort of financial reward for their work,  without this their would be a lack of motivation to create and release new or improved versions.

Not all software requires payment! There are certain types that can be accessed for free, however, it is important not to get these mixed up or you may be infringing copyright laws.

Free Software
Free software is just how it sounds, completely free. It will come with permission for anybody to use it, make a copy of it or share it with others...essentially there are no rules to what you can do with it.

Free software is usually Open sourced (Explained further down the page)
Picture

Freeware
Although Freeware has a very similar name to free software, it does have some major differences.

Freeware is free in that it can be used without any payment, howeverm it will often have some rules or stipulations that should be followed EG.

- You can share it with others, But you cannot modify the software (Closed source)
- There may be a limit on what the software can do or how long you can use it
- Additional restrictions may apply e.g. Software can only be used in personal situations, not for buisness
Picture

Shareware
Shareware is different again, it is usually free initially but only for a trial period. An example of this is Photoshop - Adobe will allow anyone to try Photoshop (With full functionality) for 30 days.  Once the 30 days have expired, The user will be asked to pay if they wish to continue using it.

​- Sharing of the trial software is encouraged as it will increase the chances of more people eventually paying for the software.
- Share ware is Closed source - You cannot modify the code

Picture

Open Source Software
Open source software is completely free and it allows the users to have full access to the code.  The user is free to do whatever they like with this code.  They can make their own improvements, make their own version, share it with others etc.

Free software is usually Open source

 Examples - Linux, Android, Open office, 7 Zip
Closed Source Software
Closed source software is the opposite of open source.  The code is restricted, you cannot look at it and you certainly cannot alter it or use it in your own projects.

Share ware and freeware are usually Closed source

Examples -
Windows, OSX, Call of Duty, Microsoft Word
Est. 2015 - Copyright © 2020