Zenoss Core is licensed under the GNU General Public License (GPL) version 2. All the sub-projects included in Zenoss Core are either licensed under the GPL or a compatible open source license. Zenoss couldn't exist without the open source contributions of numerous open source projects and want to give credit and thank all the other contributors that help make Zenoss Core possible.
Zenoss is primarily programmed in Python. Python(R) is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code. Zenoss chose to use Python because it offers the structure for robust enterprise applications but is flexible enough to adhere to a quick-paced development schedule.
Python is licensed under the Python License.
Zope is an open source web application server primarily written in the Python programming language that is the foundation for the Zenoss application. It features a strong through-the-web development model, allowing you to update your web site from anywhere in the world. To allow for this, Zope also features a tightly integrated security model. Built around the concept of "safe delegation of control", Zope's security architecture also allows you to turn control over parts of a web site to other organizations or individuals. The transactional model applies not only to Zope's object database, but to many relational database connectors as well, allowing for strong data integrity. This transaction model happens automatically, ensuring that all data is successfully stored in connected data sources by the time a response is returned to a web browser or other client.
Zope is released under the Zope Public License (ZPL).
MySQL is the world's most popular open source database and was developed by MySQL AB. Zenoss uses MySQL to store event data.
For free and open source software the MySQL database is licensed under the GPL. For complete licensing information pleaase see the MySQL Licensing Policy.
Other Important Open Source Projects
In addition to the previous list Zenoss includes the following open source projects.
|Apache Commons CLI 1.1||CLI processing API||Apache License v2.0|
|Apache Log4J 1.2.14||Java-based logging utility||Apache License v2.0|
|Apache Tomcat 6.0.14||Servlet container||Apache License v2.0|
|Apache XML-RPC 3.0||Java implementation of XML-RPC||Apache License v2.0|
|Boto||Python Interface to Amazon Web Services||MIT|
|CMF||Zope Content Libraries||ZPL|
|ctypes||Library to bind to C||MIT|
|Five||Zope Product||ZPL 2.1|
|JSBuilder||Project Build Tool||GPL v3 w/FLOSS Exception|
|libart||Image rendering library||LGPL|
|libpng||PNG rendering library||Custom|
|libsmi||SNMP Mib Parser||Custom|
|MySQL-Python||Python Library for MySQL||Python License|
|MySQL-shared-community libraries||MySQL community libraries||GPLv2|
|Pango||Library for Text Layout and Rendering||LGPL 2.1|
|pexpect||Application control module||Custom|
|pycrypto||Crypto Library||Python CNRI License|
|pyrrdtool||Python bindings for RRD||LGPL|
|rPath||Software Appliance OS||Assorted|
|Samba||Windows comms lib||GPL|
|setuptools||Install Scripts||Python License|
|snpplib||SNPP Library||Python License|
|ws-commons-util-1.01.jar||Library||Apache License v2.0|
|yapps||Parser Generator System||MIT|