Simple DMware Open-Source License version 1.0 (annotated)

DMware is the document-management interoperability exchange operated with the institutional sponsorship of AIIM International.     The subject matter of DMware is public, openly-contributed document-management software, documentation, and metadata definitions. 

DMware accepts and redistributes any Open-Source Certified contributions that promote document-management and information-processing interoperability.  The Simple DMware (SDM) Open-Source License applies to open-source projects based on the work of the Document Management Alliance (DMA) and of the Open Document Management API (ODMA) coalition.  

The SDM  license is available for application to other open-source projects.  It encourages broad  use with minimal risk of unintended copyright infringement.  It also requires that derivatives and other works in any way based on the original work to be clearly distinguished from the original work, while also requiring acknowledgment and identification of the original work.

This is a draft of in-progress work.  For access to the latest version and related information, visit
http://www.dmware.org.

Last Updated 2002-09-03-21:43 -0700 (pdt)


Author:

(ed.), 1999 Technical Committee Chairman, AIIM Document Management Alliance

Revision History:

This is draft 0.01 of 2000-02-07

Content

1. Overview

2. Simple DMware Open-Source License version 1.0 (template)

3. Copyright Declaration

4. Disclaimers

5. Grant of Rights

6. Satisfaction of Open-Source Definition

7. References and Resources

Contributors

Change History


 

1.  Overview

Simple DMware (SDM) Open-Source Licenses can be applied to any variety of works of authorship, including software.  The basic characteristic is that derivative works of any kind are permitted and no further license is required.  Permitted derivative works are not required to be distributed as open-source software under the same conditions and license as the original work.   Models for the Simple DMware open-source license are the BSD License [*BSD], the MIT License [MITlicense], and other licenses such as the one provided by Henry Spencer with some widely-used library software [SpencerRegex].  Extension of the SDM to apply broadly to literary works (including software) was inspired by the work of the Open Source Writers Group (OSWG).

An important characteristics of the SDM is that an user of the work is not at risk of copyright infringement or license breach as a consequence of making and distributing a derivative, provided that other, easily-honored conditions of the license are satisfied.   This removes technical uncertainties around being able to determine clearly whether any new work might be found to constitute a derivative of the licensed work or not.   One can safely proceed as if the new work is a derivative, whether or not it is ever found to be so, and be assured of clear license to that new work by carrying out the simple, practically-valuable conditions of the SDM for licensed derivatives.

For authors of SDM-licensed works, there is no loss of copyright through the creation of derivatives by others, since no derivative work can pre-empt the copyright of the original, nor of portions of the original retained in the derivative.  For users of the SDM-licensed work, the license-conforming creation of derivative works by themselves or others can in no way impede the continued use and availability of the original licensed work.

The key difference with respect to stricter open-source licenses, such as the GNU General Public License (GPL), is that derivative works are not required to be made available to the contributing community on the same conditions that the SDM-licensed work is.  SDM-licensed works may be incorporated in, used by, or adapted in proprietary products as well as made the basis of further open-source works.

The SDM license conforms to the requirements of the Open Source Definition (OSD).  As such, it joins a family of licenses that can be used to establish a work as open-source and freely usable.  There are a variety of OSI approved licenses.  Open-source contributors are encouraged to adopt an existing license that best fits their particular requirements and the spirit in which their open-source contribution is made.

The SDM is differentiated from well-known open-source licenses by the following combination of features:

The SDM shares a number of features of other open-source licenses:

2.  Simple DMware Open-Source License (template)

Simple DMware Open-Source License version 1.0 template

Copyright Notice

Copyright © <dates> by <Copyright holder>

Copyright Contact

[<contact for copyright holder>]


Disclaimers

NO WARRANTY.
  THIS WORK IS PROVIDED "AS IS"  WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE WORK REMAINS WITH YOU.

LIMITATION OF LIABILITY.   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES WHATSOEVER ARISING OUT OF THE USE OR DISTRIBUTION OF THE WORK OR OTHER DEALINGS IN THE WORK.


License Title


Simple DMware Open-Source License version x.y

