Recently, I quitted my current research group and I will start to work with someone else. I was in my former research group for almost three years and during these three years I wrote more 200,000 lines of codes by myself alone. These codes rest in my former advisor group repository in Github, but I have copies of them locally in my computer. I know and I understand totally that I'm not allowed to use those codes without my former adviser agreement and also he is not allowed to do so without my agreement. Recently, he removed and revoked my access to the codes that are written by myself during these three years. As I said, I don't want to use them without his agreement, but I'm wondering why he restricted my access to something that completely is written by me and from scratch. I have the local backups but it just makes me upset and I'm wondering if he is allowed to remove my access or not?
-
2"I know and I understand totally that I'm not allowed to use those codes without my former adviser agreement and also he is not allowed to do so without my agreement" - the first part is true, the second part likely is not. How do you "know" this? Also obviously yes he can restrict your access to his lab's repository.– Bryan Krause ♦Aug 20, 2019 at 2:36
-
@BryanKrause Clear mention in university policy– Mithridates the GreatAug 20, 2019 at 2:37
-
If the github repositiry is for that advisor group and you have left it. Then it seems reasonable that you no longer have access, otherwise you get access to new work they do which is not correct.– Solar MikeAug 20, 2019 at 3:46
-
1@AloneProgrammer What's the wording? Any exceptions? Especially regarding ex-students.– user2768Aug 20, 2019 at 7:22
-
2Who owns the copyright on the code you wrote? It depends on any contracts between you and the school, and whether you were paid to write it.– Patricia ShanahanAug 20, 2019 at 8:51
2 Answers
Any supervisor (including the OP's former supervisor) is free to block access to their resources, even when those resources include code written by the person being block (including former students).
Although the question is answered, I would like to add something more.
The fact that you are being blocked from the github may be more than just the former supervisors right, but also your access to ongoing development. They may be simply removing you from a repository that they plan to continue to work on and develop, in which case you should not have access to ongoing work in a lab you are no longer part of.