Sto sviluppando un'applicazione web (non è un sito web, è un'applicazione di gestione pubblica chiusa) e sono davvero incerto su come dovrei venderlo.
L'applicazione non costa abbastanza da permettermi di chiedere questo a un avvocato (chiederà forse tutto ciò che è intorno al costo dell'applicazione), quindi sono qui per avere qualche suggerimento.
Vorrei addebitare al cliente i costi di sviluppo (perché l'app è specializzata sulle richieste dei client), ma non voglio dare loro il codice sorgente, ma solo la capacità di usa l'applicazione attraverso il web.
La seconda parte del problema è che devo pagare l'hosting per questa webapp. Poiché non desidero vendere il servizio di hosting e non desidero consentire loro di accedere al mio codice sorgente, vorrei trattare i costi del servizio di hosting nel mio accordo come "costi di manutenzione" (quindi il cliente mi pagherà ciascuno l'anno).
Questo è un modo corretto di concedere in licenza un'applicazione web? Inoltre, questo è eticamente corretto? Voglio dire, non avranno il mio codice sorgente e se smetteranno di pagare in modo ovvio non potranno usare l'applicazione.
Qualche suggerimento sulle diverse licenze? Devo vendere il mio codice sorgente quando costruisco un sito web?
MODIFICA 1:
La mia colpa, ho scritto qualcosa di sbagliato. Sto ancora scrivendo il piano aziendale , quindi sono assolutamente autorizzato a scegliere come vendere la mia app.
Inoltre, poiché sto pagando alcune licenze commerciali per una libreria che sto utilizzando nell'app, questa licenza apparterrà a me? Stanno pagando il codice sorgente, la licenza per la biblioteca viene dalla mia tasca.
EDIT 2:
Non voglio addebitarli per i tutti i costi di sviluppo , il cliente non avrà bisogno di pagare licenze commerciali esterne, vorrei vendergli solo una domanda con una tariffa un tantum (come quando acquisti World of warcraft, paghi per il gioco e poi hai un abbonamento periodico) e poi un abbonamento come SaaS. È possibile?
Ovviamente se interrompo il contratto per qualche motivo, possono prendere il codice sorgente. Se smettono di pagarmi i costi di manutenzione (hosting, ma voglio usare l'hosting che ho scelto), posso rimuovere l'applicazione fino a quando non ricomincio a pagarmi.
EDIT 3:
Per rendere intelligente quello che mi piacerebbe ottenere: vorrei vendere l'app perché posso vendere un'app desktop: vendo un file eseguibile e non l'intero codice. Spetta a me caricarlo 1 o 100. Il problema con questo approccio è: se pagano il servizio di hosting da soli e io carico il codice lì, possono ovviamente vedere / rubare il mio codice. Come posso risolvere questo problema?