Total Government Awareness, Software and Ethics