OpenClass 0.4 was just released, with the following changelog:

  • support images on skinned buttons [wiliamsouza]
  • support blocking student keyboard and mouse [gmoro]
  • detect when students lose connection
  • add support for configurable parameters
  • add support for user and site-wide configuration files
  • add support for different and third-party skins
  • properly parse teacher names on broadcast
  • l18n fixes on russian
  • when sending files to student, give an option between saving then or opening directly

The most notable changes in this version are support for system and user configuration files to fine-tune most of the OpenClass settings, and setup for third-party plugins/skins which can be distributed on a plugin-basis.

To simplify the life of the artists, system integrators, OEMs and all other interested parties, I thereby grant the exception for the skins and plugins licensing, allowing them to be re-distributed under any license they prefer, as long as it does not conflicts with core OpenClass functionality which is, and forever will be, open-source (and of course, open-source licenses are preferred for all the skins and plugins!). Needless to say, those third-party skins and plugins, in case they are not open-sourced, will not receive any official support from this project.

This release is also marked by contribution from two other developers besides myself – Guilherme Moro and Wiliam Alves, so I’d like to thank them for their work!!