0
0
Intro to Computingfundamentals~10 mins

Open source vs proprietary software in Intro to Computing - Interactive Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the sentence to describe open source software.

Intro to Computing
Open source software means the [1] is freely available to everyone.
Drag options to blanks, or click blank then click option'
Alicense
Bprice
Csource code
Dsupport
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing price with availability of code
Thinking license means free access
2fill in blank
medium

Complete the sentence to describe proprietary software.

Intro to Computing
Proprietary software usually has a [1] that restricts how you can use it.
Drag options to blanks, or click blank then click option'
Asource code
Bprice
Ccommunity
Dlicense
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing license with price
Thinking source code is always available
3fill in blank
hard

Fix the error in the statement about software freedom.

Intro to Computing
Open source software means you cannot [1] the software.
Drag options to blanks, or click blank then click option'
Ause
Brestrict
Cshare
Dmodify
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'modify' or 'share' which are allowed
Confusing restriction with permission
4fill in blank
hard

Fill both blanks to complete the dictionary comprehension about software types.

Intro to Computing
software = {name: [1] for name in software_list if license_type[name] [2] 'open source'}
Drag options to blanks, or click blank then click option'
Alicense_type[name]
B==
C!=
Din
Attempts:
3 left
💡 Hint
Common Mistakes
Using '!=' instead of '=='
Using 'in' which is incorrect here
5fill in blank
hard

Fill all three blanks to create a dictionary of proprietary software with their prices above 50.

Intro to Computing
proprietary_software = {name: price for name, price in software_prices.items() if license_type[name] [1] 'proprietary' and price [2] [3]
Drag options to blanks, or click blank then click option'
A==
B>
C50
D<
Attempts:
3 left
💡 Hint
Common Mistakes
Using '<' instead of '>' for price
Using '!=' instead of '==' for license type