I'm pursuing an industrial PhD within a company in the context of an European project, having two directors: one from the company and another from the university. The topic of my PhD is related to the use of artificial neural networks, although the company where I work has no relation to this field at all, neither they plan to be related to it. Actually, I had to "sell" them that it was going to be useful for the company so they allowed me to select my PhD topic while I work in some other stuff. Anyway, my results belong to them as far as I know.
The problem I foresee is that:
- In order to have some real impact with my research in AI, I think it would be convenient to publish the code as Open Source so other researchers can access and check my code.
- If I don't publish some code, I will not have good proves of my work after the PhD as my thesis will probably remain confidential for some time.
- At the same time, it would probably be convenient for the results not to be completely lost, as I foresee that nobody is going to use this work once I finish my PhD in the company.
- Lastly, the project is funded with public resources and I believe unfair to privately keep developments that could be somehow useful for the scientific community (more if I achieve something interesting, and even more if they are going to waste my effort).
The question then is, what should I say to convince them to publish the code of my developments as Open Source?
Additionally, they don't have a public Github repository and so that, I think it would also be ideal to publish on my own repository (maybe specifying that they own the commercial rights?). This way, they could not remove the code whenever they want...
I insist, as far as I know, they own all the work I do. That's why I want to convince them. I'm not trying to do it without letting them know.