-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hello there, I'm a member of the rustdoc team.
I was trying to create minimal reproducer (MCVE) for issue rust-lang/rust#136778 which @Jazzpirate reported back in February. I'm more than certain that my in-progress PR rust-lang/rust#149019 will fix the reported issue. Such an MCVE could then be turned into a regression test1 if I deem it useful enough.
However, I couldn't find any license for the Rust source code in this repository: Neither did I notice any LICENSE file, nor any mention of a license in the README, nor any license file headers. I am not a lawyer but if I understand correctly, consequently, [@]Jazzpirate and [@]jfschaefer hold exclusive copyright (it's even "mutually exclusive" IINM) and therefore I'm not allowed to use & modify (& share) the software (thanks to GH's ToS, I am at least allowed to view (and fork) it). Sources: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository and https://choosealicense.com/no-permission/.
So strictly speaking I'm neither allowed to use your software like compiling it to see if I can reproduce the issue (more specifically whatever the latest commit was on 2025-02-09), nor can I modify the Rust source code in order to minimize it.
It's possible that I'm misunderstanding some of this or that this specific scenario / action would not represent a copyright violation, however I must interpret it as conservatively as possible to avoid any sort of problems.
It would be great if you could choose a license so I can build & minimize your code. Many thanks in advance!
Alternatively, you'd have to wait for rust-lang/rust#149019 to get merged (or build that branch yourself), so we can all get to know whether my PR will have fixed it. Frankly, I don't even know if adding a license would grant me the right to use, modify & share older versions of your software. Alas, so many uncertainties!
Footnotes
-
Simplified to such a degree that it becomes "trivial" and no longer falls under copyright law or alternatively replaced with a reproducer written from scratch that bears no connection to your code. ↩