Sto lavorando su un'applicazione web che gira su node.js e utilizza MongoDB . È importante ricordare che ho intenzione di rilasciare l'applicazione come software commerciale. Il modo in cui ho scritto l'installer, chiede all'utente di confermare la posizione del nodo e dei binari di mongod (dopo il rilevamento automatico prima). Ho pensato che avrei potuto saltare questo passaggio del tutto raggruppando i binari insieme alla mia applicazione o facendo scaricare l'installer, ma ci sono alcuni problemi che devo risolvere:
- Innanzitutto, il problema delle licenze. Le persone amichevoli a 10gen (la società che sviluppa MongoDB) ha risposto a una email che ho inviato loro e mi ha detto che la loro licenza lo consente e da quello che riesco a capire fuori, questo è il caso anche di node.js. Ci sono problemi io dovrebbe tenere d'occhio?
- Vale la pena (dal punto di vista dell'utente) il recupero di ~ 20 MB di dati aggiuntivi durante l'installazione solo per la comodità di non dover installare manualmente node.js e mongod (il file binario del server MongoDB)?
- Devo aspettarmi qualche problema se impacchetta i file binari a 32 bit e l'utente installa l'applicazione su una macchina a 64 bit?