Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1# License: MIT - keep copyright notice | AOpen-source code still has a licence. Many licences require attribution, so you must credit the author. | |
| 2All rights reserved. No copying. | BAn open-source licence that lets you reuse and change the code if you keep the author's copyright notice | |
| 3A licence condition such as attribution means you must credit the original author when you reuse their code | C# Code by A. Lee, used under MIT licence | |
| 4Open-source code can be reused only if you follow the terms in its licence file | DA proprietary licence that does not let you copy, change or share the code without permission | |
| 5# Open source, so no credit needed | ERead LICENSE.txt before reusing code | |
| 6# Copied from a paid app, it is free to share | FCode under a proprietary licence cannot be shared without the owner's permission, so this breaks the licence. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
software licence — A legal agreement stating how you may use, change and share code. Open-source licences allow reuse if you follow their terms, such as giving credit to the author.# Licence type: proprietary - no copying# Licence type: open-source - reuse allowed# Condition: attribution - credit the author# You may use, change and share this codelicence = "open-source"
if licence == "open-source":
print("Credit the author")