License Contact This work is licensed under the Simple DMware Open-Source License version 1.0.  For further information about this license and its application, consult the DMware Clearinghouse on the Internet at <license information location>.  A copy of the full license statement is available at <license copy location>.
Licensed Work <Identification, Manifest, and Reference Location of the Licensed Work>
Grant of Rights You are hereby granted a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, and otherwise deal in the work, including the rights to use, copy, modify, reformat, translate, merge, publish, distribute, sublicense, and/or sell copies of the work, and to permit persons to whom the work is furnished to do so, subject to the following conditions:
1. Preservation of Notice.  The above copyright notice, disclaimers, and this license statement shall be included in all copies or substantial portions of the work.
2. Redistribution.  You may copy and distribute the work in unmodified form provided that the entire work, including all notices and licenses, is included.  Recipients of the work are automatically granted this license without modification and may not be subject to any additional requirements whatsoever with regard to the subject matter of this license.
[There are additional provisions to put in here.   I went from here down to the requirements of the Open-Software Definition, first, to say how the SDM license will satisfy the OSD.  Then I will come back here and put in the specific wordings for grant of rights. -- dh:2000-02-07]

2.1 License Template

[These sections will be filled in with explanatory material about the legitimate modified forms, where to provide notice of the copyright and notice, and so on.  Meanwhile, there is information on the relationship to the Open-Source Definition ready for review.]

2.2 License Form

2.3 License Placement

2.4 License Title

2.5 License Contact

2.6 Licensed Work

2.7 License Abbreviation

3.  Copyright Declaration

3.1 Copyright Notice

3.2 Copyright Contact

4.  Disclaimers

4.1 No Warranty

4.2 Limitation of Liability

5.  Grant of Rights

5.1 Preservation of Notice

5.2 Redistribution

6. Satisfaction of Open-Source Definition

The following sections correspond to the provisions of the Open Source Definition, version 1.7, having the same titles.  The accompanying statements demonstrate the SDM license's satisfaction of those provisions, point-by-point.  Consult the published Open Source Definition [OSD] for further details and rationale.

6.1 Free Redistribution

Version OSD 1.7 requires that recipients be permitted to sell and to give away copies of the work as a component of a collection ("aggregate").

Version OSD 1.7 requires that licenses not require a royalty on sales of redistributions.

6.2 Source Code

Version OSD 1.7 requires that computer source code be included for computer programs and that redistribution of the source code is allowed as well as redistribution in "compiled form."

Draft Approach: The approach in the SDM is to define "complete work" and to allow that to extend to more than computer programs.   The idea is that when less than the complete work is distributed, there be a connection to the complete work, and that the original work be readily obtainable, including program source codes.

Version OSD 1.7 requires that distributions of software in a form without source code be accompanied by a "well-publicized" means for recipients to obtain the source code at a reasonable cost.

Version OSD 1.7 requires that the source code be the "preferred form in which a programmer would modify the program."  A qualifying distribution under Version OSD 1.7 cannot have deliberately obfuscated source code or the output of a preprocessor or translator in place of source code.

Concern: This is problematic.  It also is not implemented as part of most Open Source Approved licenses.  This is a practice and is not something that it makes sense to say about copyrightable subject matter.  The DMware clearinghouse has requirements for accountability and reproducibility and completeness that cover this as a matter of practice.  It seems irrelevant to make this a matter of a license of copyright and I propose to not speak about it in the body of the SDM at all, but apply it to the practices around contributions to DMware.

6.3 Derived Works

Version OSD 1.7 requires the license to allow modifications and derived works.

Version OSD 1.7 requires the permitted modifications and derived works to be distributable under the same terms as the license of the original software.

DMware - Provenance and Accountability Condition: When a derivative work is produced and distributed, the recipient of the derivative work is notified of the complete SDM-licensed work on which the derivative is based and is offered unrestricted access to that complete work (e.g., in the DMware clearinghouse).

DMware - Substitution Interoperability Condition: For modified or derived works that are intended to be substitutable for use of the original work in operation on the same computer systems, the substitution must be clearly identifiied as such and all additional installation and configuration requirements for preserving continued substitution interoperability must be perpetuated in the use of the substitute work.

6.4 Integrity of the Author's Source Code

Version OSD 1.7 permits distribution in modified form to be limited to patch files, so that the form of the original authorship is preserved.

