Apache Sirona aims to provide a simple but extensible monitoring solution for Java applications.
Apache Sirona provides two kind of components :
Currently, Apache Sirona source is hosted in Apache Commons Sandbox scm. The development has begun few years ago but goes to dormant statut.
Currently users who need some monitoring need to use some non Open Source solutions or GPL solutions. The goal is to provide a solution based on the Apache License.
Apache Sirona doesn't have any release currently. The initial goal of this project will be to build community in the spirit of the "Apache Way", and to address new features and bug-fixes of the first releases.
Intent of the proposal is to build a diverse community of developers around Sirona. Sirona started in the Apache Commons Sandbox, driven in the spirit of open source and we would like to continue in this spirit by, for example, encouraging contributors from a variety of organizations.
Apache Sirona stakeholders desire to expand the user and developer base of Apache Sirona further in the future
Sirona is a new product. So without community adoption the risks of it being orphaned exist.
The code has been developed in Apache Commons Sandbox mostly by Romain Manni-Bucau and Olivier Lamy who intimately familiar with the Apache model for open-source development and is experienced with working with new contributors.
The initial set of committers is from a small set of organizations. However, we expect that once approved for incubation, the project will attract new contributors from diverse organizations and will thus grow organically. The participation of developers from several different organizations in the mailing list is a strong indication for this assertion.
It is expected that Apache Sirona will be developed on salaried and volunteer time.
Apache Sirona depends upon other Apache Projects: Velocity and various Apache Commons components and build systems like Maven.
The reason for joining Apache is to foster a healthy community of contributors and consumers around the project. This is facilitated by ASF and that is the primary reason we would like Apache Sirona to become an Apache project.
Docs: http://commons.apache.org/sandbox/commons-monitoring/
https://svn.apache.org/repos/asf/commons/sandbox/monitoring/trunk
The initial source is already Apache 2.0 licensed.
The required external dependencies are all Apache License or compatible licenses. Following components with non-Apache licenses are enumerated :
Apache Sirona does not depend upon any cryptography tools or libraries.
https://svn.apache.org/repos/asf/incubator/sirona
JIRA Sirona (key: SIRONA)
The existing code already has unit and integration tests so we would like to use Jenkins instance to run them whenever a new patch is submitted. This can be added after project creation.