Oso Memory Profiler

1.2 - Licences

You cannot use the Oso Memory Profiler without having a licence installed. The installed licence can either be a full licence you have purchased in our online store, or it can be a trial licence.

Trial licences allow you to evaluate the Oso Memory Profiler for free for a period of 14 days. After this time, you must purchase a full licence to be able to continue using the Oso Memory Profiler.

Full licences apply to specific major versions of the Oso Memory Profiler, but do not expire for the version to which they apply.

It should be noted that you do not need a licence to integrate the Oso Memory Profiler SDK into your appplications to generate profile data. You only require a licence for the Oso Memory Profiler application used to view those profiles.

Installing a Licence

When launched for the very first time, the Oso Memory Profiler will attempt to connect to the Oso Corporation licence server on TCP port 80 and download a trial licence. If the Oso Memory Profiler cannot connect to the licence server, you will be prompted to enter a licence manually. This process involves using the Oso Corporation Licence Generator on this website to obtain a trial licence.

Secure Communications

We take your privacy and security very seriously. To ensure your data is protected at all times, all information sent between the Oso Memory Profiler and the Oso Corporation licence server will always be encrypted. The Oso Memory Profiler will send data to our licence server when obtaining a trial licence, and also as part of the registration procedure.

In addition to the data you enter when registering, the Oso Memory Profiler will also collect and send the following pieces of information:

Product identifier Obviously our licence server needs to know with which of our products it is communicating.
Product version We also need to be able to verify that your licence is valid for the product version you are registering.
System identifier A text string that can be used by the Oso Corporation licence server to uniquely identify your computer without identifying you or anything about you.

The following three pieces of information are read from Windows:
  • Your Windows serial number.
  • Your computer name.
  • Your Windows account name.
They are combined together into a single text string, which is then hashed with SHA512 to produce the final identifier which is sent to the Oso Corporation licence server.

Due to the one-way nature of hashing functions, it is impossible to retrieve the original three pieces of information from the identifier that is sent to the licence server.

The Oso Memory Profiler will also send the following pieces of information that you entered when registering:

Your name The name you entered in the Licensing Dialog. When registering, this is initialised by default to your Windows login name.
Location name We store this name so that you can more easily identify and manage your licences when logged in to our website. When registering, this will be initalised to the name of your computer, but you can change it to whatever you like.

This name is for your reference only. At no time will we reveal or share this information with any third parties.
Your licence key Obviously we need to know which licence you're using to register the Oso Memory Profiler.