A long term project for creating an open-source java-based commerce platform