A management system around open software including software selection, approval, use, distribution, audit, inventory, training, community engagement, and public communications. training