labrinth icon indicating copy to clipboard operation
labrinth copied to clipboard

Support SPDX License Identifiers

Open SoniEx2 opened this issue 3 years ago • 6 comments

Is your feature request related to a problem? Please describe.

Licenses like 0BSD and dual-licensing under MIT OR Apache-2.0 aren't available on modrinth.

Describe the solution you'd like

Honestly having an "SPDX" option, like "CUSTOM", would probably be the best. This lets modrinth have a curated list of licenses and "SPDX" can be used for anything extra.

Describe alternatives you've considered

~~Putting "SPDX-License-Identifier: 0BSD" in "CUSTOM"... works... it technically sees it as an URL... it's... not ideal, tbh. :sweat_smile: ~~

the above stopped working when javascript: got patched out so it'd be really nice if we could have support for arbitrary urn: in license field.

Additional context

Fun fact, did you know the copyright holder can make and distribute Minecraft mods under the GPL? After all, they're the copyright holder, so they're not actually bound by the license. Yes it's effectively ARR (but with permission to port to other games under GPL) but whatever. It shouldn't be up to modrinth to restrict these things.

SoniEx2 avatar Jul 05 '22 15:07 SoniEx2

I've added this to our internal board for API v3. Since this would require very minimal frontend changes, I'll also transfer it to the backend repository.

triphora avatar Jul 09 '22 21:07 triphora

we could also just use URNs for this, on top of the existing API, if we can get SPDX to register the namespace :p

SoniEx2 avatar Jul 09 '22 21:07 SoniEx2

AGPL 3.0 also is unavailable on Modrinth, which is ironic considering it is Modrinth's own license.

A248 avatar Aug 26 '22 18:08 A248

GPL/AGPL is incompat with MC, see https://blog.modrinth.com/licensing-guide/

DioEgizio avatar Aug 26 '22 18:08 DioEgizio

For mods. Not plugins.

triphora avatar Aug 26 '22 18:08 triphora

arguably minecraft should fall under system libraries but none of this has been tested in court. and modrinth can't stop mod authors from using it anyway.

SoniEx2 avatar Aug 26 '22 18:08 SoniEx2