Opencast (software)

Last updated
Opencast
Stable release 15.0 (December 13, 2023;10 days ago (2023-12-13))
Repository
Written inJava, JavaScript
Available in15 languages
License ECLv2
Website opencast.org   OOjs UI icon edit-ltr-progressive.svg
As of2021-05-17
Video editor as part of Opencast 9's administration user interface Opencast 9 Editor.png
Video editor as part of Opencast 9's administration user interface

Opencast (formerly known as Opencast Matterhorn) is a free, open-source software for automated video capture, processing, managing, and distribution, mainly for academic institutions. Opencast is built by a community of developers in collaboration with universities and organizations worldwide.

Contents


History, community

The Opencast Community was initiated by the University of California, Berkeley in 2007 to coordinate academic institutions, individuals, and companies interested in the production, management, and distribution of academic video.

The software project, originally named Opencast Matterhorn due to a meeting at ETH Zurich, saw 13 institutions from North America and Europe build a free, open-source software to produce, manage and distribute academic audio and video content, with a focus on lecture recordings. The project received funding from the Hewlett Foundation and the Andrew W. Mellon Foundation. [1] Opencast Matterhorn 1.0 was released in 2010. [2]

With the end of the yearlong funding period, community and project set themselves up as an open-source initiative, driven by the various stakeholders (academic institutions, commercial partners).

Coinciding with the release of version 2.0 in the summer of 2015, "Opencast Matterhorn" was rebranded as "Opencast" to denote the end of the (Matterhorn) project and its transformation into an open source product.

A year later, Opencast joined the Apereo Foundation. [3] [4] The Foundation is a non-profit organization which fosters use and development of free, open-source software in higher education and serves as legal entity for a series of open-source projects.

Software, releases

Opencast follows a time-based release cycle, publishing two major releases per year and several minor bugfix and maintenance releases in between. [5] The two major releases are usually released per year, one in June and one in December, with a detailed release calendar being published usually half a year before the release.

Since version 3.0 (released on Jun 14, 2017 [6] ) Opencast uses a major.minor version schema, [7] indicating the major release and the bugfix level. Versions are actively maintained for one year–the latest two major releases–though specific versions may get long-term support from the community.

Related Research Articles

Berkeley DB (BDB) is an unmaintained embedded database software library for key/value data, historically significant in open source software. Berkeley DB is written in C with API bindings for many other programming languages. BDB stores arbitrary key/data pairs as byte arrays, and supports multiple data items for a single key. Berkeley DB is not a relational database, although it has database features including database transactions, multiversion concurrency control and write-ahead logging. BDB runs on a wide variety of operating systems including most Unix-like and Windows systems, and real-time operating systems.

wxWidgets Widget toolkit

wxWidgets is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with minimal or no code changes. A wide choice of compilers and other tools to use with wxWidgets facilitates development of sophisticated applications. wxWidgets supports a comprehensive range of popular operating systems and graphical libraries, both proprietary and free, and is widely deployed in prominent organizations.

In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software. The term often implies not merely a development branch, but also a split in the developer community; as such, it is a form of schism. Grounds for forking are varying user preferences and stagnated or discontinued development of the original software.

<span class="mw-page-title-main">TinyOS</span>

TinyOS is an embedded, component-based operating system and platform for low-power wireless devices, such as those used in wireless sensor networks (WSNs), smartdust, ubiquitous computing, personal area networks, building automation, and smart meters. It is written in the programming language nesC, as a set of cooperating tasks and processes. It began as a collaboration between the University of California, Berkeley, Intel Research, and Crossbow Technology, was released as free and open-source software under a BSD license, and has since grown into an international consortium, the TinyOS Alliance.

The Educational Community License (ECL) is a free and open source license based on the Apache license and created with the specific needs of the academic community in mind.

<span class="mw-page-title-main">FreeBSD</span> Free and open-source Unix-like operating system

FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version of FreeBSD was released in 1993 developed from 386BSD and the current version runs on x86, ARM, PowerPC and RISC-V processors. The project is supported and promoted by the FreeBSD Foundation.

<span class="mw-page-title-main">Zotero</span> Open-source reference management software

Zotero is a free and open-source reference management software to manage bibliographic data and related research materials, such as PDF files. Features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, an integrated PDF reader and note editor, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It was originally created at the Center for History and New Media at George Mason University and, as of 2021, is developed by the non-profit Corporation for Digital Scholarship.

<span class="mw-page-title-main">Apache Felix</span> Open-source OSGi framework

Apache Felix is an open source implementation of the OSGi Core Release 6 framework specification. The initial codebase was donated from the Oscar project at ObjectWeb. The developers worked on Felix for a full year and have made various improvements while retaining the original footprint and performance. On June 21, 2007, the project graduated from incubation as a top level project and is considered the smallest size software at Apache Software Foundation.

