Seu gráfico de trading, com a sua marca.
O TradeCanvas tem licença MIT. Coloque-o em um produto comercial, modifique-o, hospede-o você mesmo: seus clientes veem a sua marca, e seus dados ficam nos seus servidores.
Grátis, para qualquer uso
Sem logo no gráfico
Nada do TradeCanvas é desenhado no gráfico ou no widget. A licença MIT só pede que o texto dela acompanhe o código.
Nada enviado a lugar nenhum
A biblioteca não tem telemetria. Ela só abre uma conexão por meio de um adaptador de dados que você inicia: um dos feeds de exchanges embutidos, ou o seu próprio.
Sem solicitação, sem aprovação
npm install, e todos os recursos da auditoria do sistema são seus, incluindo o book de ofertas em escada, o gráfico de profundidade e o heatmap.
Todo o código-fonte
Leia, corrija, faça um fork. A MIT não exige nada do seu próprio código: ele continua seu e continua fechado, se você quiser.
Pronto para uma revisão de TI
O que uma revisão de segurança ou de fornecedor costuma perguntar, e onde conferir cada resposta.
- Sem dependências de terceiros em runtime: o pacote do gráfico depende apenas do core e do commons do próprio TradeCanvas. Fonte
- Sem
evale semnew Function, então ele roda sob uma Content Security Policy semunsafe-eval. - O widget adiciona um elemento
<style>, então as páginas dele precisam destyle-src 'unsafe-inline'; oChartheadless não adiciona nenhum. Fonte - Problemas de segurança são reportados de forma privada e respondidos em até uma semana. Fonte
- Cada pull request é compilado, tem os tipos verificados e é testado no CI: mais de 3.000 testes unitários. Fonte
- As versões são publicadas pelo GitHub Actions a partir do repositório, não da máquina de um desenvolvedor. Fonte
- Chrome 80+, Firefox 80+, Safari 14+ e Edge 80+. Fonte
- A licença: MIT, uma página. Fonte
Seus dados, seus servidores
O gráfico desenha as barras, os ticks e as ordens que você entrega a ele. Conecte seu próprio backend com um DataAdapter, ou com um WebSocketAdapter que recebe uma URL, uma função de histórico e um parser de mensagens; as ordens saem por um adaptador de execução seu. A documentação de Realtime e de Trading mostra como.
Primeiros parceiros
Estamos procurando as primeiras corretoras, plataformas de trading e equipes de fintech que vão levar o TradeCanvas aos seus clientes.
O que você recebe
- Ajuda para conectar seu feed de dados e suas ordens
- Os problemas que você encontrar, corrigidos primeiro
- Voz no que será construído a seguir
O que pedimos
- Feedback enquanto você desenvolve
- Permissão para citar você como usuário quando estiver no ar
Suporte pago, com tempos de resposta em contrato, suporte de longo prazo para uma versão principal e módulos feitos para você, vem depois. Se você precisa disso agora, é só dizer.
Fale conosco
Conte quem você é, o que está construindo e para quais mercados.
Perguntas sobre o código ficam melhor em público, nas issues do GitHub.
Perguntas
- Precisamos mostrar o nome ou o logo do TradeCanvas?
- Não. Mantenha o texto da licença junto com o código, como ele já está em node_modules; nada precisa aparecer na tela.
- Precisamos publicar nosso próprio código?
- Não. A MIT não impõe condições ao código ao redor.
- A licença pode mudar de repente?
- Toda versão já lançada é MIT e continua MIT: a licença de uma versão publicada não pode ser revogada.