diff --git a/packages/nexrender-core/src/index.js b/packages/nexrender-core/src/index.js
index <HASH>..<HASH> 100644
--- a/packages/nexrender-core/src/index.js
+++ b/packages/nexrender-core/src/index.js
@@ -52,7 +52,7 @@ const init = (settings) => {
     settings = Object.assign({
         workpath: path.join(os.tmpdir(), 'nexrender'),
 
-        addLicense: true,
+        addLicense: false,
         forceCommandLinePatch: false,
         skipCleanup: false,
         stopOnError: true,
diff --git a/packages/nexrender-worker/src/bin.js b/packages/nexrender-worker/src/bin.js
index <HASH>..<HASH> 100644
--- a/packages/nexrender-worker/src/bin.js
+++ b/packages/nexrender-worker/src/bin.js
@@ -163,6 +163,8 @@ settings['stopOnError'] = settings['stopOnError'] == 'true';
 if (settings['no-license']) {
     settings.addLicense = false;
     delete settings['no-license'];
+} else {
+    settings.addLicense = true;
 }
 
 start(serverHost, serverSecret, settings);
core will never do auto-license, worker will