WOLFRAM

Wolfram Engine

O Wolfram Engine está disponível para download local para colocar inteligência computacional em seus aplicativos

Perguntas frequentes

Geral

O que é o Wolfram Engine Community Edition?

É uma versão gratuita do Wolfram Engine licenciado para uso fora de produção. O Wolfram Engine implementa a Wolfram Language com interfaces adequadas para uso em projetos de software. O Wolfram Engine é o coração dos produtos da Wolfram, como o Mathematica, Wolfram|One e Wolfram|Alpha.

Onde o Wolfram Engine Community Edition é executado?

O Wolfram Engine Community Edition é baixado para ser executado localmente no sistema do seu computador. Ele é executado no Linux, Mac e Windows e pode ser implementado em sistemas de desktop, servidor, virtualizados, distribuídos, paralelizados e integrados. (A Wolfram Cloud fornece acesso imediato à nuvem para a Wolfram Language.)

Posso executar o Wolfram Engine Community Edition na nuvem?

Ele pode ser executado como software local nos ambientes virtuais de provedores de nuvem padrão, como o AWS. A Wolfram Cloud (e a Wolfram Enterprise Private Cloud) oferece um ambiente de nuvem completo para a Wolfram Language.

Como o Wolfram Engine Community Edition se conecta a um conjunto de softwares?

O Wolfram Engine Community Edition pode ser chamado a partir de uma linha de comando, como um script, através de sockets e através da ZeroMQ. Também pode ser chamado através de bibliotecas para Python, Java, .NET e C/C++, assim como de sistemas como Excel, Jupyter e Unity. (Suporte para conexão direta em servidores da web está em desenvolvimento.)

Como o Wolfram Engine Community Edition se conecta com as ferramentas do desenvolvedor?

Seu código em Wolfram Language pode ser editado e gerenciado com IDEs, editores e ferramentas padrão, tais como Eclipse, IntelliJ IDEA, Atom, Vim, Visual Studio Code e Git.

Para usar a Wolfram Language, o Wolfram Engine precisa ser baixado?

Não. Ela pode ser usada de forma imediata e interativa na Wolfram Cloud

Como o Wolfram Engine Community Edition se relaciona com o Mathematica?

É o mesmo mecanismo central, mas com uma interface diferente e licenciamento diferente. O Mathematica é usado principalmente para computação interativa, com a interface do notebook Wolfram. O Wolfram Engine Community Edition é para ser chamado por outros programas, usando uma variedade de interfaces de comunicação de programa. O Wolfram Engine Community Edition é licenciado para uso de pré-produção no desenvolvimento de software. Ao contrário do Mathematica, ele não é licenciado para gerar resultados para uso comercial ou organizacional.

Qual é a relação do Wolfram Engine com o Raspberry Pi?

O Wolfram Engine está incluído como parte do sistema operacional Raspbian (identificado como "Wolfram Language") é o mesmo software do Wolfram Engine Community Edition, mas adaptado para Raspberry Pi e com uma licença que permite o uso de produção não comercial.

O Wolfram Engine Community Edition é um projeto de código aberto?

Não. É uma versão especialmente licenciada de um produto que está em desenvolvimento comercial contínuo há mais de três décadas. Veja abaixo informações sobre como incluí-lo em projetos de código aberto. Note que a Wolfram está ativa na comunidade de código aberto há muitos anos, e alguns componentes do Wolfram Engine e ferramentas relacionadas são de código aberto.


Instalação e uso

Como instalar o Wolfram Engine?

Faça o download e execute o instalador. Veja nosso artigo sobre suporte para mais detalhes.

Como ativar o Wolfram Engine?

Inicie o WolframScript, localizado dentro do layout do produto instalado (veja nosso artigo sobre suporte). Quando solicitado, faça o login com a mesma conta fornecida durante o download. Essas informações são usadas para conectar-se à nuvem e verificar as duas chaves gratuitas associadas à sua conta.

O que fazer se o WolframScript diz que minha conta não possui chaves válidas?

Duas chaves são atribuídas a cada conta. O login deve ser feito para obter as chaves associadas à sua conta. Se ambas as chaves já tiverem sido usadas, entre em contato conosco para redefini-las.

O que é o WolframScript?

WolframScript é um programa para executar o Wolfram Engine de uma linha de comando ou script. Está incluído no pacote de downloads do Wolfram Engine.

Como executar scripts da Wolfram Language?

No Mac e no Linux, insira #!wolframscript no começo do script e verifique se o programa WolframScript está no seu caminho. Os scripts da Wolfram Language convencionalmente têm extensão de arquivo .wls. No Windows, o instalador do WolframScript associa a extensão .wls com o WolframScript. Veja a documentação para mais informações.


Licenciamento e termos de uso

Nota: "Wolfram Engine Community Edition" está abreviado como "Free Engine".

O Free Engine pode ser utilizado para desenvolver um produto comercial?

