任天堂的游戏机操作系统和软件包含了大量开源代码。这些开源软件是在 GPLv2、LGPL 或 MPL 下开源的,根据许可证要求任天堂必须公开其修改的源代码。这家最近不断亏损的日本游戏机公司设立了一个专门网页公布开源软件源代码。任天堂使用的开源软件包括定制的 WebKit 浏览器,DS 模拟器使用了 Nanojit,而《马里奥赛车8》也包含了 GPLv2 授权的蓝牙库。