Software Licensing Flashcards

(8 cards)

1
Q

Software Licensing

A

Determines how software can be used, modified, and shared

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Free Software

A

● Provides users with full freedom to use, modify, share, and
distribute

	● "Free" means freedom, not price
	
	● Emphasizes user rights and ethical software usage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Free Software Example

A

GNU/Linux distributions like Debian and Trisquel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Open Source Software

A

● Allows access to source code for transparency, collaboration, and
security

● Encourages community-driven innovation and security
improvements

● Not all Open Source Software aligns with Free Software principles

	○ Example

		■ Linux is both Free and Open Source, but Google
		Chrome includes proprietary components

● Some Open Source Software may include restrictions such as
Digital Rights Management (DRM) or proprietary add-ons
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Proprietary Software

A

● Restricts user access to source code

● Users cannot modify, share, or distribute the software

● Often requires a paid license and agreement to strict terms of use

● Users depend on the vendor for updates, bug fixes, and support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Copyleft Software

A

● Ensures that modified versions of Free Software remain Free
Software

● Requires that any modified versions be shared under the same
original license

● GNU General Public License (GPL) is a common Copyleft license
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Copyleft Example

A

Linux kernel (GPL-licensed), which requires all modified
versions to remain open-source

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Permissive Licenses (e.g., Apache Web Server)

A

○ Permissive licenses allow modifications to become
proprietary

	○ Example

		■ Apache Web Server code can be used in
		proprietary applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly