csc 510-001, (1877)
fall 2024, software engineering
Tim Menzies, timm@ieee.org, com sci, nc state


home :: syllabus :: corpus :: groups :: moodle :: license

Licenses


What is a license?

Licenses matter. They are one of the factors in deciding if you should use a product [1]

Why licenses?

Free Software: The free as in beer vs. free as in freedom debate

Why is this important?

Who is Richard Stallman?

What license should I use?

Some examples

MIT License

Apache License 2.0

The philosophy of open source

(Aside: items in bold are stated “LINUX development best practices”).

Does open source mean free?

Does open source pay the bills?

Parting thoughts: The Red Hat controversy (2023)

Full article

Class Activity

  1. In the following scenarios, would you as a corporate software developer be allowed to use the software in your product? Justify your answer.
  2. Recall TCCMR (above)
    • For each item, list one thing that would be the OPPOSITE of that practice.