Xming

Terms and Conditions

1. Component Licenses

Xming is a derivative work with many open source component licenses and exceptions. For example: mostly [WWW]X11 licenses apply to libX11 and X.Org xserver source code (two of the largest components).

Note: The U.S. spelling for the noun licence is used throughout this website as most licenses referenced are of U.S. origin.

2. Applicability

This agreement is mandatory for Project Xming releases and components downloaded from this website, but not [WWW]SourceForge Project Xming. All these licenses apply to appropriate components of both this website and SourceForge.

The inclusion of any [WWW]GPL component, in some old releases, has been revoked as erroneous and an unnecessary constraint to Xming use. This field repair can be performed retrospectively... to remove Project Xming GPL content: delete run.exe, any GPL COPYING file, and ignore spurious GPL markings, if any of these exist in your installation.

3. Distribution

Please distribute freely Public Domain releases. It is your responsibility to comply with the GPL if you distribute GPL licensed old releases or components; or first just apply the simple repair described above to make them Public Domain.

Redistributing any part (or whole) of the Xming website, documentation, images, executables or installers, by the internet, other projects/products or via media such as CD's, without asking permission, attributing 'Colin Harrison' and providing links to StraightRunning.com/XmingNotes/ and [WWW]SourceForge Project Xming will be regarded as a breach of copyright.

4. Clarifications

  1. Xming installers and components are Public Domain if put on [WWW]SourceForge, by me. You can do what you like with Public Domain releases including freely distributing them; they still retain all original authors' licenses appropriately, but I have given away all my rights over them. However, everything downloaded from this website (for Project Xming) has this mandatory agreement.
  2. Some Xming components (e.g. PuTTY/plink.exe and sha1.c used in render/glyph.c for Xming.exe) contain cryptographic items and as such are illegal in countries where encryption is outlawed. The encryption methods and algorithms used are freely available in the Public Domain and therefore not subject to export controls in Europe. If you are a U.S. citizen exporting Xming code: you are solely responsible for being compliant with any applicable U.S. Export Administration Regulations.
  3. Commercial and Public Sector users, who want to use Xming Website Releases (fully or partially) in connection with their work, or incorporate any part of them in their products, must order a separate 'User' license or negotiate for a product distribution license. Here is the Xming License Order Form for different numbers of 'Users' (note: Xming installation on a shared computer can be counted as just one 'User' and a Site License allows unlimited numbers of 'Users' on Site owned equipment). Fee-charging academic or research institutions must obtain an Academic Site License in order to use Xming Website Releases. Licenses are for the lifetime of the product and come with access to one year of updates (i.e. this access has a small annual renewal fee).
  4. Xming licenses are only available directly and no reselling or transfer is permitted or possible.
  5. Private individuals, who want to use Xming Website Releases as sole user at home, will be given access to them for one year after making a small Donation to help fund the replacement equipment needed to further Xming development.
  6. All customer information and emails are treated as confidential. No customer specific data will be disclosed on StraightRunning.com or by Colin Harrison to any third party without obtaining consent.
  7. I Colin Harrison, in my sole discretion, have the right to suspend or terminate your access and use of my site, for any reason at any time.
  8. Xming comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law i.e. all Project Xming components are provided "as is" with no implied fitness for any purpose. I accept NO LIABILITY for any loss or damage arising out of use of Xming or any Project Xming components i.e. use at your own risk.

5. Appendices

  1. Xming's open source code licenses

    This appendix details Xming's open source code licenses for components sourced external to [WWW]The X.Org Foundation. These licenses allow Project Xming to be as unconstrained as possible... Xming source code can be used proprietary and closed, and at the same time, all component source licenses are GPL-compatible (with the caveat, below, for FreeType and noting that htmlhelp.lib is an optional closed source static library from Microsoft).

    1. All files, other than for run.exe, are not GPL in any release and any GPL COPYING file or file marking (e.g. in Xming 6.9.0.31), can be assumed to be an error and deleted/ignored. Put simply: Xming is not licensed under the GPL and non-copyleft; but the Run Utility is (N.B. run.exe, and its source, are now separate from Project Xming). Any SourceForge releases, with a GPL license error, can retrospectively be repaired (see Applicability).
    2. Xming uses no GPL source code and two FSF exceptions are applied. Details of source code, modifications and licenses; plus both FSF exceptions...
      1. sha1.c is modified from project XySSL (source [WWW]PolarSSL xyssl-0.9-bsd.tgz, licensed 3-clause BSD). XySSL's SHA-1 code is adapted to just wrap [WWW]cryptogams (as used by GPL-incompatible OpenSSL and faster than XySSL algorithms) and these are also 3-clause BSD licensed. A SHA-1 test harness and demonstration executable are available in sha1sum.zip.
      2. winlocalename.c is adapted from file localename.c (an LGPLv2.1 file in [WWW]gettext-0.17/gettext-runtime/intl/).
      3. [WWW]DejaVue fonts are supplied unmodified under this license.
      4. FreeType is supplied modified from the canonical [WWW]FreeType2 source under this BSD-style license (which has a credit clause). This license is not compatible with the GPL, but users of FreeType can [WWW]choose to use GPLv2 instead.
      5. [WWW]Mesa 7.9-devel is supplied modified from the canonical [WWW]freedesktop.org source under this Mesa license.
      6. The SGI Free Software License B is used by Mesa, above, and directly by Xming for extension headers and specifications obtained from the canonical [WWW]OpenGL Registry.
      7. The [WWW]Pthreads-Win32 library, built from modified source, is a Lesser GPL component and is incorporated compliant with LGPLv2.1.
      8. [WWW]PuTTY is supplied modified from this source code under this license.
      9. Xmon is supplied modified from this source code under this license.
      10. [WWW]zlib is supplied modified from this source code under this license.
      11. [WWW]Inno Setup is used under this license to create the Xming installers.
      12. Microsoft's static library from [WWW]HTML Help, htmlhelp.lib, is distributed as part of some application executables (i.e. XLaunch and portablePuTTY) under this license. If you are building from source: linking in htmlhelp.lib functionality is not essential.
      13. Header files and runtime libraries from the [WWW]GNU Complier Collection are included in compiled code under the GCC runtime library exception explained in [WWW]GCC Runtime Library Exception Rationale.
      14. Output from the [WWW]GNU Bison utility, which includes the skeleton code for the parser's implementation, is compiled into Xming. This is licensed under the Bison special exception explained in [WWW]Conditions for Using Bison.

Table of Contents

  1. Component Licences
  2. Applicability
  3. Distribution
  4. Clarifications
  5. Appendices
    1. Xming's open source code licenses
Creative Commons License
The [WWW]Xming website, documentation and images are licensed under a
[WWW]Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales License.
Copyright © 2005-2010 Colin Harrison Some rights reserved