Describe open-source contribution experience | IBM