Sono un membro di un piccolo team che ha sviluppato un software per controllare l'hardware di un dispositivo robotico.
Ora il cliente richiede di vedere il nostro codice commerciale.
La nostra promessa era solo quella di sviluppare il software e far funzionare la sua macchina. (Non è riuscito a programmare lui stesso il robot, è per questo che ci ha ingaggiato).
Ma il progetto non è iniziato come un contratto di assunzione, più come sviluppo e come funziona, abbiamo fatto molte ricerche per rendere il suo robot persino possibile da lavorare
Mi chiedo se dovremmo fornire il codice sorgente? Ho seri dubbi sul rilascio del codice. Credo che il cliente stia pianificando di rubare il nostro codice c ++ / c #.
Gli abbiamo fornito gli eseguibili installati sui robot programmati finiti.
Il nostro codice non è stato sviluppato solo per il suo dispositivo di robotica, ma fa parte delle nostre librerie che usiamo comunemente in vari progetti.
Quando un cliente può affermare di essere il proprietario di un software? E quando fa cosa vuol dire. Intendo avere il codice c ++, avendo un codice disassemblatore, con codice c #? Dove finisce?
Abbiamo dato il nostro software a un agente di garanzia, e crediamo che sia giusto. Ma affidandoci ingiustamente le nostre istruzioni sul codice, sapendo che il cliente continuerà a svilupparsi in base al nostro codice.
Parti del codice utilizzano anche una protezione software sviluppata in casa, che non possiamo fornire perché è utilizzata in altri prodotti.