(Rails) Proteger código e de licenciamento para aplicações Rails implantados de forma independente ...? [fechadas]
-
13-09-2019 - |
Pergunta
Eu estou escrevendo uma aplicação Rails que terá atualizações razoavelmente regulares - nada de anormal aqui. Eu enfrento um problema, no entanto, devido ao modelo de distribuição. Basicamente, o aplicativo será vendido para a instalação "intranet" stand-alone, devido à sua "add-on" natureza (que é basicamente uma interface web para um, a indústria de bases de dados de aplicativo padrão existente).
A minha preocupação (s), então giram (s) em torno de proteger código e atualizar modelos (códigos de registro, etc.) para múltiplas aplicações Rails implantados de forma independente. Alguém tem um bom ponto de partida para ler sobre isso? Qualquer entrada a respeito de um tal processo?
Best.
Solução
Estamos usando Rubyencoder .
Outras dicas
Meu conhecimento não se estende muito para este reino, mas você pode querer olhar em usar JRuby para empacotar o aplicativo Rails como um JAR executável.
Github recentemente fez algo semelhante para seu produto Firewall Instalar ( obter mais informações sobre o processo de embalagem aqui ).
Parece provável que este tipo de exigência seria muito mais comum em Javaland, então eu não ficaria surpreso em tudo se vai a rota JRuby foi sua melhor aposta.
Eu olhar para ofuscação de código.
Tenha um olhar para a forma como Mingle fazê-lo, eu acredito que eles oferecem um negócio similar.