公式プラグインの利用規約について?

RPGMakerWebのフォーラムでこの質問をしたのですが、満足できる回答が得られませんでした。

MVおよびMZにバンドルされている公式カドカワプラグインの利用条件(Terms of Service)はどのようなものですか?

  • 変更を加えて、その変更版を配布することは許可されていますか? 許可されている場合:
    • 変更版は単独で配布可能でしょうか? それともゲームの一部としてのみ配布可能でしょうか?
    • プラグインの名前を変更して、オリジナル版との区別を明確にすることは許可されていますか?
  • 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

では、これらの条件に基づいて、私の具体的な質問への答えはどうなるのでしょうか?リソースと同じ扱い(つまり、修正の投稿は問題なく、MVのプラグインをMZで、あるいはその逆で修正して使用することも問題ない)ということでしょうか?それとも異なるのでしょうか?

私が挙げたいくつかのプラグインをざっと確認したところ、一部は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ツクールの利用規約が適用されます。 該当するのは、GGG製品利用規約の付則「アドオン利用条件」です。
「アドオン」=プラグインで、弊社が同梱しているものが「公式アドオン」にあたります。

[Supplementary Provisions] Add-on Terms and Conditions

以上を踏まえ、ライセンス表記の無いプラグインについて、いただいた各質問にアドオン利用条件に沿ってお答えします。

・改変して、その改変版を配布できますか?
改変は可能です(アドオン利用条件・第1条(B):ゲームに使用する目的に限り公式アドオンを改変できます)。配布も可能ですが、下記のバンドル形式に限られます。

・単体で配布可能ですか、それともゲームの一部としてのみですか?
ゲームの一部としてのみです。第1条(C)は「弊社製品で制作したゲームと一緒に頒布する場合に限り」配布を認めており、第3条は公式アドオン・改変版とも「単独で頒布してはならない」と定めています。
ここが素材と扱いが異なる唯一のポイントです。画像・音声などの素材は、他の正規ユーザーに対して無償であれば、自分のサイトやポートフォリオで配布できます(素材利用条件)。プラグインはこれができません。ライセンス表記の無い公式プラグインは、改変の有無にかかわらず、頒布できるのは「ゲームに同梱した形」だけで、単体ダウンロードとしては配布できません。(実運用ではほとんど問題になりません。エンジンを持っている人はこれらのファイルを最初から持っているためです。この制限は主に、エンジン同梱のコードをエンジン非所有者に渡さないためのものです。)

・オリジナルと区別するためにリネームできますか?
問題ありません。リネームは既に認められている改変の一形態にすぎず、問題ありません。
留意点は2つ。上記の「ゲーム同梱でのみ配布」ルールは引き続き適用されること、そして弊社(GGG)が制作・推奨したかのように見せる形での提示は避けていただくことです。

・MV→MZへの移植、またはMZ→MVへのバックポートは可能ですか?
どちらも可能です。条件は、関係する製品を正規に所有していること(移植元のツクールを所有して当該アドオンを利用でき、かつ組み込み先のゲームを制作するために移植先のツクールも必要になります)、そして結果物にも同じ「ゲーム同梱でのみ配布」ルールが適用されることです。

「いいね!」 2

詳細および「アドオン」があなたの利用規約においてプラグインを指すという点について、明確にしていただきありがとうございます。

最後の質問です。デモプロジェクト(つまり、プロジェクトファイルを含んでいるものの、nwjsランタイムは含まれていない、展開されないゲーム)は、これらの規約の目的において「ゲーム」と見なされますか?それとも、そのような方法で改変版を配布することは許可されていないのでしょうか?

「いいね!」 1

ご質問ありがとうございます。
デモプロジェクトも「ゲーム」に含まれます。

アドオン利用条件は、プラグインを「RPGツクールで制作したユーザーゲームと一緒に」頒布すること、そして「単独では」頒布しないことを求めています。
また「ユーザーゲーム(ユーザーソフトウェア)」は「デプロイ済み/パッケージ化されたゲーム」を要件とはしていません。
したがって、改変版の公式プラグインをデモプロジェクトに同梱して配布することは「単独頒布」にはあたらず、問題ありません。

ただし、留意点が2つあります。

  1. 実体のあるプロジェクトであること
    「デモプロジェクト」が実質的に改変プラグインしか中身のない空プロジェクトであれば、それは体裁を変えただけの単体配布であり、「単独では頒布しない」という条件に抵触します。
    プラグインの動作を実際に示すプロジェクトであれば、問題ありません。

  2. 同梱素材に注意
    プラグイン自体の同梱は問題ありませんが、プロジェクトに含まれる素材は素材側のルールを順守してください(DLCによっては、クレジットの追加や、暗号化などを求めるケースを確認しています)。

プラグインを改良したり、その機能を示すデモを作って共有したりすることは、他の開発者が RPGツクールをより活かせるようになる素晴らしい活動です。
決して抑え込みたいものではありません。
ですので、上記のルールに抵触しないようにご注意いただければと思います。

「いいね!」 1

説明ありがとうございます!私のデモはプラグインの機能を確かに示しているので、項目1については問題ないはずです。また、RTPのサウンドとグラフィックのみを含んでおり、有料DLCは含まれていないため、項目2についても問題ないはずです。

「いいね!」 1