I am looking for a license for a small project.
As a mathematician with my collaborators we created some C code that allows one to simulate some equations. This code is pretty simple but allows for plenty of flexibility. It contains 5 files and more or less 10/15 functions.
We would like to upload it to an online repository (like Github, maybe you could proposed something else?) so that the community can use it.
We would like that anyone can use this code and modify it (the idea of the free), But we would like the chain of authors is respected! Each modifications and publications on a repository should cite the past authors.
Also this code use the Gnu Scientific Library, so it has to be compatible, right?
Which kind of simple license is adapted?
Other related question, we make a documentation of this code with the help of Doxygen. Do each file must contain authors and license?
We would like to thanks our supporting institution. Does it possible to do that in compatibility with a license?