Buying on StackHub

Products & Licenses

StackHub is an e-commerce website through which you can purchase products from organizations.

When a product is bought, StackHub doesn't ship a physical product or grant download access to software. Instead it generates a securely signed license file that you download and install / copy to your system. It is then up to the product purchased to check the validity of the license file.

Bought licenses may be viewed on the My Licenses page.

License Features

StackHub provides the following default features and constraints for products and their associated license files.

Each product sold should clearly dictate which feature(s) it makes use of.

  • Capacity based

    The license provides a bundle of points. What a point represents and how it is spent is up to the product to decide.

  • Package based

    The license enables one or more StackHub packages. The package may be optionally constrained to a set of version ranges.

  • SkyArc Organization ID

    The license is only valid when used on a SkyArc installation with a matching organization ID. See How can I find my SkyArc Organization ID? for details.

    These products are designed to be used on SkyArc installations such as SkySpark, FinStack, etc...

  • SkyArc License ID

    The license is only valid when used on a SkyArc installation with a specific license number. See How can I find my SkyArc Installation ID? for details.

    These products are designed to be used on SkyArc installations such as SkySpark, FinStack, etc...

  • Expiry Date

    The license is only valid up to a certain date, after which it becomes invalid.

Note that products may also impose their own custom constraints.

License Files

A typical (but fully loaded) StackHub license file looks like this:

authority  = stackhub 
licVersion = 1.0 
id         = xxxxxxxx-xxxxxxxx
rev        = 0 
mod        = 1999-04-03T23:00:00Z UTC 
generated  = 1999-04-03T23:00:00Z UTC 
product    = xxxxxxxx-xxxxxxxx Bat Mobile 
vendor     = xxxxxxxx-xxxxxxxx Wayne Enterprises
org        = xxxxxxxx-xxxxxxxx Batman
licensee   = <Bruce Wayne> 
expires    = 1999-06-12 
skyarcLic  = xxxxxxxx-xxxxxxxx
skyarcOrg  = xxxxxxxx-xxxxxxxx
packages   = batMobile 2.0; turboThruster 1.2-1.5; graplingHook 4+ 
capacity   = 1000 bullets; 20 missiles; 1 bomb 
sig        = xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx

The signature (the sig property at the bottom) is a hash of all the other properties and is generated using industry standard public / private key encryption techniques. This means that only StackHub, using a secret private key, can generate the signature. But anyone else can use the public key to verify that the signature, and hence the contents of the license file, was indeed generated by StackHub.

StackHub Public Key:

RSA:X.509:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAIJB5G86kTyzNKemUSPjT/H/JpzWzZ7BzFijzJAj9m+E8mYMkQsRCKPGB72pzCHq/d4wTzOXe+fedju1cRn/hL0CAwEAAQ==

Refunds

Contact the organization selling the product for refunds or contact StackHub if you have a grievance.