Attualmente sto lavorando per una piccola startup. In precedenza ero sotto contratto, ora sto lavorando per equity (nessuna paga). Il fatto è che non c'è ancora un accordo firmato in atto mentre i dettagli vengono elaborati. Potrei finire lo sviluppo prima che il contratto sia pronto.
Al momento non sono in alcun contratto o accordo, quindi l'altra parte non ha alcuna rivendicazione legale (che io sappia) del codice che sto scrivendo ora, oltre alla NDA (che mi preclude dal tagliare lui fuori e rilasciando per conto mio). Ha già il vecchio codice che ho scritto sotto contratto. Ho reso chiaro all'altra parte che non inoltrerò l'app o non girerò il codice finché non ci sarà qualcosa firmato per proteggere i miei interessi. Ho smesso di inviare commit al repository aziendale (sono ora l'unico sviluppatore che sta lavorando attivamente al progetto).
Tuttavia, mi piacerebbe comunque inviare i build su TestFlight a scopo di feedback e test. L'altra parte ha accesso al portale per sviluppatori e iTunes Connect per la firma del codice, ecc. Le cose sono amichevoli e non prevedo di esserne bruciate, ma non mi metterò in quella posizione. La mia preoccupazione è che se invio una build finita tramite TestFlight, potrebbe essere estratta e inviata all'app store senza la mia partecipazione. Ovviamente non avrebbero la fonte per la manutenzione e gli aggiornamenti futuri, ma potrebbero essere riprogettati da un altro sviluppatore che successivamente lavorerà dalla vecchia base di codice.
Questo è tecnicamente fattibile? In tal caso, c'è un modo per inviare build per test, proteggendo i miei interessi?