<?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[Automatic license file placement, like user presets]]></title><description><![CDATA[<p dir="auto">Any interest in this as a PR? Or are you all handling license files in your installer?</p>
<p dir="auto">I extended HISE to write the project's LICENSE.txt file into the AppData folder on first launch.</p>
<p dir="auto">Same mechanism as the UserPresets system.</p>
<ol>
<li>When you compile the plugin VST/AU, it looks for a LICENSE.txt file in the project root</li>
<li>If it finds one, it bundles into the embedded data</li>
<li>On first plugin launch, it writes the LICENSE.txt to the user's AppData folder, next to UserPresets</li>
<li>It respects the version number, same as UserPresets, and overwrites if the version has changed</li>
</ol>
]]></description><link>https://forum.hise.audio/topic/14864/automatic-license-file-placement-like-user-presets</link><generator>RSS for Node</generator><lastBuildDate>Sat, 20 Jun 2026 13:57:30 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/14864.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 Jun 2026 10:29:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Automatic license file placement, like user presets on Sat, 20 Jun 2026 12:38:44 GMT]]></title><description><![CDATA[<p dir="auto">Why not just verify if it's on the disk or not and pull it from the server?<br />
Assuming plugins are connect to the internet for your license system in the first place...</p>
<p dir="auto">EDIT: or even simpler, pull it at the same time you pull the plugin's license...</p>
]]></description><link>https://forum.hise.audio/post/121393</link><guid isPermaLink="true">https://forum.hise.audio/post/121393</guid><dc:creator><![CDATA[ustk]]></dc:creator><pubDate>Sat, 20 Jun 2026 12:38:44 GMT</pubDate></item><item><title><![CDATA[Reply to Automatic license file placement, like user presets on Sat, 20 Jun 2026 11:16:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> said in <a href="/post/121391">Automatic license file placement, like user presets</a>:</p>
<blockquote>
<p dir="auto">the first page of the installer and it's on the website</p>
</blockquote>
<p dir="auto">Yeah, that's all I was going to do too. But then I thought some persisted version on the user's disk might be good too.</p>
<p dir="auto">I think probably the best way is to show it in the plugin, even if it's a footer link in a settings/credits panel.</p>
<p dir="auto">That's the only way to be sure that the license always travels with the plugin.</p>
]]></description><link>https://forum.hise.audio/post/121392</link><guid isPermaLink="true">https://forum.hise.audio/post/121392</guid><dc:creator><![CDATA[dannytaurus]]></dc:creator><pubDate>Sat, 20 Jun 2026 11:16:02 GMT</pubDate></item><item><title><![CDATA[Reply to Automatic license file placement, like user presets on Sat, 20 Jun 2026 11:03:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/357">@dannytaurus</a> I show it in the first page of the installer and it's on the website. Adding it into the app data folder too seems like a good idea so I might do that.</p>
]]></description><link>https://forum.hise.audio/post/121391</link><guid isPermaLink="true">https://forum.hise.audio/post/121391</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Sat, 20 Jun 2026 11:03:45 GMT</pubDate></item><item><title><![CDATA[Reply to Automatic license file placement, like user presets on Sat, 20 Jun 2026 11:02:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> Gotcha. Problem with that method is keeping two separate copies/formats of the license text in sync, assuming you also want to display it on your website/elsewhere too.</p>
<p dir="auto">I'm not even sure how I want to show/store the plugin license yet.</p>
<p dir="auto">I looked at a bunch of other (well-known) plugins on my system and can't find any licenses/EULA files for most of them.</p>
<p dir="auto">They either have it in a panel in the plugin, or it's just on their website.</p>
]]></description><link>https://forum.hise.audio/post/121390</link><guid isPermaLink="true">https://forum.hise.audio/post/121390</guid><dc:creator><![CDATA[dannytaurus]]></dc:creator><pubDate>Sat, 20 Jun 2026 11:02:47 GMT</pubDate></item><item><title><![CDATA[Reply to Automatic license file placement, like user presets on Sat, 20 Jun 2026 10:50:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/357">@dannytaurus</a> I'd include the license in a .js file, then use <code>File.writeString()</code> to put it into a file in the app data folder.</p>
]]></description><link>https://forum.hise.audio/post/121389</link><guid isPermaLink="true">https://forum.hise.audio/post/121389</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Sat, 20 Jun 2026 10:50:07 GMT</pubDate></item><item><title><![CDATA[Reply to Automatic license file placement, like user presets on Sat, 20 Jun 2026 10:33:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/12">@David-Healey</a> How would you do it with script?</p>
]]></description><link>https://forum.hise.audio/post/121388</link><guid isPermaLink="true">https://forum.hise.audio/post/121388</guid><dc:creator><![CDATA[dannytaurus]]></dc:creator><pubDate>Sat, 20 Jun 2026 10:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to Automatic license file placement, like user presets on Sat, 20 Jun 2026 10:30:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/357">@dannytaurus</a> I include this in my installer, you could also do it through a HISE script.</p>
]]></description><link>https://forum.hise.audio/post/121387</link><guid isPermaLink="true">https://forum.hise.audio/post/121387</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Sat, 20 Jun 2026 10:30:41 GMT</pubDate></item></channel></rss>