官方插件 – 使用条款?

我在 RPGMakerWeb 论坛上问过这个问题,但一直没有得到令人满意的答复。

随 MV 和 MZ 捆绑的官方角川(Kadokawa)插件的服务条款是什么?

  • 修改并分发修改后的版本是否可以?如果可以:
    • 修改后的版本可以单独分发,还是只能作为游戏的一部分分发?
    • 是否可以更改插件名称,以便更明显地将其与原始版本区分开来?
  • 将随 MV 捆绑的插件移植到 MZ 是否可以?
  • 将随 MZ 捆绑的插件反向移植到 MV 是否可以?
  • 如果上述操作均被允许,是否有任何需要满足的条件?

如果这些插件并非都遵循相同的服务条款,也请告知。

明确一点,这里指的是 MV 的所有这些插件:

官方 MV 插件

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

官方 MZ 插件

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

请注意,我明确排除了 MV 的 dlc 文件夹中分发的额外 RPGMakerWeb 插件,因为这些插件的文件中通常都有明确的使用条款。

我找到了官方条款,但那里似乎没有回答这个问题的内容。不过,也许只是我漏看了。

每个插件通常都有自己的条款。

然而,真正官方(由 GGG 开发)的插件均遵循与 RPG Maker 本身相同的许可协议,除非另有明确说明。

请记住,并非所有 RPG Maker 的 DLC 插件都由 GGG 制作,因此你需要确认开发者是谁以及他们适用的条款。

4 个赞

那么,根据这些条款,我具体问题的答案是什么?它们是否被视为资源(即允许发布修改版,以及在 MZ 中使用 MV 插件或反之,只要经过修改即可)?还是说有所不同?

我快速查看了我列出的部分插件,发现其中一些是 Triacontane 制作的,并在文件顶部注明了 MIT 许可证,还有许多在帮助注释的底部注明了 MIT 许可证(我希望它们总是在文件顶部注明),显然并非所有插件都适用默认许可协议。以下是不注明任何许可证的插件列表:

官方 MV 插件

In NewData/js/plugins
AltMenuScreen.js
AltSaveScreen.js
Community_Basic.js
EnemyBook.js
ItemBook.js
MadeWithMv.js
SimpleMsgSideView.js
TitleCommandPosition.js
WeaponSkill.js

In dlc/KadokawaPlugins
AltMenuScreen2.js
AltMenuScreen3.js
BattlebackScroll.js
BattleResultsPopup.js
BattleVoice.js
ChangeWeaponOnBattle.js
ConfigureRootElement.js
DeadOrAliveItem.js
EscapeDungeon.js
EventSelector.js
ExtraEquipType.js
FixedBattleMembers.js
HPConsumeSkill.js
KeyItemAlone.js
KeyItemNumber.js
LastSubjectActor.js
LastUsedItem.js
NewItemScene.js
NovelMessage.js
NumbState.js
OuterSelfSwitch.js
OverpassTile.js
PictureWipe.js
PlayMsgWndCharSE.js
SVActorPosition.js
SwitchOnLoad.js
TextDecoration.js
WindowChange.js

In dlc/KadokawaPlugins_New/js/plugins
Gacha.js
GachaBook.js
NovelMessage.js
SlotMachine.js
TouchUI.js

官方 MZ 插件

In newdata/js/plugins
AltMenuScreen.js
AltSaveScreen.js
ButtonPicture.js
TextPicture.js

In dlc/BasicResources/launch
Levelupstate.js
NoGameover.js
NoGameover2.js
Nostepacting.js
ShakingChange.js
StateAutoBattle.js

In dlc/BasicResources/official
TextScriptBase.js
CustomLogo.js
EventCommandByCode.js
ExtraImage.js
ExtraWindow.js
MaterialBase.js
OverpassTile.js
PluginCommonBase.js
RegionBase.js
UniqueDataLoader.js

我假设所有这些插件都受 RPGMaker 许可证的约束。这是否意味着对于我所有的“是否可以”的问题,针对这些插件的答案都是“是”?

感谢您的提问。同时,对于之前的回答中具体细节仍不够清晰,我深表歉意。

