Episodic volunteering in open source communities
What make long term contributors: Willingness and opportunity in OSS community