Ultimamente ho compiuto notevoli progressi nella costruzione di un interprete. Lo sto costruendo dal codice assembly NASM (per il core engine) e C (cl.exe il compilatore Microsoft per il parser). Non ho molto tempo ma ho un sacco di buone idee su come costruirlo, in modo che si adatti a un certo mercato di nicchia. Mi piacerebbe finire questo, ma ho bisogno di affrontare la realtà qui ... a meno che non riesca a ottenere un buon ritorno monetario sul mio investimento, non ho molto tempo da investire. Quindi chiedo le seguenti domande a chiunque là fuori, in particolare a coloro che hanno esperienza nella monetizzazione dei loro programmi:
1) Quanto è facile per un programmatore ottenere buoni guadagni da un design? (So che questo è vago, ma sarà interessante sentire chi ha esperienza o conosce le esperienze degli altri).
2) Quali sono i maggiori ostacoli nel fare soldi con un progetto di programmazione?
3) Per il parser, sto usando il compilatore Microsoft (senza IDE) che ho ricevuto da Visual Express, quindi questo sarà un problema? Dovrò pagare i diritti d'autore o un canone?
4) Per quanto ne so, NASM è un'applicazione con licenza BSD a due clausole. Quindi questo dovrebbe permettermi di usare la NASM per lo sviluppo commerciale se non mi manca qualcosa?
È bello sapere queste cose prima di lanciarti nella carne e nelle patate del progetto.