The Computational Geometry Algorithms Library (CGAL) is an open source software library of computational geometry algorithms. While primarily written in C++, Scilab bindings and bindings generated with SWIG are also available.

Linux began in 1991 as a personal project by Finnish student Linus Torvalds to create a new free operating system kernel. The resulting Linux kernel has been marked by constant growth throughout its history. Since the initial release of its source code in 1991, it has grown from a small number of C files under a license prohibiting commercial distribution to the 4.15 version in 2018 with more than 23.3 million lines of source code, not counting comments, under the GNU General Public License v2 with a syscall exception meaning anything that uses the kernel via system calls are not subject to the GNU GPL.

Companies whose business centers on the development of open-source software employ a variety of business models to solve the challenge of how to make money providing software that is by definition licensed free of charge. Each of these business strategies rests on the premise that users of open-source technologies are willing to purchase additional software features under proprietary licenses, or purchase other services or elements of value that complement the open-source software that is core to the business. This additional value can be, but not limited to, enterprise-grade features and up-time guarantees to satisfy business or compliance requirements, performance and efficiency gains by features not yet available in the open source version, legal protection, or professional support/training/consulting that are typical of proprietary software applications.

<span class="mw-page-title-main">SproutCore</span> Open-source JavaScript web framework

SproutCore is an open-source JavaScript web framework. Its goal is to allow developers to create web applications with advanced capabilities and a user experience comparable to that of desktop applications. When developing a SproutCore application, all code is written in JavaScript. A notable fork of SproutCore is Ember.js. Both projects are maintained separately and have taken different directions.

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD license was used for its namesake, the Berkeley Software Distribution (BSD), a Unix-like operating system. The original version has since been revised, and its descendants are referred to as modified BSD licenses.

REPLAY is a management system for audiovisual content developed at ETH Zurich.

<span class="mw-page-title-main">Google Wave</span> Software framework for real-time collaborative editing online

Google Wave, later known as Apache Wave, is a discontinued software framework for real-time collaborative online editing. Originally developed by Google and announced on May 28, 2009, it was renamed to Apache Wave when the project was adopted by the Apache Software Foundation as an incubator project in 2010.

The Apache Traffic Server (ATS) is a modular, high-performance reverse proxy and forward proxy server, generally comparable to Nginx and Squid. It was created by Inktomi, and distributed as a commercial product called the Inktomi Traffic Server, before Inktomi was acquired by Yahoo!.

<span class="mw-page-title-main">Chamilo</span>

Chamilo is a free software e-learning and content management system, aimed at improving access to education and knowledge globally. It is backed up by the Chamilo Association, which has goals including the promotion of the software, the maintenance of a clear communication channel and the building of a network of services providers and software contributors.

<span class="mw-page-title-main">LibreOffice</span> Free and open-source office software suite

LibreOffice is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). It was forked in 2010 from OpenOffice.org, an open-sourced version of the earlier StarOffice. The LibreOffice suite consists of programs for word processing, creating and editing of spreadsheets, slideshows, diagrams and drawings, working with databases, and composing mathematical formulae. It is available in 115 languages. TDF does not provide support for LibreOffice, but enterprise-focused editions are available from companies in the ecosystem.

<span class="mw-page-title-main">Apache OpenOffice</span> Free and open-source office software suite

Apache OpenOffice (AOO) is an open-source office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It was a close cousin of LibreOffice, Collabora Online and NeoOffice in 2014. It contains a word processor (Writer), a spreadsheet (Calc), a presentation application (Impress), a drawing application (Draw), a formula editor (Math), and a database management application (Base).

<span class="mw-page-title-main">Jasig</span>

Jasig is a non-profit US organization founded by a group of university IT personnel in late 1999 with the stated goal of creating open source computer programs for use in higher education environments, mostly written in the Java programming language. Jasig, “a federation of higher ed institutions interested in open source”, is registered as a US 501(c)(3) non-profit organization. The name Jasig is an acronym for Java in Administration Special Interest Group. The founders of Jasig included Carl Jacobson from University of Delaware, David Koehler from Princeton, Bernie Gleason from Boston College, Ted Dodds at the University of British Columbia, Jeffrey Gozdieski and Art Pasquinelli from Sun Microsystems.

References

  1. "07.28.2009 - Communal Webcasting platform to beef up campus's popular educational content". www.berkeley.edu.
  2. "Matterhorn 1.0: An open source solution for webcasting in academia - Technology @ Berkeley". technology.berkeley.edu. Archived from the original on 2018-06-12. Retrieved 2018-06-12.
  3. "Opencast Graduates Incubation - Apereo". www.apereo.org.
  4. "Apereo Foundation + Incubation Process - ETH Zürich Videoportal". www.video.ethz.ch.
  5. "Development - Opencast - Developer Guide". docs.opencast.org.
  6. "opencast/opencast". GitHub.
  7. "Proposal Log - Opencast - Developer Guide". docs.opencast.org.