NXM License
From ICE Enterprises
General License of NeXtMidas Software Packages
Copyright 1999-2025 Innovative Computer Engineering, Inc.
Phone (703) 934-4879 10302 Eaton Place, Suite 100
Fairfax, VA 22030
Anyone is permitted to copy and distribute verbatim copies of this
License document, but it may not be changed without the written
permission of Innovative Computer Engineering.
Introduction
NeXtMidas is a software product comprised of packages. The SYS package
defines the NeXtMidas framework. All other packages extend the framework
by providing additional functionality. The SYS/ICE/SPICE/IQ packages are
developed and maintained by Innovative Computer Engineering under IR&D funding.
This license is necessary to protect the investment and rights of Innovative
Computer Engineering and other contributors when NeXtMidas software is used,
modified, or distributed by parties other than Innovative Computer Engineering.
It is the intent of Innovative Computer Engineering that this software be made
available to others pursuant to the terms of this License. It is hoped and
expected that software contributions will be made in the future by multiple
companies and individuals. This license is intended to protect them by
requiring that their contributions be acknowledged and that any future
version of NeXtMidas using their contributions will be made available to
them and others on the same terms as the original.
In order to maintain an up-to-date version of NeXtMidas incorporating new
ideas, this License requires that any modifications or additions to the
NeXtMidas SYS/ICE packages be furnished to Innovative Computer Engineering
on the same terms as contained in this License.
This agreement does not necessarily apply to all packages that use the
NeXtMidas SYS/ICE packages as a framework (see Section 3). Each installed
package may have it's own Copyright and License restrictions as deemed
appropriate by the developer.
Specific Terms and Conditions
1. This License applies to any program or other work which contains a
notice placed by the copyright holder saying it is distributed under
the terms of the General License of NeXtMidas Software dated 1999.
The "Program", means NeXtMidas, and a "Work based on the Program" means any
derivative Work under copyright law: that is to say, a Work containing
the Program or a portion of it, either verbatim or with modifications
and/or translated into another language. (Hereinafter, translation is
included without limitation in the term modification.) Each licensee
is addressed as you.
This License permits only copying, running, distributing and modifying
the Program and Work based on the Program pursuant to the terms of this
License, and no other use or activity relating to the Program or Work
based on the Program is permitted.
2. You may copy and distribute verbatim copies of the Program's source
code as you receive it, in any medium, provided that you conspicuously
and appropriately publish on each copy an appropriate copyright notice
and disclaimer of warranty; keep intact all the notices that refer to
this License and to the absence of any warranty; and give any other
recipients of the Program a copy of this License along with the Program.
3. You may modify your copy or copies of the Program or any portion of it,
thus forming a Work based on the Program, and copy and distribute such
modifications or Work under the terms of Section 2 above, provided that
you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any Work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as whole at no charge to all third
parties under the terms of this license.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of its
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your Work based on
the Program is nor required to print an announcement.)
These requirements apply to modified Work as a whole. If identifiable
sections of that Work are not derived from the Program, and can be
reasonably considered independent and separate Works in themselves, then
this License, and its terms do not apply to those sections when you
distribute them as separate Works. But when you distribute the same
sections as part of a whole which is a Work based on the Program, the
distribution of the whole must be on the terms of this License, whose
permissions for other licensees extend to the whole, and thus to each
and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to Work written entirely by you; rather, the intent is to
exercise the right to control the distribution of any Work based on the
Program.
In addition, mere aggregation of another Work not based on the Program
with the Program (or with a Work based on the Program) on a volume of a
storage or distribution medium does not bring the other Work under the
scope of the License.
You may not repackage or embed this Program into another project such
that the original source, credits and project name are obscured.
4. You may copy and distribute the Program (or a Work based on the Program,
under Section 3) in object code or executable form under the terms of
Sections 2 and 3 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine readable
source code, which must be distributed under the terms of
Sections 2 and 3 above on a medium customarily used for
software interchange; or,
b) Accompany it with a written offer, valid for at least three years,
to give any third party, for a charge no more than your cost of
physically performing source distribution, a complete machine-
readable copy of the corresponding source code, to be distributed
under the terms of Sections 2 and 3 above on a medium customarily
used for software interchange; or,
c) Accompany it with the information you received as to the offer to
distribute corresponding source code. (This alternative is allowed
only for noncommercial distribution and only if you received the
Program in object code or executable form with such an offer, in
accord with Subsection b) above.
If distribution of executable or object code is made by offering access
to copy from a designated place, then offering equivalent access to copy
the source code from the same place counts as distribution of the source
code, even though third parties are not compelled to copy the source
along with the object code.
5. You may not copy, modify, sublicense, or distribute the Program or a
Work based on the Program, except as expressly provided under this
license. Any attempt otherwise to copy, modify, sublicense or distribute
the Program is void, and will automatically terminate your rights under
this License. However, parties who have received copies, or rights,
from you under this License will not have there licenses terminated so
long as such parties remain in full compliance with this License.
6. You are not required to accept this License, since you have not signed
it. However, nothing else grants you permission to modify or distribute
the Program or its derivative Works. These actions are prohibited by
law if you do not accept this License. Therefore, by modifying or
distributing the Program (or any Work based on the Program), you indicate
your acceptance of this License to do so, and all its terms and conditions
for copying, distributing or modifying the Program or any Works based on
the Program.
7. Each time you redistribute the Program (or any Work based on the
Program), the recipient automatically receives a License from the
original licenser to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further restrictions
on the recipients exercise of the rights granted herein. You are not
responsible for enforcing compliance by third parties to this License.
8. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (including but not limited to patent
or copyright issues), conditions are imposed on you (whether by court
order, agreement or otherwise) that contradict the conditions of this
License, your rights with respect to the Program or any Work based on
the Program automatically shall terminate.
9. The rights granted by this license are subject to and limited by the laws
enforced by governmental authorities having jurisdiction. If the rights
of a copyright holder under this agreement shall be limited by the laws
in any country, this License shall not be effective in that country.
10. If the Program is modified and then redistributed in any way, the License
is void and your rights terminated unless commented source code of the
modifications as defined in Section 3 are furnished to Innovative Computer
Engineering along with copies of any documentation distributed and copies of
any documentation used for development or maintenance.
11. If you wish to incorporate parts of the Program into other programs whose
distribution conditions are different, write to the author to ask for
permission. For software which is copyrighted by Innovative Computer
Engineering, we may make exceptions for this.
12. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
YOU. SHOULD THE PROGRAM PROVIDE DEFECTIVE, YOU ASSUME THE COST OF ALL
NECESSARY SERVICING, REPAIR OR CORRECTION.
13. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING
BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO
OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
14. This License does not permit any distribution or use not permitted by US
law or regulation, or any law or regulation of any country having
jurisdiction.
Credit:
This License was modeled on the GNU General Public License of the
Free Software Foundation. Significant modifications were necessary,
however, to fit our particular circumstances.