recommendation for open source based