I am a senior postdoc and have recently published a bioinformatics algorithm in an academic journal. For that publication, I was listed as the first author of the manuscript, and my principal investigator (PI)/supervisor as the senior author. Both of us were listed as corresponding authors.
As a follow-up we decided to submit an application note pertaining to that algorithm. Once again, the same authorship (and corresponding authors) was maintained. Additionally, the algorithm had been developed into a webserver that was placed on the PI's lab website.
The PI asked me to put the algorithm on Github. Accordingly, I created a repository on my personal account and later added the PI as a collaborator. I am a Github novice user but my understanding is that this would be sufficient to push/pull the repository and generally make modifications to it.
However I was very surprised that my PI specifically requested a Transfer of Ownership of the repository from my account to his account. The other solution is to fork the repository onto his account, but the PI doesn't like this solution on the basis that it makes it harder for him/her to maintain a copy in their lab.
So the questions:
- Is the request to transfer ownership a fair request? My rationale is that since I created the code, the repository should be on my personal account! And since the algorithm is broadcasted on the lab website and the PI is the senior author, then he/she has been properly acknowledged and their ownership of the algorithm is also properly represented!
- How will transfer of ownership affect my future career prospects and search for Assistant Professor jobs, especially as my field (bioinformatics) is heavily dependent on coding and algorithm development?
- What other GitHub alternatives are there (besides forking and transfer of ownership), which would still allow me to keep ownership of the repository and have any changes directly synchronised to a copy on the lab account?