2r: Explain the implications of sharing program code.
|bug fix||a type of update to a program which doesn't add any new features but corrects mistakes in previous versions|
|closed source||a type of software where only one company can access, fix and improve the code which makes a program work (not usually free)|
|new feature||a type of update to a program which makes it do more than it could before|
|open source||a type of software where anyone can access, fix and improve the code which makes a program work (usually free)|
|source code||program code which contains instructions for how the program runs|
|vulnerability||a security risk within a program that hackers could use to damage or access your computer|