Revised post on open source contribution from recent experiences