User Tools

Site Tools


faq:expert

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
faq:expert [2019/07/20 09:55] – [Why did you create your own mappings instead of utilizing MCP or Spigot's existing mappings?] fix formatting asiefaq:expert [2023/09/13 02:30] (current) – attempting to improve seo poopooracoocoo
Line 1: Line 1:
 ====== Frequently Asked Questions: Expert Mode ====== ====== Frequently Asked Questions: Expert Mode ======
  
-This is the "expert/technical" extension of the user FAQ.+This is the "expert/technical" extension of the [[FAQ:user|user FAQ]] for players.
  
 ===== Interoperability ===== ===== Interoperability =====
Line 45: Line 45:
 With regards to the Mod Coder Pack, MCP: With regards to the Mod Coder Pack, MCP:
  
-  * MCP's mappings have no clear licensing terms; between the old MCP license ([[https://minecraft.gamepedia.com/Programs_and_editors/Mod_Coder_Pack#License_and_terms_of_use|as preserved on the Minecraft Gamepedia]]) and the new MCPConfig repository. +  * MCP's mappings are not always updated to every non-"release" Minecraft version.
-    * While other projects like OptiFine and Sponge utilize MCP, redistributing MCP mappings - which is forbidden without explicit permission - is necessary to support SRG-obfuscated mods, something [[https://github.com/MinecraftForge/MinecraftForge/blob/1.14.x/LICENSE.txt#L32-L35|only done by Forge]]. +
-    * Even if we had been granted permission, it is unlikely that we would be freely able to extend this permission to other developers. This would go against Fabric's core values of development freedom and transparency. +
-  * MCP's mappings are not always updated to every non-"release" Minecraft version, nor are others generally allowed to do it themselves. This would forbid Fabric from updating to snapshots or other experimental releases. +
-    * Additionally, MCP's updating toolchain - as of the last few years - relies on proprietary Mojang information, not accessible to common users, as well as software without clear licensing terms. In contrast, Fabric's updating toolchain relies solely on free software tools (Stitch, Matcher, Tiny-Remapper, Enigma), and the artifacts of the process - just like the mappings - are publicly available.+
   * MCP's mappings have an updating process we consider insufficiently open to code review, in our opinion, utilizing [[http://mcpbot.bspk.rs/|IRC bot submissions]] over a merge request system. (However, this is largely a matter of preference.)   * MCP's mappings have an updating process we consider insufficiently open to code review, in our opinion, utilizing [[http://mcpbot.bspk.rs/|IRC bot submissions]] over a merge request system. (However, this is largely a matter of preference.)
  
faq/expert.1563616552.txt.gz · Last modified: 2019/07/20 09:55 by asie