Activity theory for OSS ecosystems