Applying Open Source Principles to Collaborative Learning Environments | AMiner