使用許諾条件

使用許諾

ねこープロジェクトII及びねこープロジェクト21/Wは、個人的使用においては制限なく使用することができます。

知的財産権

本ソフトウェアの著作権、その他の知的財産権は、日本法に準拠する為、ねこさん開発ちーむが所有しています。
(実際にはバイナリ配布者が所有することになります)

ソースコード

Neko Project 21/Wの大半のコードは修正BSDライセンスですが、以下のファイルは移植のためライセンスが異なっています。これらを含めてコンパイルすると全体としてのライセンスが変わりますのでご注意ください。 バージョンによってライセンスが異なる場合がありますので、必ずそのバージョンに該当する表を参照してください。

ver0.86 rev98以降(※修正BSDを適用できないもののみ)
ファイルライセンス除外方法
/sound/fmgen/*.*Readme参照
原則商用不可
SUPPORT_FMGENをプリプロセッサ定義から削除し、/sound/fmgen/*.*を除外する
以下のファイルは標準構成では除外されています(ビルド対象に含まれない)
fpemul_dosbox.c
fpemul_dosbox2.c
GPL【標準で除外】使用する場合はSUPPORT_FPU_DOSBOXとSUPPORT_FPU_DOSBOX2を定義する。
/sound/mame/*.*GPLv2【標準で除外】使用する場合はUSE_MAMEを定義し、USE_MAME_BSDを定義しないようにする。
fpu/softfloat/*.*Readme参照
修正BSD風味
【標準で除外】使用する場合はSUPPORT_FPU_SOFTFLOAT3の代わりにSUPPORT_FPU_SOFTFLOATを定義する。
ver0.86 rev97β2以降
ファイルライセンス除外方法
cirrus_vga*.*
lgy98*.*
MITSUPPORT_CL_GD5430とSUPPORT_LGY98をプリプロセッサ定義から削除する
fpemul_dosbox.c
fpemul_dosbox2.c
GPLSUPPORT_FPU_DOSBOXとSUPPORT_FPU_DOSBOX2をプリプロセッサ定義から削除し、fpemul_dosbox.c, fpemul_dosbox2.cをコンパイルから除外する
fpemul_softfloat.c修正BSD本体と同じライセンスになりました。
fpu/softfloat/*.*Readme参照
修正BSD風味
SUPPORT_FPU_SOFTFLOATをプリプロセッサ定義から削除し、fpemul_softfloat.cとsoftfloat/*.*を除外する。
修正BSD版SoftFloatを使いたい場合はSUPPORT_FPU_SOFTFLOAT3を定義する。
fpemul_softfloat3.cpp
fpu/softfloat3/*.*
修正BSD独自ライセンスSoftFloatの代替品です。
/sound/fmgen/*.*Readme参照
原則商用不可
SUPPORT_FMGENをプリプロセッサ定義から削除し、/sound/fmgen/*.*を除外する
/sound/mame/*.*GPLv2/sound/mame/*.*を除外し、代わりに/sound/mamebsd/*.*を使用する
/sound/mamebsd/*.*修正BSDGPLv2版MAMEの代替品です。
/cbus/ct1741io.c修正BSD本体と同じライセンスになりました。
ver0.86 rev88以降
ファイルライセンス除外方法
cirrus_vga*.*
lgy98*.*
MITSUPPORT_CL_GD5430とSUPPORT_LGY98をプリプロセッサ定義から削除する
fpemul_dosbox.c
fpemul_dosbox2.c
GPLSUPPORT_FPU_DOSBOXとSUPPORT_FPU_DOSBOX2をプリプロセッサ定義から削除し、fpemul_dosbox.c, fpemul_dosbox2.cをコンパイルから除外する
fpemul_softfloat.c修正BSD本体と同じライセンスになりました。
fpu/softfloat/*.*Readme参照
修正BSD風味
SUPPORT_FPU_SOFTFLOATをプリプロセッサ定義から削除し、fpemul_softfloat.cとsoftfloat/*.*を除外する
/sound/fmgen/*.*Readme参照
原則商用不可
SUPPORT_FMGENをプリプロセッサ定義から削除し、/sound/fmgen/*.*を除外する
/sound/mame/*.*GPLv2USE_MAMEをプリプロセッサ定義から削除し、/sound/mame/*.*を除外する
/cbus/ct1741io.cGPLv2SUPPORT_SOUND_SB16をプリプロセッサ定義から削除し/cbus/ct1741io.cを除外する、またはDSP関連コードを手動削除
ver0.86 rev87以前
ファイルライセンス除外方法
cirrus_vga*.*
lgy98*.*
MITSUPPORT_CL_GD5430とSUPPORT_LGY98をプリプロセッサ定義から削除する
fpemul_dosbox.c
fpemul_dosbox2.c
fpemul_softfloat.c
GPLSUPPORT_FPU_SOFTFLOAT, SUPPORT_FPU_DOSBOXとSUPPORT_FPU_DOSBOX2をプリプロセッサ定義から削除し、fpemul_dosbox.c, fpemul_dosbox2.c, fpemul_softfloat.cをコンパイルから除外する(Berkeley SoftFloatは本来別のライセンスですがfpemul_softfloat.cだけはDOSBox由来のコードを含むためGPLです)
fpu/softfloat/*.*Readme参照SUPPORT_FPU_SOFTFLOATをプリプロセッサ定義から削除し、softfloat/*.*を除外する
/sound/fmgen/*.*Readme参照
原則商用不可
SUPPORT_FMGENをプリプロセッサ定義から削除し、/sound/fmgen/*.*を除外する
/sound/mame/*.*GPLv2USE_MAMEをプリプロセッサ定義から削除し、/sound/mame/*.*を除外する
/cbus/ct1741io.cGPLv2SUPPORT_SOUND_SB16をプリプロセッサ定義から削除し/cbus/ct1741io.cを除外する、またはDSP関連コードを手動削除