Ethical issue: copyright when using third-party and AI-generated code
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.
Understanding Ethical issue: copyright when using third-party and AI-generated code in VCE Software Development U4O2
What it does: The TODO shows the developer checking AI output for matches with licensed code before using it, which addresses the risk of AI reproducing licensed work. Running a check on all code and recording its source shows an organisation taking responsibility for the licences of the code it ships. Code on forums or repositories is still protected by copyright. Without checking the licence you may not have permission to reuse it. Acknowledging AI use is honest and transparent. It also supports checking the output for licence and accuracy concerns. Clear policies and code review help catch unlicensed code before it reaches production, protecting the organisation legally and ethically.
Common mistakes: The forum code should only be used when its licence allows reuse. The condition should be lic == "allowed". With != the program uses code whose licence does not permit it, which risks copyright infringement. AI output should only be added when the scan finds no copied licensed work. The test should be hit == False. As written, code that matches licensed work is the code that gets added.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 97–130) and word search (Modules 49–130).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
copyright infringementFill in the Blanks
Spot the Error
Student with a class code? Join your class →