首先,作为基本前提,各个插件的许可证声明始终具有最高优先级。
如果文件内注明了许可证,则优先适用该许可证。
其中一些看似“默认”的内容,实际上也混有 MIT 许可证的插件(例如:Triacontane 先生的作品)。
如果是 MIT 许可证,则可以自由地进行修改、重命名、单独分发以及 MV 到 MZ 的移植。唯一的条件是必须保留原始的 MIT 版权声明和许可证文本。

只有在文件本身没有注明许可证的情况下,才适用 RPG Maker 的使用条款。这对应于 GGG 产品使用条款的附则“附加组件使用条件”。
“附加组件”即指插件,而我们公司随附提供的即为“官方附加组件”。

[附则] 附加组件使用条件

基于以上说明,针对没有许可证声明的插件,我将根据“附加组件使用条件”逐一回答您提出的问题。

・可以修改并分发修改后的版本吗?
可以进行修改(附加组件使用条件第1条(B):仅限于为游戏使用目的而修改官方附加组件)。也可以分发,但仅限于以下捆绑形式。

・可以单独分发,还是仅能作为游戏的一部分分发?
仅能作为游戏的一部分分发。第1条(C)规定“仅限于随本公司产品制作的游戏一起分发”,第3条则规定官方附加组件及修改后的版本“不得单独分发”。
这是与素材处理方式唯一的区别点。图像、声音等素材,如果面向其他正规用户免费,则可以在自己的网站或作品集上进行分发(素材使用条件)。但插件不允许这样做。没有许可证声明的官方插件,无论是否经过修改,只能通过“随游戏捆绑”的形式进行分发,不能作为单独下载的文件进行分发。(在实际操作中这几乎不会成为问题,因为拥有引擎的人从一开始就拥有这些文件。这一限制主要是为了防止将随引擎提供的代码传递给未拥有引擎的人。)

・为了与原版区分,可以重命名吗?
没有问题。重命名只是已被允许的修改形式之一,因此没有问题。
但需注意两点:上述“仅随游戏捆绑分发”的规则仍然适用;此外,请勿以暗示由本公司(GGG)制作或推荐的形式进行展示。

・是否支持 MV 到 MZ 的移植,或 MZ 到 MV 的回溯移植?
两者均支持。条件是:需正规拥有相关产品(需要拥有移植源端的 Maker 以便使用该附加组件,同时也需要拥有移植目标端的 Maker 以制作集成该附加组件的游戏);并且结果物同样适用“仅随游戏捆绑分发”的规则。

2 个赞

感谢您对细节以及“add-on”在您的条款文档中指的是插件这一点的澄清。

最后一个问题。演示项目(本质上是一个未部署的游戏,包含项目文件但不包含 nwjs 运行时)在这些条款下是否算作“游戏”?或者以这种方式分发修改后的版本是不被允许的?

1 个赞

感谢您的提问。

演示项目也包含在“游戏”的范畴内。

插件的使用条件要求将插件与“使用 RPG 制作大师制作的玩家游戏”一同分发,并且不得“单独”分发。
此外,“玩家游戏(玩家软件)”并不要求必须是“已部署/打包的游戏”。
因此,将修改版的官方插件包含在演示项目中并进行分发,不属于“单独分发”,没有问题。

不过,有两点需要注意:

  1. 必须是实质性的项目
    如果“演示项目”实质上只是一个空项目,里面除了修改后的插件外没有其他内容,那么这只是换了包装的单独分发,会违反“不得单独分发”的条件。
    只要该项目能够实际展示插件的运行效果,就没有问题。

  2. 注意包含的素材
    虽然包含插件本身没有问题,但请遵守项目中包含的素材的素材方规则(根据 DLC 的不同,我们已发现有要求追加署名或进行加密的情况)。

对插件进行改进,或制作展示其功能的演示并与他人分享,是帮助其他开发者更好地利用 RPG 制作大师的出色活动。
我们绝不会想要抑制这种行为。
因此,只要注意不违反上述规则即可。

1 个赞

感谢您的澄清!我的演示确实展示了插件的功能,因此第一点应该没问题;而且它只包含 RTP 音效和图形,没有付费 DLC,所以第二点也应该没问题。

1 个赞