Nuitka Commercial

Als kommerzieller Benutzer von Python benötigen Sie auf jeden Fall diese 4 sehr wichtigen Funktionen, die nur Nuitka Commercial bietet. Schützen Sie Ihren Code, Ihre Daten, Ihre Ausgaben und Rückverfolgungen und genießen Sie gleichzeitig wichtige Komfortfunktionen für Ihre Anwendung.

Schutz vs. Reverse Engineering

Das Verbergen Ihres Quellcodes und enthaltener Schlüssel ist entscheidend für Ihren IP-Schutz. Dazu benötigen Sie das Nuitka Commercial-Paket. Es enthält Plugins für Nuitka, die Folgendes erreichen:

Program Constants Data

Im Programm enthaltene Konstanten verschleiern

Ihre Verschlüsselungsschlüssel, Ihre Programmtexte, Ihre Bibliotheksnutzungen, alles sind wertvolle Informationen, die das Reverse Engineering erleichtert.

Normalerweise sind diese Konstanten in den erstellten Programmen (und natürlich Ihrem Python-Quellcode oder Bytecode) leicht lesbar. Das Kompilieren mit Nuitka bietet Ihnen Schutz für den Code, aber da die Daten leicht lesbar sind, wird es weniger effektiv sein.

Read more….

Contained Data Files

Another aspect of data protection are your data files. When your program includes data files to work on, these are normally visible in the file system. This unnecessarily exposes your program, sometimes, e.g. via QML files of Qt, your program behavior can be changed by an attacker modifying these files, or they can copy their content easily.

Therefore Nuitka commercial allows you to embed data files as part of the program constants and protect it in the same way as other constants. Without these files accessible, the attacker will not have these an an attack vector.

Read more….

Encrypted Tracebacks

Wenn Ihr Programm eingesetzt wird und abstürzt, können Sie möglicherweise erfolgreich gegen das Auftreten dieser Tracebacks vorgehen. Aber wenn Sie Ihren Kunden unterstützen müssen, müssen Sie in der Lage sein, tatsächlich zu erkennen, warum Ihre Software abstürzt.

Python tracebacks are good for this, but you cannot want them to be readable to the user. This is where traceback encryption comes in. Nuitka with the commercial plugin will make sure to encrypt all traceback outputs. They still carry the information as you want, but only you will be able to decode them.

Symmetrische Verschlüsselung (und asymmetrische Verschlüsselung in einem zukünftigen Update) sind dort für Sie verfügbar.

Encrypted Outputs

Wenn Sie Informationen von einer Maschine abfragen müssen oder generell einen perfekten Schutz haben wollen, können Sie das Nuitka-Plugin verwenden, um sicherzustellen, dass nur verschlüsselte Informationen auf der Standardausgabe und dem Standardfehler ausgeben werden.

So können Sie die Ausgaben bei Bedarf entschlüsseln und sicherstellen, dass es für niemanden außer Ihnen lesbar ist.

Commercial-only packages

Einige wenige Pakete werden nur mit Nuitka Commercial unterstützt.

Read more….

Besondere Anforderungen (nur kommerzielle Anwendungsfälle)

In diesem Fall haben Sie spezielle Wünsche, die nur für gewerbliche Kunden relevant und mit viel Aufwand zu erfüllen sind.

  • Sie könnten z.B. einen Windows-Dienst einrichten wollen.

    Hierfür gibt es in Nuitka ein spezielles Plugin, das die Bereitstellung von einem praktisch unverändertem Programm als Dienst sehr einfach macht.

    Read more….

  • Möglicherweise müssen Sie spezielle kommerzielle Software unterstützen.

    Das ist machbar, aber Sie müssen möglicherweise für die Entwicklungszeit bezahlen, die es braucht.

  • Sie müssen möglicherweise sehr alte Betriebssysteme unterstützen wie zum Beispiel RHEL 5.

    Auch das ist möglich, aber Sie müssen möglicherweise für die Entwicklungszeit bezahlen, die dafür benötigt wird.

  • Automatisches Herunterladen, Benachrichtigung und Anwendung von Updates für die bereitgestellte Software.

    Diese Funktion ist noch nicht implementiert, wird aber in einem zukünftigen Update hinzugefügt werden.

    Die Unterstützung für solche Dinge wird auch in dem Nuitka Commercial Paket abgedeckt Hierbei geht es nicht unbedingt um das Verstecken des Codes oder ihren Daten, sondern um die Qualität ihrer Software.

Vorrangige Problemlösungen

Vielleicht haben Sie ein Problem, das Sie daran hindert, Nuitka zu verwenden, das Sie aber wegen der Leistungssteigerung und des IP-Schutzes mit oder ohne kommerzielle Plugins nutzen möchten.

Das Nuitka Priority-Paket bietet Ihnen Zugang zu einer erhöhten Priorität für Ihre Probleme. Wenn Sie dieses Paket abonnieren, werden die gemeldeten Probleme mit höchster Priorität gelöst, damit Sie Nuitka nutzen können.

Sponsoring

Sie sind mit Nuitka zufrieden und wollen es nutzen, weil es einen wichtigen Teil Ihrer Arbeitsabläufe bei der Bereitstellung löst. Sie können das Prioritätspaket oder das kommerzielle Paket benötigen oder auch nicht. Sie können den relativ hohen Betrag bezahlen und die Entwicklung von Nuitka im Allgemeinen unterstützen. Und Sie können wissen, dass es aktiv bleibt und unterstützt wird und den relativ kostenlosen Service, den Sie täglich erhalten.

Natürlich haben Sponsoren das Recht auf jeden Zugang und werden mit höchster Priorität behandelt.

Preisgestaltung

Nuitka Commercial

€ 250 / yr

  • exklusive Commercial Features

  • All ihre Anwendungen

  • Standart Support

Nuitka Priority

€ 250 / yr

  • Bester Support

  • Probleme haben Priorität

  • Keine kommerziellen Features

Full Package

€ 400 / yr

  • Nuitka Commercial included

  • Nuitka Priority included

Sponsor

€ 1000 / yr

  • Bester Support

  • Nuitka Commercial

  • Roadmap Einfluss

  • Priorität der Anwendungsfälle

Wichtig

Click the buttons in the boxes above if Stripe payment works for you (bank transfer, credit card, SEPA debit charge, etc).

Limitations

When you buy Nuitka commercial, parts of the, mostly the plugins that implement the commercial only features are under a license that forbids you to distribute the Nuitka commercial source code. That should be obvious, but otherwise it does not limit your use of Nuitka at all.

You can use Nuitka commercial on

  • All your machines, all OSes

  • All your software, deploy as many as you want

  • Even after ending the subscription (on that particular version you have)

Basically you are as free with Nuitka commercial as with standard Nuitka. Only for distribution of that Nuitka commercial version to third parties, you are limited.

Delivery

  1. Pay via Stripe or Crypto currency and have that confirmed

  2. You get access to the private GitHub repo Nuitka-commercial which contains Nuitka plus commercial only parts.

  3. Optionally given more users in your GitHub organization access via token.

  4. Nuitka commercial can then be used as a drop in replacement of Nuitka with more options.

Kontaktiere uns

Please use this form to contact us with intent of buying Nuitka services, but still open questions. You can also ask for solving your deployment, where working in your environment the compilation is done by us, and we will be compensated for our time extra.

Wichtig

If all you want to do is to purchase, notice the purchase buttons above in the Pricing section. There is no need to fill out the form, Stripe collects all needed information.