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# Copied from a forum post, no licence checked | AAcknowledging AI use and verifying that the output does not reproduce licensed work is ethical practice. | |
| 2# Generated by AI, checked against licence | B// TODO: search AI snippet for matching licensed code | |
| 3AI output can reproduce licensed work, so developers should check where the code came from before using it. | CAssuming AI-generated code is automatically safe. It can reproduce licensed work, so its source and licence still need checking. | |
| 4Organisations are responsible for making sure the code in their software has a clear source and licence. | Dlicence_check(all_code) -> record_source | |
| 5paste forum_code into app # it is public, so it is free to use | EAssuming code is free to use just because it is publicly visible. Public code can still be copyrighted and have licence conditions. | |
| 6ship(ai_code) # AI wrote it, so no copyright issue | FPasting code from a forum into a project without checking its licence or source can breach copyright. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
copyright infringement — Using someone else's code, including AI output that copies licensed work, without checking its source or licence. It can breach copyright and is an ethical issue for developers.# (c) 2023 Jo Park. All rights reserved# Generated by AI, reviewed by a developerusable = licenceChecked and sourceKnownif not licenceChecked: print('Stop')aiUsed = True # acknowledge in report