Se devi rifiutare, rifiutare di persona o rifiutare per telefono. Non mettere nulla per iscritto, a meno che tu non sia assolutamente sicuro dei tuoi diritti.
Dato che il tuo consulente ti sta rendendo assistente di ricerca, tieni presente che potrebbe implicitamente acquistare anche la tua futura collaborazione. Dopo tutto, se il tuo codice è sufficientemente complesso, potrebbe richiedere la tua esperienza per installarlo, capirlo, eseguirlo correttamente e possibilmente modificarlo.
In tal caso, potresti sfruttare il fatto che non hai il tempo di lavorare con lei, né il tempo di ripulire il tuo codice per renderlo più leggibile o utilizzabile in questo momento. Oppure potresti semplicemente rifiutare la sua richiesta senza giustificarti con lei (ma ancora una volta, non mettere niente di tutto questo per iscritto, diglielo di persona o al telefono, se non sei assolutamente sicuro dei tuoi diritti).
E alcune persone hanno detto che potresti voler essere citato per il tuo codice sorgente, ma potrebbe anche essere che non vuoi che il tuo nome sia associato al suo progetto. Quindi potresti chiedere anche quello, se lo desideri.
O forse, potresti fissare l'obiettivo di rilasciare il codice sorgente, ma solo un anno o due da adesso, quando sarà il momento, lo sarà anche tardi per lei per usarlo nella sua borsa di studio. O forse potresti rilasciare una vecchia versione meno utilizzabile del codice.
O se la tua relazione è finita davvero male, potresti semplicemente dirle che non le aiuterai e che non vorresti che lo facesse mai contattarti di nuovo. E poi, potresti creare un filtro che ti assicuri di non vedere mai più i suoi messaggi di posta elettronica.
Il punto è che hai molte opzioni. È solo che non sono molto chiaro sul motivo per cui hai rifiutato la sua richiesta. Se conoscessimo il motivo esatto, forse potremmo fornirti una risposta più esatta.