Apologies for this lengthy, url-ridden response. *Edited to correct a broken link and clarify some wording.
drummyfish {l Wrote}:You're missing the point tho, I know STK has permission to use Beastie, but that doesn't make Beastie or STK free. Free SW/art has to allow any use to everyone, not just a specific project, not just to individuals, not just within "good taste" (i.e. requiring author's approval in each specific case). As I say, I couldn't probably take STK and make a fork which e.g. promotes some extreme political views the author doesn't like. That's not free, that's something akin EULA.
IANAL, but I don't see how this is any different from a developer contributing some piece of code that they still hold copyright over to a free project. If Developer A contributes some piece of code to some freely-licensed Project B, and later finds that some Project C that they disagree with has been created as a fork of Project B, using their code, they (Developer A) could conceivably
try to rescind the license to use *
their code* from Project B because they still hold copyright,
unless they give up that right as part of a licensing agreement. This fact does not mean that Project B is somehow not a freely-licensed project. Almost certainly this situation would end up in court, and the procedure for how to do this in reality would be hashed out by lawyers and judges, since questions such as the fate of already-distributed versions need answering. It also wouldn't necessarily mean that anyone other than the targetted party would have to stop distributing Project B, because some recipient probably received a copy of that program that entitled them to the right to distribute and modify it. But the legal system ultimately would decide.
In the case of STK specifically, those who contribute code *
do* give up some copyright protections, because *
code* in STK is licensed under GPLv3 (relevant section:
https://www.gnu.org/licenses/gpl-3.0.en.html#section2), but those who contribute something else might not necessarily, because other licenses like CC-BY, etc. are used. Contributing something like a depiction of a character, which could not be sensibly licensed under a free-software license, but which is nonetheless protected by copyright, is a different beast altogether. It is also worth noting that, even in the above case of the GPL, whether or not that particular element of the license has legal teeth is unknown because it remains untested in court.
McKusick owns the copyright to Beastie, he knows that STK is a freely-licensed project, and he still granted them permission to use his character. STK does not require copyright to be assigned to the maintainers or some organization when contributions are made, so the contributors all still own their own copyrights. Mckusick didn't put any special extra conditions on the usage of his character
when he approved its use in STK, only asking for a link on the website of the STK project (which was complied with here:
https://supertuxkart.net/Discover). The image of Beastie is not code, and no individual files from McKusick himself were contributed to STK, so the fact that he gave permission to use Beastie is the only relevant point, since there are no files or pieces of text or strings of characters or anything like that for him to specifically apply a license to. He could theoretically rescind that permission from some future fork of STK, for any reason, but then so could any contributor rescind *their* permission to use *their* contributions, because ultimately they still hold copyright on them. In that case, the lawyers would get involved.
The same is true of even other characters, such as Tux himself. The copyright on Tux is owned by Larry Ewing (per
https://web.archive.org/web/20191001080512/https://isc.tamu.edu/~lewing/linux/), and his image is not provided to STK (or any other project, to my knowledge) with any kind of guarantee that permission to use will not be rescinded or that the copyright holder somehow waives all or part of his copyright. He could theoretically find something objectionable in a fork of STK and demand that the depiction of Tux not be used in that fork, even though he ostensibly gives permission to use Tux on his website (providing for attribution). Again, this hypothetical situation would not and does not make STK (or any other project) somehow not free for using the image of Tux.
All of this is very hypothetical, and if it were ever going to actually happen, almost certainly lawyers would have to get involved. The question of revoking contributions from free software projects has not been answered definitively in court, much less with regards to the use of characters in works like this. This is a sword hanging over the head of any project that accepts contributions from others without requiring copyright assignment, and it is nothing new. In my own personal opinion, it is outside the scope of free software licensing to try to address theoretical conflict scenarios involving peripheral elements of software like character depictions. It is sensible, I think, to apply free licenses to media files, but that is not the same as trying to license what can be done with the
thing(s) that the media represents when it comes to copyright, trademark, image rights, or any other "intellectual property" (ugh) laws. This is, I think, one reason why the GNU project is not so insistent on freely-licensed media in the first place.
A few interesting bits of further reading:
https://hackaday.com/2018/09/27/can-you ... urce-code/https://web.archive.org/web/20090210212 ... ticle.html - I don't fully agree in this one, but interesting points are raised, especially wrt Australian law. Plus, this guy is an actual lawyer.
https://mashable.com/article/chef-ice-seth-vargo - A situation that seemingly didn't rise to the point of involving lawyers
https://www.cnet.com/news/revoking-open-source/ - Kindly ignore the subheading, because by the end of the article the author has totally debased it
https://lkml.org/lkml/2018/9/23/212 - A message containing ESR's usual histrionics, but cited elsewhere and relevant to this topic
The unclearly-licensed files mentioned earlier seem like serious issues that need to be addressed, however.