Wolfram Engine
Eine lokal downloadbare Wolfram Engine, um Rechenintelligenz in Ihre Anwendungen zu integrieren
FAQ
Allgemeines
Was ist die Wolfram Engine Community Edition?
Es ist eine kostenlose Version der Wolfram Engine, die als lizenzierte Entwicklungsumgebung verwendet werden kann. Die Wolfram Engine implementiert die Wolfram Language mit Schnittstellen, die für den Einsatz in Softwareprojekten geeignet sind. Die Wolfram Engine ist das Herz von Wolfram-Produkten wie Mathematica, Wolfram|One und Wolfram|Alpha.
Wo läuft die Wolfram Engine Community Edition?
Laden Sie die Wolfram Engine Community Edition herunter, um sie lokal auf Ihrem Computersystem auszuführen. Sie läuft auf Linux, Mac und Windows und kann auf dem Desktop, Server, einer virtuellen Maschine, in einem verteilten und eingebetteten System und in Parallelsystemen bereitgestellt werden. (Die Wolfram Cloud bietet sofortigen Zugang zur Wolfram Language.)
Kann die Wolfram Engine Community Edition in der Cloud laufen?
Die Engine kann als lokale Software in den virtuellen Umgebungen von Cloud-Anbietern wie AWS laufen. Die Wolfram Cloud (und Wolfram Enterprise Private Cloud) bietet eine vollständige Cloud-Umgebung für die Wolfram Language.
Wie kann ich die Wolfram Engine Community Edition zusammen mit meinem restlichen Software-Stack nutzen?
Sie können die Wolfram Engine Community Edition aus der Kommandozeile, als Skript, über Sockets und ZeroMQ aufrufen. Sie können die Engine außerdem durch Client-Libraries für Python, Java, .NET und C/C++, sowie aus Systemen wie Excel, Jupyter und Unity aufrufen. (Unterstützung für die direkte Anbindung an den Webserver ist in Entwicklung.)
Wie kann ich die Wolfram Engine Community Edition zusammen mit anderen Entwicklungstools verwenden?
Sie können Ihren Wolfram Language-Code mit herkömmlichen IDEs, Editors und Tools wie Eclipse, IntelliJ IDEA, Atom, Vim, Visual Studio Code und Git bearbeiten und managen.
Muss ich die Wolfram Engine downloaden, damit ich die Wolfram Language ausprobieren kann?
Nein. Sie können die Wolfram Language im Handumdrehen interaktiv in der Wolfram Cloud online ausprobieren.
Welcher Zusammenhang besteht zwischen der Wolfram Engine Community Edition und Mathematica?
Es handelt sich um dieselbe Core-Engine mit unterschiedlichen Interfaces und unterschiedlichen Lizenzoptionen. Mathematica wird hauptsächlich für interaktives Rechnen mit dem Wolfram Notebook-Interface verwendet. Die Wolfram Engine Community Edition ist so gestaltet, dass sie von anderen Programmen über eine Vielzahl von Programm-Kommunikationsschnittstellen aufgerufen werden kann. Die kostenlose Wolfram Engine Community Edition ist als Software-Entwicklungsumgebung lizenziert. Im Unterschied zu Mathematica gestattet die Lizenz nicht, Ausgaben für kommerzielle oder unternehmensinterne Zwecke.
Gibt es einen Unterschied zur Wolfram Engine auf dem Raspberry Pi?
Die Wolfram Engine, die als Teil des Raspberry-Betriebssystems (als "Wolfram Language") gebündelt ist, ist dieselbe Software wie die Wolfram Engine Community Edition, nur angepasst für Raspberry Pi, und mit einer Lizenz, die eine nichtkommerzielle Verwendung ermöglicht.
Ist die Wolfram Engine Community Edition ein Open-Source-Projekt?
Nein. Es ist eine speziell lizenzierte Version eines Produkts, das sich seit über drei Jahtzehnten in ständiger kommerzieller Entwicklung befindet. Nachfolgend finden Sie Informationen zur Einbindung in Open-Source-Projekte. Wolfram ist seit vielen Jahren in der Open-Source Community aktiv und einige Komponenten der Wolfram Engine und der verbundenen Tools sind quelloffen.
Installation und Verwendung
Wie installiere ich die Wolfram Engine?
Downloaden Sie und führen Sie das Installationsprogramm aus. Auf unserem Support-Artikel finden Sie weitere Details.
Wie wird die Wolfram Engine aktiviert?
Starten Sie WolframScript, das Sie im Layout des installierten Produkts finden (weitere Informationen im Support-Artikel). Wenn Sie dazu aufgefordert werden, melden Sie sich mit dem gleichen Konto an, das Sie während des Downloads angegeben haben. Diese Informationen werden verwendet, um eine Verbindung zur Cloud herzustellen und nach den beiden kostenlosen Keys für Ihren Account zu suchen.
Was soll ich tun, wenn WolframScript sagt, dass mein Account keine gültigen Product-Keys besitzt?
Jedem Konto sind zwei Schlüssel zugeordnet. Wenn Sie sich nicht angemeldet haben, sollten Sie dies tun, um die Ihrem Konto zugeordneten Schlüssel zu erhalten. Wenn beide Schlüssel bereits verwendet wurden, können Sie uns kontaktieren, um diese zurückzusetzen.
Was ist WolframScript?
WolframScript ist ein Programm zum Ausführen der Wolfram Engine über eine Befehlszeile oder ein Skript. Es ist im Download-Paket der Wolfram Engine enthalten.
Wie führe ich Wolfram Language-Skripts aus?
Schreiben Sie bei Mac und Linux #!wolframscript an den Anfang des Skripts und überprüfen Sie, dass sich das WolframScript-Programm auf Ihrem Pfad befindet. Wolfram Language-Skripts enden normalerweise mit .wls. Auf einem Windows-Betriebssystem verknüpft das WolframScript-Installationsprogramm die Endung .wls mit WolframScript. Weitere Informationen finden Sie in der Dokumentation.
Lizenzierung und Nutzungsbedingungen
Bitte beachten Sie: "Wolfram Engine Community Edition" wird im Folgenden abgekürzt als "Free Engine".Kann ich die Free Engine verwenden, um ein kommerzielles Produkt zu entwickeln?
Ja. Sie können die Free Engine während der Entwicklungsphase sowie für Demos und Tests nutzen. Sie müssen eine Produktionslizenz anfordern, bevor Sie Ihr Produkt bereitstellen.
Kann ich die Free Engine für F&E verwenden?
Ja, wenn Ihre Forschung und Entwicklung der Entwicklung eines Produkts dient. Die Free Engine-Lizenz gestattet es Ihnen nicht, sie zur Produktion von Output zu verwenden (z.B. Papers oder Berichte) für kommerzielle oder unternehmensinterne Zwecke. Dafür können Sie Wolfram|One, Mathematica oder andere Wolfram-Produkte verwenden, die ein Wolfram Notebook-Interface bieten, das sich für diese Art der Verwendung besser eignet.
Wie unterscheidet sich die Lizenzierung, wenn meine Nutzung nicht kommerziell ist?
Selbst wenn Ihr Projekt nicht kommerziell ist, müssen Sie dennoch eine Produktionslizenz erwerben, wenn Sie Ihr Projekt für Endbenutzer bereitstellen möchten. Wenn Sie an einer Universität sind, verfügen Sie möglicherweise über eine Wolfram-Standortlizenz, die Ihre Nutzung der Wolfram Engine regelt und zusätzliche Nutzungen, einschließlich verschiedener Bereitstellungsformen, ermöglicht. Kontaktieren Sie uns für weitere Informationen.
Kann ich mit der Free Engine einen Prototype erstellen?
Ja. Die Free Engine-Lizenz ermöglicht das Prototyping von Softwareprodukten. Sie können einen Prototyp erstellen und ihn für Demos und Tests verwenden. Um Ihr Produkt in Produktion zu nehmen, benötigen Sie eine Produktionslizenz.
Kann ich mit der Free Engine kostenpflichtige Dienste anbieten?
Ja, wenn Ihre Dienstleistung aus der Entwicklung von Produkten mit der Wolfram Engine besteht. Sie können die Free Engine verwenden, um Demos zu erstellen, aber nicht bereitzustellen. Sollten Sie Leistungen in Form von direkten Ausgaben (z.B. Berichte) produzieren, dann ist dies mit der Free Engine nicht gestattet. Für diesen Zweck wurden Wolfram|One oder andere Wolfram-Produkte entwickelt.
Kann ich mit der Free Engine einen Internetdienst oder eine API erstellen?
Ja, Sie können einen Prototyp oder eine Demo eines Webdienstes oder einer API erstellen. Sie müssen jedoch eine Produktionslizenz erwerben, bevor Ihr Service in die Produktion geht. Dies gilt auch dann, wenn Ihr Webservice nur intern innerhalb eines Unternehmens genutzt werden soll. Wir definieren einen Webservice oder eine API als "in Produktion", wenn seine Ausgabe für andere Zwecke als Demos oder Tests verwendet wird.
Kann ich unter Zuhilfenahme Free Engine einen Kurs unterrichten?
Die Free Engine ist eine Software-Entwicklungsumgebung. Die Lizenz umfasst nicht die Erbringung von Bildungs- und Unterrichtsdienstleistungen. Wolfram verfügt über umfangreiche Lizenzprogramme für den Bildungsbereich. Wenn Sie an einer Universität arbeiten, können Sie vielleicht eine Wolfram-Standortlizenz nutzen, mit der Sie die Wolfram Engine auch zu Unterrichtszwecken nutzen können. Wolfram bietet auch eine Auswahl an kostenlosen Unterrichtswerkzeuge wie beispielsweise eine Version des Wolfram Programming Lab. Kontaktieren Sie uns, wenn Sie an Unterrichtslizenzen interessiert sind und Software-Entwicklungskurse mit der Free Engine abhalten möchten.
Kann ich die Free Engine in einem Open-Source-Projekt einsetzen?
Ja. Sie können die Free Engine bei der Entwicklung Ihres Projekts sowie für Demos und Tests verwenden. Die Free Engine Lizenz erlaubt jedoch keine Nutzung durch den Endnutzer, es sei denn, diese Nutzung dient der Weiterentwicklung. Für den Endnutzergebrauch müssen die Benutzer eine separate Lizenz für die Wolfram Engine besitzen. Möglicherweise haben Sie bereits eine entsprechende Lizenz, wenn Sie ein Wolfram-Produkt wie Wolfram|One oder Mathematica besitzen, oder wenn Ihr Unternehmen eine Wolfram-Standortlizenz besitzt. Open-Source-Projekte können eine spezielle Wolfram Engine-Lizenz beantragen, die es den Endnutzern erlaubt, die Free Engine im Rahmen ihrer Projektnutzung frei zu nutzen.
Wie bekomme ich eine Produktionslizenz?
Es gibt unterschiedliche Typen von Produktionslizenzen für unterschiedliche Situationen. Kontaktieren Sie uns, damit wir Sie hinsichtlich Ihrer Optionen beraten können.
Wieviel kostet eine Produktionslizenz?
Das hängt vom Volumen und der Anwendung ab. Für die Verteilung innerhalb eines Soft- oder Hardwareprodukts liegen die typischen Kosten pro Exemplar im Bereich von 5 $–100 $.
Kann ich im Rahmen meiner Wolfram|One- oder Mathematica-Lizenz die Wolfram Engine nutzen?
Ja. Sie können die Free Engine herunterladen und gemäß den Bedingungen Ihrer Wolfram|One- oder Mathematica-Lizenz verwenden.
Muss ich jedes Exemplar der Free Engine authentifizieren?
Ja. Jede Kopie muss einmalig mit der Wolfram Cloud authentifiziert werden. Die Authentifizierung erlischt nicht, obwohl sich Wolfram das Recht vorbehält, die Nutzung im Falle von Missbrauch zu beenden. Produktionslizenzen ermöglichen die Bereitstellung von Wolfram Engines ohne separate Authentifizierung.
Darf die Free Engine wiederverteilt werden?
Nein. Um die Versionsverwaltung und Sicherheit zu gewährleisten, müssen Exemplare der Free Engine von uns heruntergeladen werden. Produktionslizenzen können jedoch die Wiederverteilung von Wolfram Engines gestatten. Wenn Sie einen Software-Verteilungsdienst betreiben, kontaktieren Sie uns für Informationen dazu, wie Sie Exemplare der Free Engine durch Ihren Dienst zur Verfügung stellen können.
Haben Sie Fragen? Kontaktieren Sie uns