In reply to codedmc01:
The Accellera UVM committee is working on a IEEE UVM 1800.2 release that is more backward compatible with UVM 1.2. We recommend staying with UVM 1.2 until the next UVM release is ready.
Open Source is a license model independent of how that source code gets distributed. Code hosted on github is not open source unless the author provides an open source license.