Video.js goes Apache with version 4.0
Video.js 4.0 is more stable than its predecessors too, thanks to the use of automated cross-browser/device testing with a test suite that uses TravisCI, BunyIP and Browserstack. There is also a new plugin interface for extending Video.js, modelled on jQuery's plugins, with a wiki page listing the available plugins. The improved performance, which includes an 18% reduction in code size, means the player can load within 50 milliseconds and start video playback within 0.5 seconds with a CDN-hosted MP4 file. The new default skin that is simpler and more polished also uses font icons to make it more easily customisable.
The switch from LGPLv3 to Apache is, says Heffernan, because of confusion between the LGPL and GPL; the project has, for clarity, switched to the Apache licence so it can be "open and free to use in all contexts". He notes that this 4.0 release is "simply a jumping off point" and that in the coming year there will be more improvements to performance, multi-platform stability and customisation, such as contributed plugins for features like playlists, analytics and advertising.
Developers interested in working on Video.js can consult the Contributing guide and will find the project's code hosted on on GitHub. Web designers who want to use Video.js should consult the Getting Started guide on how to deploy the software.