https://research.ncsu.edu/nctc/study-guide/infrastructure/re...
(Standard disclaimer: I am not a lawyer)