Version OSD 1.7 requires that users of the original work be explicitly permitted to distribute software built from programs of the modified work. 

Version OSD 1.7 permits licenses to require that derived works carry a different name or version number from the original work.

DMware - Source Integrity and Separability Condition: Derived works are distinctly identified, avoiding confusion with the original work or subsequent versions of the original work.  If the source-code of the derived work is distributed, the original source-code is clearly identified and kept intact in a separable form together with its covering licenses.

6.5 No Discrimination Against Persons or Groups

Version OSD 1.7 requires that the license not be confined to or excluded from any person or group of persons.

6.6 No Discrimination Against Fields of Endeavor

Version OSD 1.7 requires that the licensed work not be excluded from use in any field of endeavor.

6.7 Distribution of License

Version OSD 1.7 requires that the rights granted by the license apply to all to whom the program is redistributed without the need for execution of any additional license.

6.8 License Must Not Be Specific to a Product

Version OSD 1.7 requires that the licensing of the covered work not depend on the work being provided as part of particular distribution (aggregation or packaging). 

DMware: Maintain separability when works and derivatives are combined and/or incorporated in larger works.  The original work can be extracted and distributed with its covering license. 

6.9 License Must Not Contaminate Other Software

Version OSD 1.7 requires that there be no restrictions on other software that may be distributed (e.g., aggregated with) the covered work. 

7. References and Resources

[*BSD]
The BSD License.   Template.  An OSI approved license published on the web at http://www.opensource.org/licenses/bsd-license.html.   University of California (Berkeley: 1998).
[DMA]
Document Management Alliance.  AIIM International.  Coalition created in April, 1995, to produce a single document-management interoperability interface specification based on the separate work of the Document Enabled Networking initiative and the Shamrock Coalition.
[GPL]
The GNU General Public License. version 2, June 1991.  An OSI approved license published on the web at http://www.opensource.org/licenses/gpl-license.html.  Free Software Foundation (Boston, MA: 1989, 1991).
[MITlicense]
MIT License. Template.   An OSI approved license published on the web at http://www.opensource.org/licenses/mit-license.html.  Open Source Initiative (California: 1999).
[OSD]
The Open Source Definition.  Version 1.7 published on the web at http://www.opensource.org/osd.html.  Open Source Initiative.  A key definition of the qualities of an open-source license and the terms and conditions that apply to software that is approved as OSI Certified.
[OSI]
Open Source Initiative. web site at http://www.opensource.org.  Open Source Initiative (California: 1999).
[OSImark]
The OSI Certification Mark and Program. published on the web at http://www.opensource.org/certification-mark.html.  Open Source Initiative (California: 1999).  OSI has developed a two-step certification process.  A license is reviewed for conforming to the Open Source Definition and then approved.  Distributions of software under that approved license may be identified as OSI Certified Open Source, using the OSI Certification Mark.  A number of open-source licenses are already OSI approved, including the GPL and LGPL.  The SDM license has not been reviewed, although the intention is for it to be fully conformant.
[OSWGpolicy]
.  Open Source Writers Group: Document Licensing Policy.  published on the web at http://ww.oswg.org/oswg-nightly/en_US.ISO_8859-1/articles/OSWG-Licensing-Policy/.

Contributors

The following people contributed to the development of this document:

, 1999 DMA Technical Committee Chair, 
editor; principal author

Change History

draft 0.01 2000-02-07 Create Initial Draft for Conceptual Review (orcmid)
Initial annotated license based on exploration of existing licenses and the approach arrived at in formulating DMware model draft 0.04 (still in progress).  This is a basic sketch for initial review.  The overview is refined to establish the benefits of the SDM with regard to clarity for users and adapters of the licensed works, as well as simplicity of compliance.  I started going through the Open Source Definition and was stopped on some things around clause 2 on what constitutes acceptable source code.  I have annotated the parts and am circulating this for early review, although there are still empty sections and the license conditions are not fully stated in the specimen model of the license.  2001-07-06: Some editorial touch-ups are made, without any alteration of content.
 

created on 2000-01-03-12:05 by Dennis E. Hamilton (orcmid)
$$Author: Orcmid $
$$Date: 02-09-03 21:50 $
$$Revision: 8 $

End of Document
Home