Homework assignment HW6
Homework log
Remember to create a new post with a new topic “HW6” in your homework log channel on Microsoft Teams. Make a reply to that topic whenever do some work on this assignment. You can also post questions there. Your posts should provide evidence that you spent several hours doing meaningful work.
Objectives
This assignment asks you to explore definitions and examples of open-source software and proprietary software, together with their licenses.
Minimal knowledge and experience to acquire include the following:
- Definition of FOSS, contrast with proprietary software.
- Definition of copyleft, contrast with copyright.
- Know examples of copyleft and permissive licenses, including MIT, GPL3, Apache, and CC-by-SA.
- Know examples of software used in this class and their licenses: Linux kernel, Apache web server, Docker Engine, Microsoft Teams, Git, Visual Studio Code, VSCodium.
Wikipedia has excellent information on all of the above.
PB version
The Professor Braught version is available as:
- 06-A-LicensingFOSS.docx You are free to follow this version closely if desired, or use it as a loose guide to your activities.
Likely quiz questions
- What is the difference between FOSS and proprietary software?
- Define copyleft.
- Give two examples of a copyleft license.
- Give two examples of a permissive license.
- Give three examples of software used in this class and their licenses. The examples must include one permissive license, one copyleft license, and one proprietary license.