[Draft]

Abstract

Openmeetings is a web conferencing solution.

Proposal

Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools, on the top of Red5 media server.

Background

Openmeetings was developed for two years by Sebastian Wagner and willing developers. The project ships a release approximately once per quarter. It was developed using LGPL license, and developers are currently thinking of re-licensing it under Apache License 2.0.

Rationale

Last year most major vendors started commercial web conferencing solutions. This is an important part of software ecosystem, and there is an urge to consolidate open source development efforts in this direction.

Openmeetings is a unique solution in terms of patent purity and potentially can grow into solution built on the top of the fully open source stack. That is why it is a good candidate for consolidating web conferencing community efforts.

Initial Goals

Each of project committers has their own set of goals, but we all share the following.

To become popular we plan to do the following.

Current Status

Discussing move into Apache.

Meritocracy

Developers community is successfully driven by consensus now. If there are more developers on board, consensus may turn into meritocracy.

Community

The developer community is pretty small, but active. The mailing list is active with dozens of messages every day, mostly user support topics.

Core Developers

Sebastian has started the application two years ago. Current development team counts 21 programmers from Germany, Russia, China, India and South America.

Alignment

The project provides a safe ground for Apache for entering a complex field of video streaming. It avoids complex patenting issues by using proprietary Adobe Flash. From the other side it may grow into independent solution because it uses OpenLaszlo RIA framework rather than a particular proprietary vendor language, and after framework evolves can use other backend representations such as javascript.

Known Risks

Orphaned Projects

Openmeetings project has developed a sufficient functionality to be a popular solution for a small businesses. The number of site visits increased from 10,000 to 20,000 in October which is a good sign of people interest. We believe that visitors convert to users, and users convert to developers in a some standard rate.

Inexperience With Open Source

Two committers have GSoC experience. One committer is an Apache committer. The project exists for two years already as an open source project.

Reliance On Salaried Developers

Telecom Express pays to Rodion for working on Openmeetings. Other contributors from that company work for the project in their spare time.

Relationships with Other Apache Products

Web application part of Openmeetings runs under Apache Tomcat. It uses Commons and Velocity. Red5 server uses a lot of Apache components, including Apache Mina.

Initial Source

External Dependencies

Adobe Flash (by means of OpenLaszlo) and open source projects compliant with current Apache policy.

Cryptography

Required to check signatures.

Required Resources

Mailing lists:

Subversion Directory: https://svn.apache.org/repos/asf/incubator/openmeetings

Issue Tracking: JIRA (OPENMEETINGS)

Other Resources: Continuous integration may eventually require hardware

Initial Committers

If any other existing Apache or Openmeetings committers would like to be grandfathered into the list then feel free to ask.

Sponsors

Volunteers, please.

Champion

Volunteers, please.

Mentors

Volunteers, please.

Sponsoring Entity

We would like to ask the Incubator PMC to sponsor Openmeetings.

OpenmeetingsProposal (last edited 2009-10-28 14:48:10 by Evgeny Rovinsky)