modified open source talk