<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with licensing]]></title><description><![CDATA[A list of topics that have been tagged with licensing]]></description><link>https://forum.hise.audio/tags/licensing</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 12:43:12 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/tags/licensing.rss" rel="self" type="application/rss+xml"/><pubDate>Invalid Date</pubDate><ttl>60</ttl><item><title><![CDATA[Why you should plan for support before launch.]]></title><description><![CDATA[<p dir="auto">Hey Gang,</p>
<p dir="auto">Planning how your plugin business handles licensing, logging, customer accounts, purchases, activations, updates, and product management can prevent many support requests before they happen.</p>
<p dir="auto">It also gives you the information and tools you need when a customer does need help.</p>
<p dir="auto">A few things worth planning early:</p>
<ul>
<li>A reliable licensing system that handles activation, restoration, device limits, and offline use.</li>
<li>A logging system that records useful technical information without collecting the customer’s creative data.</li>
<li>A customer-management system that connects purchases, products, licenses, downloads, and support history.</li>
<li>A solid checkout and order system for failed payments, duplicate purchases, refunds, receipts, chargebacks, and missing orders.</li>
<li>A clear Merchant of Record or payment-processing setup so tax, billing, refunds, and customer responsibilities are properly defined.</li>
<li>Self-service tools for resetting activations, managing devices, finding receipts, and downloading products again.</li>
<li>A clear way to identify the installed plugin version and whether an update is available.</li>
<li>Useful error messages that explain what happened instead of only saying something failed.</li>
<li>A simple way for customers to send relevant diagnostic information with a support request.</li>
<li>A plan for server outages, expired subscriptions, refunded purchases, and other unusual situations.</li>
</ul>
<p dir="auto">Purchase issues can create just as much support work as technical problems. A customer may have been charged but not received access, used a different email at checkout, purchased the wrong product, or lost their receipt. If orders, customer accounts, product access, and licensing are disconnected, resolving a simple issue can require searching through several systems.</p>
<p dir="auto">When everything is connected, support becomes much easier.</p>
<p dir="auto">If someone changes computers, they can reset an old activation themselves. If a customer reports a problem, you can quickly see what they purchased, which version they are using, and whether their license is active. If a payment or fulfillment problem occurs, you can trace the order and restore access without manually piecing everything together.</p>
<p dir="auto">Good customer service is not only about responding quickly. It is also about building systems that prevent confusion and give both the customer and developer useful options when something goes wrong.</p>
<p dir="auto">This is one of the areas we are working on with SoundSync: connecting commerce, customer accounts, licensing, activations, downloads, product versions, communication, and support information in one system.</p>
<p dir="auto">The goal is to reduce preventable support requests while making the requests that do happen much easier to understand and quicker to resolve.</p>
]]></description><link>https://forum.hise.audio/topic/15061/why-you-should-plan-for-support-before-launch</link><guid isPermaLink="true">https://forum.hise.audio/topic/15061/why-you-should-plan-for-support-before-launch</guid><dc:creator><![CDATA[soundsync]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Using customer data to grow a plugin business]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/357">@dannytaurus</a> SoundSync can currently receive information related to the product’s operation and the customer journey, including:</p>

When the plugin is opened or connects to SoundSync
Activation, validation, restoration, and deactivation activity
The installed plugin version
The product and license associated with the activation
A hashed installation/device identifier for managing activations
Interactions with SoundSync-provided areas such as activation, account, store, support, and update interfaces
Timestamps showing recent validation or connection activity

