xml spy
Previous  Top  Next
License Metering

XML Spy has a built-in license metering module that helps you in avoiding any unintentional violation of our license agreement. XML Spy can be licensed either as a single-user or multi-user software and depending on your license, this license-metering module makes sure, that no more than the licensed number of users are using XML Spy concurrently.

This license-metering technology uses your local area network (LAN) to communicate between instances of XML Spy running on different computers.

Single license
When XML Spy starts up, it sends a short broadcast datagram to find any other instance of the product running on another computer in the same network segment. If it doesn't get any response, it will open a port for listening to other instances of XML Spy. Other than that, it will do nothing at all in a single-user situation. If you are not connected to a LAN or are using dial-up connections to connect to the Internet, XML Spy will NOT generate any network traffic at all.

Multi license
If more than one copy of XML Spy is used within the same LAN, they will briefly communicate with each other on startup, to exchange their key-codes to ensure that the number of concurrent licenses purchased is not accidentally violated, as additional copies of the product are launched by more users.

This is the same kind of license metering technology, that is common in the Unix world and with many other database development tools and allows our customers to purchase reasonably-priced concurrent-use multi-user licenses (see http://www.xmlspy.com/order for our price list).

Please note, that XML Spy is at no time attempting to send any information out of your LAN, or over the Internet. We are also deliberately sending very few and small network packets so as to not put a burden on any network. The TCP/IP ports (2799) used by XML Spy are officially registered with the IANA see http://www.isi.edu/in-notes/iana/assignments/port-numbers for details) and our license-metering module is a proven and tested technology.

If you are using a firewall, you may notice communications on port 2799 between the computers that are running XML Spy. You are, of course, free to block such traffic between different groups in your organization, as long as you can ensure by other means, that your license agreement is not violated.

You will also notice, that XML Spy contains many useful functions that make use of your Internet connection, but these are unrelated to the license-metering technology.


Previous  Top  Next

⌐ 2002 Altova