Joomla! Joomla!

DiceLock Free/Libre Source Code License (DL-FLSCL) is DiceLock Security license under which free/libre use of DiceLock Security software products are licensed.

This license is an adaptation, a modified version, of Open Source license Common Development and Distribution License (CDDL) as it is allowed in section "4.3. Modified Versions":

When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.

Current applicable DiceLock Free/Libre Source Code License since 08/04/2014 (mm/dd/yyyy) is version 1.0.

DL-FLSCL characterizations are:

  • written in the typical style of license agreements,
  • it does not name a particular licensor,
  • is a file-based license, any existing files that you modify need to remain under DL-FLSCL,
  • is an "hereditary" license, the terms of the license applied are "inherited" by all subsequent licensees of the same code, subsets of it, or variations of it,
  • any new files that you create can be under whatever license as long as that license is compatible with DL-FLSCL,
  • easy to mix DL-FLSCL-licensed code with libraries under other licenses, or to use DL-FLSCL-licensed libraries in a project under a different license,
  • grants under intellectual property rights for using, making, have made,
  • grants under patent claims rights to use, make, have made, practice and/or dispose of,
  • contains patent licenses and patent license termination provisions,
  • segregates patent license grants by the original author and later contributors,
  • patent grant applies only to the version to which the contributor contributed,
  • it can not be sold or offered to sell,
  • it can not be used for Commercial purposes, which are considered:
    • for commercial business,
    • in revenue-generating business,
    • in government/agency activity,
  • special care must be taken to comply with all necessary applicable international and national laws, including import/export/re-export control laws and regulations of corresponding countries and foreign jurisdictions, as well as end-user, end-use, and destination restrictions issued by international organizations, treaties and national regulations that apply,
  • DiceLock Security is the license steward.

Products Included

DiceLock Security free license includes all software products developed by DiceLock Security. You can get them to see and verify how they work and to make or incorporate your own modifications.

Included core products are:

DL-FLSCL also covers all related test driver programs that can be found in this web site for these core products. Once you have incorporated your own improvements to DiceLock Security core products, you can adapt freely these test driver programs to verify that your core product modifications work as you expect:



For comparison purposes original Common Development and Distribution License (CDDL) version 1.1 is shown. It allows to get easy access to it, to verify what changes have been made to CDDL license and to identify what terms of CDDL have been kept unmodified.

To get faster insight for all those that are familiar with CDDL, or with the original CDDL license for those which are not familiar, a full and detailled disclosure of those terms that have been changed, introduced or removed between CDDL and DL-FLSCL is shown with all relevant items being highlighted.



DiceLock Security prefers to do things properly done, so, we prefer that all contributors of ideas, code, or documentation to DiceLock Security projects complete, sign, and submit (via email) a DiceLock Individual Contributor License Agreement (DL-ICLA). The purpose of this agreement is to clearly define the terms under which intellectual property has been contributed to DiceLock Security and thereby allowing us to defend the projects should there be a legal dispute regarding the software at some future time. A signed DL-ICLA is required to be on file before an individual Contribution is accepted to a DiceLock Security project. The DL-ICLA is not tied to any employer corporation, so it is recommended to use one's personal email address in the contact details, rather than a job address.

For a corporation that has assigned employees to work on a DiceLock Security project, a DiceLock Corporate Contributor License Agreement (DL-CCLA) is available for contributing intellectual property via a corporation. A signed DL-CCLA is required to be on file before a corporate Contribution is accepted to a DiceLock Security project. Note that a DL-CCLA does not remove the need for every developer to sign their own DL-ICLA as an individual to cover any of their contributions which are not owned by the corporation signing the DL-CCLA.

CLAs may be submitted by emailing a scan of the signed copy to This email address is being protected from spambots. You need JavaScript enabled to view it. .

Your name may be published at your will and if you prefer you can provide an alternative Public name. The email address and other contact details are not published.