Test your knowledge with free interactive questions on Seneca — used by over 10 million students.

Licensing Issues with Open Source Software

Using open source software can lead to many licensing issues.

Open source licenses

Open source licenses

  • Not all open source software can be used in exactly the same way.
  • Different licenses determine what can be done with the software's source code.
Licenses

Licenses

  • A license is a set of rules which tell a consumer what they can and cannot do with a piece of software.
  • For example:
    • You can / cannot distribute this software.
    • You can / cannot resell this software.
Open source programming

Open source programming

  • If you create a project which makes use of open source components, licensing issues can get very complicated.
  • Usually, open source licenses state that if you use the open source software in a project, then your project must also be open source licensed. This can affect your ability to sell your software.
  • Things can get very tricky when multiple components are used, all with different licenses.
Jump to other topics
1

Components of a Computer

2

Software & Software Development

3

Exchanging Data

4

Data Types, Data Structures & Algorithms

5

Legal, Moral, Cultural & Ethical Issues

6

Elements of Computational Thinking

6.1

Thinking Abstractly

6.2

Thinking Ahead

6.3

Thinking Procedurally

6.4

Thinking Logically

6.5

Thinking Concurrently

7

Problem Solving & Programming

8

Algorithms

Practice questions on Licensing Issues

Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.

  1. 1
  2. 2
Answer all questions on Licensing Issues

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium