Dispensing knowledge for public good