Sim. Ele pode ser utilizado durante a fase de desenvolvimento, além de demonstrações e testes. Uma licença de produção deve ser obtida antes de implementar seu produto.

O Free Engine pode ser utilizado para P&D?

Sim, se sua P&D estiver prestando serviço para o desenvolvimento de um produto. Entretanto, a licença do Free Engine não permite que o uso com o propósito expresso de produzir algo (por exemplo, documentos ou relatórios) para uso comercial ou organizacional. Para isso, utilize o Wolfram|One, o Mathematica ou outro produto da Wolfram, que também tenha a interface de notebook da Wolfram mais adequado para esse padrão de uso.

Qual a diferença no licenciamento se meu uso não for comercial?

Mesmo que seu projeto não seja comercial, uma licença de produção ainda precisa ser obtida se desejar implementar seu projeto para uso de outros usuários. Se estiver em uma universidade, uma licença local da Wolfram regerá o seu uso do Wolfram Engine e permitirá usos adicionais, incluindo várias formas de implementação. Entre em contato para mais informações.

Posso fazer um protótipo usando o Free Engine?

Sim. A licença do Free Engine permite a criação de protótipos de produtos de software. Um protótipo pode ser criado e usado para demonstrações e testes. No entanto, para colocar seu produto em produção, obtenha uma licença de produção.

Posso oferecer serviços pagos usando o Free Engine?

Sim, se seus serviços consistirem no desenvolvimento de produtos com o Wolfram Engine. O Free Engine pode ser utilizado para produzir demonstrações, mas não para implementação. Além disso, se produzir serviços diretos (por exemplo, relatórios), isso não será permitido com o Free Engine; Wolfram|One ou outro produto Wolfram destinam-se a esse uso.

Posso criar um serviço na web ou uma API com o Free Engine?

Sim, um protótipo ou demonstração de um serviço na web ou uma API pode ser criado. No entanto, uma licença de produção precisa ser obtida antes de seu serviço entrar em produção. Isso se aplica mesmo que seu serviço na web seja usado apenas internamente em uma organização. Consideramos que um serviço na web ou uma API está "em produção" se seu produto for usado para outros fins que não sejam demonstrações ou testes.

Posso ministrar um curso usando o Free Engine?

O Free Engine é para desenvolvimento de software. Sua licença não cobre o fornecimento de serviços educacionais. A Wolfram tem programas de licenciamento para educação. Se estiver em uma universidade, pode estar coberto por uma licença local Wolfram, que permitirá o uso educacional completo do Wolfram Engine. A Wolfram também fornece uma variedade de ferramentas educacionais gratuitas, incluindo uma versão do Wolfram Programming Lab. Entre em contato conosco para licenciamento educacional especial se deseja ministrar um curso de desenvolvimento de software com o Free Engine.

Posso usar o Free Engine em um projeto de código aberto?

Sim. o Free Engine pode ser usado no desenvolvimento de seu projeto, assim como em demonstrações e testes. No entanto, a licença do Free Engine não permite o uso de usuário final, exceto quando esse uso é para desenvolvimento posterior. Para usos por usuário final, os usuários devem ter uma licença separada para o Wolfram Engine. Pode ser que você já tenha uma licença apropriada se tiver um produto da Wolfram, como o Wolfram | One ou o Mathematica, ou se estiver em uma organização que tenha uma licença local da Wolfram. Projetos de código aberto podem aplicar para uma licença especial do Wolfram Engine, que permite aos usuários finais usar livremente o Free Engine como parte de seu uso do projeto.

Como obter uma licença de produção?

Existem diferentes tipos de licença de produção para diferentes situações. Entre em contato conosco para saber suas opções.

Quanto custa uma licença de produção?

Depende do volume e da aplicação. Para distribuição dentro de um produto de software ou hardware, os custos por cópia estão na faixa de 5 a 100 dólares.

A minha licença do Wolfram|One ou Mathematica cobre o Wolfram Engine?

Sim. faça o download do Free Engine e use-o sujeito aos termos de sua licença do Wolfram|One ou Mathematica.

Cada cópia do Free Engine precisa ser autenticada?

Sim. Cada cópia deve ser autenticada uma vez com o Wolfram Cloud. A autenticação não expira, embora a Wolfram reserve o direito de rescindir o uso em caso de abuso. As licenças de produção podem permitir que os Wolfram Engines sejam implementados sem autenticação separada.

As cópias do Free Engine podem ser redistribuídas?

Não. Para manter o controle de versão e a segurança, exigimos que as cópias sejam baixadas diretamente de nós. As licenças de produção podem, no entanto, permitir a redistribuição dos Wolfram Engines. Se operar um serviço de distribuição de software, entre em contato conosco para obter informações sobre como fornecer cópias do Free Engine através do seu serviço.

Alguma dúvida? Entre em contato conosco