Not any of these views are wrong. Someone said this distinction is putting ideas in boxes. Personally I think surfacing your underlying ideas about social learning can be helpful in a conversation. Otherwise you might not understand each other. I am a typical social constructivist because I look at learning as meaning making. However, I often adopt the new social learning definition because it is a much clearer definition. The collaborative learning approach is not wrong, but it does not focus on collective learning which is often very important in organizations. Mmm in networks as well in fact.
Do you relate to any of the three views? Which one?