learning open source culture