TY - RPRT TI - Understanding software license and services agreements. AU - James B Riley AU - Philip P McGuigan PY - 2006 UR - https://pubmed.ncbi.nlm.nih.gov/17039966/ ID - 17039966 ER -