Reinventing the open source wheel