<p dir="auto">This can be combined with information already created elsewhere in SoundSync, such as purchases, products owned, downloads, customer accounts, support activity, email engagement, and marketing consent.</p>
<p dir="auto">That makes practical things possible. For example, a developer could notify customers using an outdated version, help somebody who purchased but never activated, exclude existing owners from a promotion, or create a re-engagement flow based on meaningful customer activity, cart recovery, etc, etc.</p>
<p dir="auto">SoundSync does not inspect or collect the customer’s audio, MIDI, presets, parameter changes, DAW projects, filenames, or what they are creating. We are interested in product lifecycle events that help with licensing, updates, support, and relevant communication, not the customer’s creative activity.</p>
<p dir="auto">We also try to keep the principle fairly simple, collect the minimum information needed for the feature, be clear about how it is used, and give developers the controls they need to handle consent and privacy properly.</p>
<p dir="auto">Some of this varies by integration. For example, the HISE package can report plugin-open and SoundSync interface events, while licensing integrations naturally generate activation and validation events whenever they communicate with SoundSync.</p>
]]></description><link>https://forum.hise.audio/topic/15052/using-customer-data-to-grow-a-plugin-business</link><guid isPermaLink="true">https://forum.hise.audio/topic/15052/using-customer-data-to-grow-a-plugin-business</guid><dc:creator><![CDATA[soundsync]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[The gap between finishing a plugin and running a plugin business]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/5558">@cartemtune</a> thanks folks! So Australia, New Zealand, and Japan seem to be the countries that I need to take a look at. I actually can easily unblock these countries on my store and set up custom tax rates on my store so I can at least collect the taxes, but I definitely need to do more research on how to remit them correctly. maybe after that then I'll start thinking about moving to an MOR if I need to. I'm just already so cozy here lol migrating platforms is so much work :')</p>
]]></description><link>https://forum.hise.audio/topic/15046/the-gap-between-finishing-a-plugin-and-running-a-plugin-business</link><guid isPermaLink="true">https://forum.hise.audio/topic/15046/the-gap-between-finishing-a-plugin-and-running-a-plugin-business</guid><dc:creator><![CDATA[cartemtune]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Inlay now supports HISE expansion protection]]></title><description><![CDATA[<p dir="auto">Hi everyone,</p>
<p dir="auto">I’d like to share a new feature that was recently added to Inlay: <strong>protection and licensing for HISE expansions</strong>.</p>
<p dir="auto">For anyone who missed the original Inlay introduction post, you can find it <a href="https://forum.hise.audio/topic/14557/inlay-licensing-activation-and-update-delivery-for-hise-plugins?_=1779116143513">here</a>.</p>
<p dir="auto">That post was mostly focused on host-plugin licensing. This update is about protecting and managing access to expansion content itself.</p>
<h2>What this adds</h2>
<p dir="auto">With the new expansion support, HISE expansions can now behave like individually licensed products inside the same host plugin.</p>
<p dir="auto">An expansion may be physically installed on the user’s machine, but still remain locked until the current user account actually has access to it.</p>
<p dir="auto">So instead of relying only on download protection or manual serial workflows, the host plugin can verify expansion access dynamically at runtime.</p>
<h2>Typical workflow</h2>
<p dir="auto">The general user flow looks like this:</p>
<ul>
<li>user installs the host plugin</li>
<li>user downloads or installs expansions</li>
<li>the plugin detects installed expansions</li>
<li>accessible expansions become available immediately</li>
<li>locked expansions appear as installed but locked</li>
<li>clicking Unlock opens the browser flow if needed</li>
<li>after successful activation or purchase, the expansion becomes available</li>
</ul>
<p dir="auto">The idea is to make expansion licensing feel integrated into the product instead of feeling like a separate installer or external protection layer.</p>
<h2>Why this is useful</h2>
<p dir="auto">This makes a few workflows much easier for HISE developers:</p>
<ul>
<li>free player + paid expansions</li>
<li>instrument marketplaces</li>
<li>tiered content access</li>
<li>subscription-based libraries</li>
<li>downloadable add-on content</li>
<li>expansion update delivery to licensed users</li>
</ul>
<p dir="auto">Another useful aspect is that expansions can be distributed publicly without relying entirely on hidden download links or download managers.</p>
<p dir="auto">The expansion may already be installed locally, but the plugin still controls whether the current user is actually allowed to use it.</p>
<p dir="auto">It also allows expansions to stay connected to the same user-based licensing model as the host plugin itself.</p>
<h2>Works together with HISE expansion protection</h2>
<p dir="auto">This system is designed to work alongside HISE’s own expansion formats and encrypted expansion support, not replace them.</p>
<p dir="auto">So you can still use HISE’s protected expansion packaging while adding runtime entitlement checks and user-based access control on top.</p>
<h2>User experience goals</h2>
<p dir="auto">One of the main goals was improving UX around protected content.</p>
<p dir="auto">The expansion flow supports things like:</p>
<ul>
<li>browser-based activation instead of entering serials inside the plugin</li>
<li>self-service unlocking</li>
<li>multi-device user licensing</li>
<li>offline-capable access with periodic refresh</li>
<li>instant unlock after purchase or entitlement change</li>
<li>installed-but-locked visibility instead of hiding content completely</li>
</ul>
<p dir="auto">The aim is to keep the experience flexible for legitimate users while still giving developers meaningful control over access.</p>
<h2>Current status</h2>
<p dir="auto">I’m continuing to improve the SDK and integration flow, but the overall direction is now stable enough to share publicly.</p>
<p dir="auto">If you are building HISE products with expansions, I’d really like to hear what kinds of expansion licensing workflows matter most to you.</p>
<p dir="auto">Site: <a href="https://inlay.cloud" rel="nofollow ugc">https://inlay.cloud</a><br />
Email: info@inlay.cloud</p>
]]></description><link>https://forum.hise.audio/topic/14758/inlay-now-supports-hise-expansion-protection</link><guid isPermaLink="true">https://forum.hise.audio/topic/14758/inlay-now-supports-hise-expansion-protection</guid><dc:creator><![CDATA[alexey_inlay]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>