MIT-0 SPDX identifier not detected
Please confirm the following.
- [x] I checked the existing issues for duplicate problems
- [x] I have tried resolving the issue using the support portal
What browsers are you seeing the problem on?
Firefox, Chrome (including Arc, Brave, Opera, Vivaldi)
Describe the bug
If I set your licence to MIT No Attribution using the SPDX identifier MIT-0 it does not detect it
Steps to reproduce
- make a project on modrinth
- set licence to MIT-0
- it is not detected
Expected behavior
It should detect it as MIT No Attribution and it should be clickable on the project page
Additional context
I discovered this because I wanted to see if modrinth detected MIT No Attribution as an open source licence as it is OSI Approved.
We could maybe detect it and show the content but I'm not sure if it's worth it. I wouldn't add it to the dropdown, there are over 100 OSI approved licenses.
I believe this is a broader issue with the SPDX identifier checkbox just not working in certain scenarios. If I edit it through the API it works fine
I believe this is a broader issue with the SPDX identifier checkbox just not working in certain scenarios.
Even when I got it to be bugged and it didn't force me to check the checkbox it would still check it afterwards when I reloaded the page
I just tried to change it to mit and some weird stuff happened first try it did not work but when I went back to the license page it had then auto detected it and set it to mit (not using SPDX identifier but the drop down menu one) and it was not saved so I saved it and it worked but the second time I tried it just checked the box for it not having a SPDX identifier when I reloaded and it was saved.
I think something may be very wrong with the lenience system right now.
If you're talking about Bad Apple Shaders, I'm preeeety sure I've done something wrong if it was meant to link somewhere perhaps due to not needing any attribution or literally anything it doesn't link to it?
It works perfectly fine, I think I accidentally clicked the "Does not have SPDX Identifier" before.
I believe this is a broader issue with the SPDX identifier checkbox just not working in certain scenarios.
The checkbox is for when the license does not have one, it seems?
It is, I just checked. Although, it does seem like it enabled itself, because I had just saved with it not ticked, went to see the page, and when coming back to check the settings, it was ticked