This page summarizes some of the content from the internal TU training course Sharing my research output with others: The correct use of licences for data, software and publications *english* which I took in June 2022. By that I mean, this is all I remember from that course after looking through my notes. I can highly recommend taking it if you are interested in that topic.
The terms "license" and "copyright" come from the copyright law and are always related to some kind of "work" of one or more authors. The problem is that the law is usually behind real life, especially when it comes to technical advancements. Fortunately, software is already included in the copyright law, but general data not protected by it. Only if the data is part of some work will the copyright law also apply to it. That's why licensing data is a bit tricky and has to be studied on a case-by-case basis. Nevertheless here are few rules, tips and gotchas I took away from the course.
Once you choose a license you can later only change it to a more open one, but not a more closed one.
If your project contains a mix of software and other material, you can include multiple licenses, as long as you are explicit about which license applies to each part of the project.
Always check all your contracts (employer, funder, etc.) for terms or conditions on copyright and licensing. The TU Wien, e.g., holds the copyright on all works of its employees. However, since the TU Wien is not a natural person it cannot license anything. This has to be done by its employees.
TU Wien employees are not free to choose any license they want for their work. The TU has a say in it (Policy for Research Data Management). Strictly speaking this means that you have to ask the head of your organizational unit or the head of your institute when choosing a license for you work.
However, in general, the TU Wien supports and encourages the use of open licenses: "In compliance with intellectual property rights, and unless third-party rights, legal requirements, Rectorate decisions, other reasonable interests or property laws prohibit it, research data should be assigned an open use license." Policy for Research Data Management, TU Wien, 2018, Page 3.
If students create data as part of a thesis or something, it is recommended to set up a contract that specifies what happens with the data when the student leaves. Otherwise it might be compilcated or impossible to use the data in future research or publications since the student is the data creator and holds all possible rights.
TODO: Apparently such contracts are already availabe but I can't remember how to get them or whom to ask.
When it comes to open software licenses there are basically two types: permissive and copyleft licenses. Permissive licenses like MIT, Apache 2.0, ... allow you to do basically anything as long as you attribute the original author. Copyleft licenses, like (L)GPL, do not permit commercial use and require derivative works to also use the same license. That's why they are called copyleft or viral.
If you use a library under a permissive license than the fact that the library is in your dependency tree is enough to fulfill the attribution requirement of such licenses. For example if you develop something in Python and have a requirements.txt
where pip looks up your dependencies and installs them if necessary, then that's sufficient.
Here I try to find out which journals publish under which licenses, what you as the author of the manuscript can still do after publishing and other things about licensing and copyright that might be interesting. In particular I want to know if it is possible to publish the Git repository that contains the manuscript with the necessary data and scripts to produce all the plots as well as (thanks to CI/CD) an automatically compiled PDF that is always ready for download.