Newspapers use open-source software to engage readers online