PlanTimetable

Open Source & Licenses

Information about the open source software used in this application

The Timetabling Engine

This system uses the FET (Free Evolutionary Timetabling) engine for generating timetables.

FET was created by Liviu Lalescu and Volker Dirr.

FET is open source software licensed under the GNU Affero General Public License (AGPL).

GNU Affero General Public License (AGPL)

FET is licensed under AGPLv3. This license allows free use, modification, and distribution of the software, provided that any modifications are also made available as open source.

System Architecture

The system architecture consists of two distinct parts:

User Interface (Web Interface)

Our proprietary web application that provides a friendly interface for creating and managing timetables.

FET Engine

The external FET engine that executes the timetable optimization algorithm. Used as-is, without modifications.

The web interface prepares input files, runs the FET executable, and reads the output timetable files. No FET source code is modified or embedded.

Useful Links

* Note: FET is used as an external executable without modifications to the source code.

The PlanTimetable application is separate software that simply executes FET for timetable generation.