2018-2019 Software Community Health Metrics - Opencast
2018-2019 Software Community Health Metrics - Opencast
Status: Graduated Incubation
Background and Objectives
Opencast is an open source video management system for academic institutions. It covers all stages of the video lifecycle from recording (lecture capture, video ingest) to encoding, publishing, playing, and archiving video assets. It’s scalable from a one-server installation to mass recordings in the cloud and versatile to play with other academic systems (LMS, CMS etc.).
Technology/ies
Opencast is an Apache Karaf based OSGI application written in Java providing RESTful interfaces for interaction with front-end components written in JavaScript. The default database used is MariaDB although other RDMS (H2, PostgreSQL, …) are supported. Apache ActiveMQ is used as an internal message bus and Apache Solr and Elasticsearch are used for caching and full-text search.
Statistics
Date of First Release |
Date of Last Release |
Number of Releases |
August 2010, Matterhorn 1.0 |
April 2019, Opencast 6.4 |
126 |
Commits in 2018 |
Commits in 2019 |
Frequency of Commits |
1,815 |
692 |
Daily |
Contributors in 2018 |
Contributors in 2019 |
55 approx. |
37 approx. |
Number of sites in use (estimated) |
> 100 approx. |
Context
Release policy sees two major annual releases plus a handful of smaller (service) releases.
2018 Opencast Highlights
https://docs.opencast.org/r/5.x/admin/releasenotes/
https://docs.opencast.org/r/6.x/admin/releasenotes/
2019 Opencast Highlights
https://docs.opencast.org/r/7.x/admin/releasenotes/
Future Plans
https://opencast.org/roadmap