Defined term for Source code; use "free and open" throughout

This pull request addresses two main issues:

  * Makes "source code" a defined term, for reasons explained in the commit lob.

  * use the defined term "free and open source software" throughout, since it is the best defined term in the legislation to refer to FOSS.