|
Disclaimer: this page contains statements about some events in the pasts. The
statements were valid at the moment when the specific event happened and
the situations may have changed afterwards. If you feel that there is
inaccurate information, please contact one of the board members of
OpenSER project.
OpenSER project started on the 14th June, 2005. It looks as an young
project, but actually it is full of history.
Origin of OpenSER goes back in 2001-2002, at FhG FOKUS research institute in Berlin,
Germany. In autumn 2002, the SIP Express Router (SER) project was released open source under GPL license and the source tree moved to
BerliOS open source mediator site. During 2005
the evolution of the public project developed in new directions.
In June 2005, two SER core developers Bogdan-Andrei Iancu,
Daniel-Constantin Mierla
and one main contributor Elena-Ramona Modroiu
started OpenSER project. OpenSER venture was conducted by the different
views in the management and development of the open source project
(policy about contributions, release cycles and development effort). The
fork allowed for development of the new open source project to start
quickly (a roadmap was put in place, a management board has been formed,
a policy about contributions has been defined, the new release cycles
have been established).
Some of SER main contributors joined OpenSER Project: Juha Heinanen , Adrian Georgescu ,
Klaus Darilion , Dan Pascu, Andreas Granig, Dmitry Isakbaev, Di Shi Sun, Cesc Santasusana. After one year and a half, the project counted over 80 people
contributing with code, patches or documentation, having 20 registered
developers.
First OpenSER release happened on the 14th June 2005, versioned 0.9.4 - source code forked from SER branch 0.9.0. Since then, other
releases were made: 0.9.5 patch update to 0.9.4; 1.0.0 - major
release - first open source SIP server with TLS support on the 28th
October 2005; 1.0.1 - patch update to 1.0.0; and last major release
at this moment, 1.1.0, on the 10th July 2006.
Independent and fair project management
is leaded by OpenSER Management Board: Adrian Georgescu, Bogdan-Andrei
Iancu, Cesc Santasusana, Daniel-Constantin Mierla, Elena-Ramona Modroiu,
Juha Heinanen and Klaus Darilion. Contributions that complied with the
project policy have been accepted. Code was included after review by
the main developers of OpenSER .
High community collaboration
- The project mailing lists and web forums provide quick and clear
responses. Mailing threads are handled in a timely manner. The
knowledge developed by non-developer member of OpenSER is contributed
back in the documentation and answers on the web forum and mailing
lists are consistently used to improve it. Roadmap to new release is
published on web site, users can contribute with ideas and know what to
expect in the future.
Improved documentation base
- modules' documentations is kept up to date, core components
(statements, functions and variables) are detailed in OpenSER Core Cookbook ,
and many tutorials were released during the period since OpenSER was
born. Community members contributed external applications ( OpenSER Web
Administrator , OpenSER Perl Library) and tutorials (Real time
integration with asterisk, FreeRadius integration). According to
project's management policy, the new features must come with
notification to OpenSER users, along with basic documentation.
New development raise - people willing to contribute code based on
recognized standards or features of large interest got help from main
developers to learn faster OpenSER and write extension that fits the
best in existing environment. New core components and architectures were
discussed on developers' mailing list, resulting in very good design and
implementation. Lot of ideas coming from users were hacked and included
in OpenSER , many patches being submitted by community.
Features boost - the set of functionalities in OpenSER increased
substantially with every new release, preserving robustness, stability and performances. Check the following links:
- OpenSER 0.9.x
- OpenSER 1.0.x
- OpenSER 1.1.x
OpenSER spread - many people adopted OpenSER and they are using it
in production systems. Specialized companies are offering professional
trainings for OpenSER. Developers, community members and independent
persons held presentations to many international VoIP and communications
events. The application is included in many official Unix-based
distributions (Debian Testing and Unstable, Suse, FreeBSD).
OpenSER Summit 2006 - in November 2006, first OpenSER Summit took
place in Berlin, Germany, co-located with VoN Europe. People around the
project got the chance to meet in person and discuss future of the
project and to listen industrial perspectives from companies with
OpenSER-based solutions - details here .
|