GanttProject is a project scheduling application written in Java and featuring Gantt chart, resource management, calendaring, import/export (MS Project, HTML, PDF, spreadsheets).
Please note that this version is not officially supported by the GanttProject team and support is not provided.