THE PROGRESS OF HUMAN COLLABORATION BY DIGITAL NETWORKS AND COLLECTIVE KNOWLEDGE SYSTEMS