| | | Project | | | License | | | Overview | | | Release Notes | | | Governance | | | Download | | | Contributions | | | References | | |
Project OpenDMK is the open source project for the JavaTM Dynamic Management Kit.
The majority of Project OpenDMK code is released under and governed by either the GNU General Public License, Version 2 only (GPL) or the Common Development and Distribution License (CDDL). Before downloading Project OpenDMK software, you should become familiar with these licences. Some binary components listed on the download page are covered under the Binary License for Project OpenDMK.
You can obtain a copy of these licenses from here: http://opendmk.java.net/legal_notices
The Project OpenDMK source code is based on the Java DMK 5.1 patch level 3 code base. It supports the following features:
This release of Project OpenDMK has the same features and code base as the Java DMK version 5.1, patch level 3, with the exception of some legacy or deprecated APIs which were removed. The examples, documentation, and source code contributions that can be found in the commercial Java Dynamic Management Kit are not included in this release.
The following APIs were removed from the Project OpenDMK code base:
This release of Project OpenDMK does not have its own documentation set.
If you wish to build Project OpenDMK sources, you will need either Apache Ant version 1.6.5 or higher, or alternatively, NetBeans IDE version 5.5 or higher.
The OpenDMK project will use a governance model similar to the OpenJDK project.
Like many other open-source projects, the OpenDMK project requires contributors to jointly assign their copyright on contributed code. If you haven't yet signed the Oracle Contributor Agreement (OCA) then please do so scan it and e-mail the result to sun_ca(at)sun.com.
Please make sure to specify your java.net user name, and to specify OpenDMK as the project you'd like to contribute to so that we can process and store your OCA.
The OCA gives Oracle and the contributor joint copyright interests in the code. The contributor retains copyrights while also granting those rights to Oracle as the Community's sponsor. You only need to sign the OCA once in order to cover all changes that you might contribute to any Oracle-sponsored open-source community including not just OpenDMK but also, for example, GlassFish, NetBeans, etc. If you've already signed the OCA or the former SCA (Sun Contributor Agreement) in order to contribute to some other Oracle-sponsored community then you do not need to sign it again in order to contribute to OpenDMK. (You can learn more about the OCA by consulting its FAQ.)
Note that by contributing source code or other material to this website you represent that you have a contributor agreement with Sun for such contributions. If this representation is not true you hereby license your contributions as if they were Other Materials under this website's Terms of Use. In order to track contributors you understand that your full name and username will be posted on a public URL of authorized contributors.
If you have any question regarding the Oracle Contributor Agreement please have a look at the Oracle Contributor Agreement (OCA) FAQ.
Join the Project OpenDMK as an observer.
Sign the Oracle Contributor Agreement as explained above.
Discuss your intended changes and submit your patch to the Project OpenDMK developer's mailing list.
See also How To Contribute on OpenJDK Project pages: most of the rules described there also apply to OpenDMK contributions.
You can download project OpenDMK sources and binaries from this page: https://opendmk.java.net/download.
See also the additional source contributions to the OpenDMK project.