I asked this on the RPGMakerWeb forums, but I never got a satisfactory response.
What are the terms of service for the official Kadokawa plugins bundled with MV and MZ?
- Is it okay to make changes and distribute the changed versions? If so:
- Can the changed version be distributed alone, or only as part of a game?
- Is it okay to change the name of the plugin to differentiate it more from the original version?
- Is it okay to port a plugin bundled with MV to MZ?
- Is it okay to backport a plugin bundled with MZ to MV?
- If the above are all okay, are there any conditions that need to be satisfied?
If they aren’t all under the same terms, that would be good to know too.
To be clear, this refers to all these plugins for MV:
Official MV Plugins
AltMenuScreen.js
AltSaveScreen.js
Community_Basic.js
EnemyBook.js
ItemBook.js
MadeWithMv.js
SimpleMsgSideView.js
TitleCommandPosition.js
WeaponSkill.js
AltMenuScreen2.js
AltMenuScreen3.js
BattlebackScroll.js
BattleResultsPopup.js
BattleVoice.js
ChangeWeaponOnBattle.js
ConfigureRootElement.js
DeadOrAliveItem.js
EscapeDungeon.js
EventSelector.js
ExtraEquipType.js
FixedBattleMembers.js
Foreground.js
HPConsumeSkill.js
KeyItemAlone.js
KeyItemNumber.js
LastSubjectActor.js
LastUsedItem.js
MenuSubMember.js
NewItemScene.js
NovelMessage.js
NumbState.js
OuterSelfSwitch.js
OverpassTile.js
PictureWipe.js
PlayMsgWndCharSE.js
SVActorPosition.js
SwitchOnLoad.js
TextDecoration.js
TinyGetInfoWnd.js
WindowChange.js
Gacha.js
GachaBook.js
NovelMessage.js
SlotMachine.js
TouchUI.js
Official MZ Plugins
AltMenuScreen.js
AltSaveScreen.js
ButtonPicture.js
TextPicture.js
AddAutoToActorCommand.js
AdjustPictureGraphical.js
AltMenuScreen2MZ.js
AnimationMv.js
BattleVoiceMZ.js
ChangeEquipOnBattleMZ.js
ChangeSelectItemWindowMZ.js
CommonMoveRouteMZ.js
DevToolsManage.js
EffekseerForRPGMakerMZ_Ex.js
EventEffects.js
EventMovableLimitation.js
EventReSpawn.js
Foreground.js
HPConsumeSkill.js
ItemCombinationMZ.js
ItemCombineScene.js
ItemNameMsg.js
Levelupstate.js
MenuSubMembersMZ.js
MessageWindowPopup.js
Minimum_encount.js
NoGameover.js
NoGameover2.js
Nostepacting.js
NovelMessageMZ.js
NumbState.js
OverpassTileEventAttach.js
OverpassTileVehicleAttach.js
PictureAnimation.js
PlayMsgWndCharSeMZ.js
PluginBaseFunction.js
ScreenZoom.js
SetFieldSkillIdMZ.js
ShakeOnDamage.js
ShakingChange.js
SimpleMsgSideViewMZ.js
SimplePassiveSkillMZ.js
SmartAutoBattle.js
SmoothTouchMove.js
StartTPBactorcommand.js
StartUpFullScreen.js
StateAutoBattle.js
SubMembersAttendBattle.js
SVActorPositionMZ.js
TemplateEvent.js
TinyGetInfoWndMZ.js
TouchMoveForSymbolEncount.js
wasdKeyMZ.js
WeatherOnBattle.js
Yami_8DirEx.js
TextScriptBase.js
CustomLogo.js
EventCommandByCode.js
ExtraImage.js
ExtraWindow.js
MaterialBase.js
OverpassTile.js
PluginCommonBase.js
RegionBase.js
UniqueDataLoader.js
Note that I’m explicitly excluding the additional RPGMakerWeb plugins distributed in the dlc folder for MV, as those mostly have clear terms in the file.
I found the official terms, but I can’t see anything there that answers the question. I might just be missing it, though.