I have a question concerning my special case.
In my bachelor thesis, I must implement a CI (e.g. Jenkins) server and show its functionality based on a sample project. This work is handed to other students in order to let them try out the technology.
There are many projects available which I could use as a sample project on Git Hub but I wanted to have a simple one and thus I have chosen a Git Repo containing a former homwework (a small game) that I have written with colleagues. I know that public Git Repos are basically Open Source but still I have questions.
- Do I have to mention my colleagues, who implemented that homework with me, explicitly in my Bachelor Thesis?
- Do I need my colleagues agreement that I can use this project for my Bachelor Thesis?
- Does it make any legal difference if I provide a link directly to this sample project or if the project is just visible in screenshots without showing an explicit URL?