CINXE.COM
Distribution terms of the content in the homebrew store - PPSSPP
<!doctype html> <html lang="en" data-theme="dark"> <head> <title>Distribution terms of the content in the homebrew store - PPSSPP</title> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script async src="https://www.googletagmanager.com/gtag/js?id=G-PEQLDV0155"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-PEQLDV0155'); </script> <link rel="stylesheet" type="text/css" href="/static/css/all.css"> <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="PPSSPP RSS Feed"> <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="PPSSPP Atom Feed"> <script src="/static/script/squirrelly.min.js" defer></script> <script src="/static/script/main.js" defer></script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3281131109267988" crossorigin="anonymous"></script> <script> // Special behaviors. There's probably a better way. var g_loginByKey = false; var g_thankYouPage = false; var g_downloadPage = false; </script> <script src="/static/script/highlight.min.js" defer></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/js/fontawesome.min.js" crossorigin="anonymous" defer></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/js/solid.min.js" crossorigin="anonymous" defer></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/js/brands.min.js" crossorigin="anonymous" defer></script> </head> <body> <div class="page-wrapper"> <nav class="top-nav"> <div class='menu-button-container' id="burgerButton" onclick="burgerClick()" tabindex="0"> <div class='menu-button'></div> </div> <div class="top-nav-logo"> <a href="/" class="center-vertical"><img src="/static/img/platform/ppsspp-icon.png" alt="icon" class="icon-32"> PPSSPP</a> </div> <ul class="menu"> <li><a href="/download" class="">Downloads</a></li> <li><a href="/news" class="">News</a></li> <li><a href="/blog" class="">Blog</a></li> <li><a href="/docs" class="selected">Docs & Help</a></li> <li><a href="/media" class="">Media</a></li> <li><a href="/contact" class="">Contact</a></li> <li><a href="https://forums.ppsspp.org/" class=" external">Forums <i class="fas fa-up-right-from-square icon-link" alt=""></i></a></li> <li><a href="https://github.com/hrydgard/ppsspp" class=" external">GitHub <i class="fas fa-up-right-from-square icon-link" alt=""></i></a></li> <li> <div onclick="switchTheme()" style="display:inline"><i class="fas fa-moon"></i></div> </li> </ul> <div id="loginCorner" style="display:inline"><a href="/login">Login</a></div> </nav> <section class="contents"> <div class="burger-sidebar hidden" id="rootSidebar"> <!-- We repeat all the same stuff again, but add Login. better than crazy CSS tricks... --> <ul class="burger-menu"> <li><a href="/download" class="">Downloads</a></li> <li><a href="/news" class="">News</a></li> <li><a href="/blog" class="">Blog</a></li> <li><a href="/docs" class="selected">Docs & Help</a></li> <li><a href="/media" class="">Media</a></li> <li><a href="/contact" class="">Contact</a></li> <li><a href="https://forums.ppsspp.org/" class=" external">Forums <i class="fas fa-up-right-from-square icon-link" alt=""></i></a></li> <li><a href="https://github.com/hrydgard/ppsspp" class=" external">GitHub <i class="fas fa-up-right-from-square icon-link" alt=""></i></a></li> <li> <div id="loginItem"><a href="/login">Login</a></div> </li> <li> <a id="darkItem" class="switch-theme" onclick="switchTheme()"> <i class="fas fa-moon"></i> Dark Mode </a> </li> </ul> </div> <div class="doc-container"> <div class="doc-sidebar" id="localSidebar"> <ul class="nav-tree-items level-0"> <li><a href="/docs/getting-started" class="nav-tree-category">Getting started</a></li> <li><a href="/docs/troubleshooting" class="nav-tree-category">Troubleshooting</a></li> <li><a href="/docs/settings" class="nav-tree-category">Settings</a></li> <li><a href="/docs/development" class="nav-tree-category">Development</a></li> <li><a href="/docs/multiplayer" class="nav-tree-category">Multiplayer</a></li> <li><a href="/docs/psp-hardware" class="nav-tree-category">PSP hardware</a></li> <li><a href="/docs/reference" class="nav-tree-category selected">Reference</a><ul class="nav-tree-items level-1"> <li><a href="/docs/reference/command-line" class="nav-tree-item ">Command Line arguments</a></li> <li><a href="/docs/reference/texture-replacement" class="nav-tree-item ">Creating texture replacement packs</a></li> <li><a href="/docs/reference/custom-drivers" class="nav-tree-item ">Custom Adreno graphics drivers</a></li> <li><a href="/docs/reference/custom-background-music" class="nav-tree-item ">Custom background music</a></li> <li><a href="/docs/reference/disc-streaming" class="nav-tree-item ">Disc streaming</a></li> <li><a href="/docs/reference/homebrew-store-distribution" class="nav-tree-item selected">Distribution terms of the content in the homebrew store</a></li> <li><a href="/docs/reference/front-end-integration" class="nav-tree-item ">Front end integration on Android</a></li> <li><a href="/docs/reference/how-to-update" class="nav-tree-item ">How to update PPSSPP</a></li> <li><a href="/docs/reference/rewind" class="nav-tree-item ">How to use the Rewind feature</a></li> <li><a href="/docs/reference/whygold" class="nav-tree-item ">PPSSPP Gold - the what and why</a></li> <li><a href="/docs/reference/legacy-edition" class="nav-tree-item ">PPSSPP Legacy Edition for Android</a></li> <li><a href="/docs/reference/websocket-api" class="nav-tree-item ">PPSSPP Websocket API</a></li> <li><a href="/docs/reference/ios-support" class="nav-tree-item ">PPSSPP for iOS</a></li> <li><a href="/docs/reference/mac" class="nav-tree-item ">PPSSPP on macOS</a></li> <li><a href="/docs/reference/process-hacks" class="nav-tree-item ">PPSSPP process hacking</a></li> <li><a href="/docs/reference/psp-custom-firmware" class="nav-tree-item ">PSP Custom Firmware resources</a></li> <li><a href="/docs/reference/plugins" class="nav-tree-item ">Plugins in PPSSPP</a></li> <li><a href="/docs/reference/retro-achievements" class="nav-tree-item ">RetroAchievements - setup and use</a></li> <li><a href="/docs/reference/strange-games" class="nav-tree-item ">Strange games</a></li> <li><a href="/docs/reference/interesting-links" class="nav-tree-item ">Test Drive hacking by TAbdiukov</a></li> <li><a href="/docs/reference/android-release-process" class="nav-tree-item ">The Android release process</a></li> <li><a href="/docs/reference/custom-game-configs" class="nav-tree-item ">Using custom game configs</a></li> <li><a href="/docs/reference/use-texture-replacement" class="nav-tree-item ">Using texture replacement packs</a></li> <li><a href="/docs/reference/key-bindings" class="nav-tree-item ">What are all those key binds?</a></li> </ul> </li> <li><a href="/docs/articles" class="nav-tree-category">Articles</a></li> <li><a href="/docs/intro" class="nav-tree-item ">Documentation & Help</a></li> <li><a href="/docs/faq" class="nav-tree-item ">FAQ - Frequently Asked Questions</a></li> </ul> </div> <div class="doc-contents"> <ul class="breadcrumb" vocab="https://schema.org/" typeof="BreadcrumbList"> <li property="itemListElement" typeof="ListItem"> <a href="/docs" property="item" typeof="WebPage"> <span property="name">Docs</span> </a> <meta property="position" content="0"> </li> <li property="itemListElement" typeof="ListItem"> <a href="/docs/reference" property="item" typeof="WebPage"> <span property="name">Reference</span> </a> <meta property="position" content="0"> </li> <li property="itemListElement" typeof="ListItem"> <a href="/docs/reference/homebrew-store-distribution" property="item" typeof="WebPage"> <span property="name">Distribution terms of the content in the homebrew store</span> </a> <meta property="position" content="0"> </li> </ul> <h1>Distribution terms of the content in the homebrew store</h1> <p>Some of these may or may not be available on iOS, depending on the license.</p> <p>This page was added at the request of Apple. To the Apple App Store reviewer, please check only the entries here that are also actually visible in the iOS PPSSPP Homebrew Store.</p> <p><a name="homebrew"></a></p> <h2>Homebrew</h2> <p>Traditionally, homebrew apps (unofficial games and apps, created for game consoles by garage enthusiasts) are simply released for free with no distribution restrictions. Since source code is generally not released, and most PSP homebrew was released many years ago, all of it simply for free download, there are no explicit licenses. Homebrew software is distributed freely by many legit websites, such as <a href="www.dcemu.co.uk">DCEmu</a>, <a href="https://www.brewology.com/">Brewology</a>.</p> <p><a name="demoscenes"></a></p> <h2>Demoscene productions</h2> <p>Like homebrew, demoscene productions are intended for free distribution - they want to be seen! Note that all demoscene productions on the PPSSPP Homebrew Store are pure demos, there are no cracktros or similar.</p> <p>For some background on the demoscene, <a href="https://en.wikipedia.org/wiki/Demoscene">read up here</a>.</p> <h2>List of entries</h2> <p>List currently incomplete.</p> <p><a name="cavestory"></a></p> <h3>Cave Story</h3> <p>Pixel originally released the game for free and allowed clones. Nicalis then bought the game from him, but does not seem to mind distribution of the original ports. Freely available for <a href="https://www.cavestory.org/download/cave-story.php">download</a>.</p> <p><a href="https://www.cavestory.org">Fan site</a>.</p> <p><a name="MegaDrops"></a><a name="MegaDrops2"></a></p> <h3>Mega Drops/Mega Drops 2</h3> <p>Freely available on gamebrew: <a href="https://www.gamebrew.org/wiki/Mega_Drops_PSP">MegaDrops</a>, <a href="https://www.gamebrew.org/wiki/Mega_Drops_2_PSP">MegaDrops 2</a></p> <p>By "daaa", <a href="#homebrew">freely redistributable</a>s.</p> <p><a name="Ozone"></a></p> <h3>Ozone</h3> <p>Ozone was released for free download <a href="https://www.dcemu.co.uk/vbulletin/threads/68208-Release-Ozone-PSP">here</a>.</p> <p>No restrictions on distribution. Standard <a href="#homebrew">homebrew</a> terms.</p> <p><a name="Kosmodrones"></a></p> <h3>Kosmodrones</h3> <p>Kosmodrones is available for free download <a href="https://www.kosmodrones.com">on kosmodrones.com</a>.</p> <p>No restrictions on distribution. Standard <a href="#homebrew">homebrew</a> terms.</p> <p><a name="webfest"></a></p> <h3>Webfest</h3> <p>Webfest is freely available from <a href="https://https://jum.pdroms.de/PSP/pspprog.html">James' PSP programming page</a>.</p> <p>No restrictions on distribution. Standard <a href="#homebrew">homebrew</a> terms.</p> <p><a name="bg3"></a></p> <h3>Battleground 3</h3> <p>Battleground 3 is freely distributable under the GPL.</p> <p>The source code and releases can be downloaded from <a href="https://github.com/xfacter/battlegrounds3">here</a>.</p> <p><a name="rROOTAGE"></a></p> <h3>rROOTAGE</h3> <p>rROOTAGE was made by Kenta Cho and distributed for Windows for free from <a href="https://www.asahi-net.or.jp/~cs8k-cyu/windows/rr_e.html">asahi-net</a>.</p> <p>It was ported to the PSP by M R Brown, <a href="https://github.com/PSP-Archive/rRootage-PSP">archived source code</a>.</p> <p>The <a href="https://github.com/abagames/rrootage">current source code</a> by Kenta Cho contains the following license:</p> <pre><code class="language-text">License Copyright 2003 Kenta Cho. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. </code></pre> <p><a name="Yellow_Rose"></a></p> <h3>Yellow Rose of Texas</h3> <p>YRoT is a <a href="#demoscene">demoscene</a> production, and thus freely redistributable.</p> <p><a href="https://www.pouet.net/prod.php?which=10562">pouet.net link</a>, with free download.</p> <p><a name="flower"></a></p> <h3>PSP-flower</h3> <p>PSP-flower is a <a href="#demoscene">demoscene</a> production (by Moppi Productions), and thus freely redistributable.</p> <p><a href="https://www.pouet.net/prod.php?which=19256">pouet.net link</a>, with free download.</p> <p><a name="Planet_Hively"></a></p> <h3>Planet Hively</h3> <p>Planet Hively is a <a href="#demoscene">demoscene</a> production (a "musicdisk"), and thus freely redistributable. See above.</p> <p><a href="https://www.pouet.net/prod.php?which=49931">pouet.net link</a>, with free download</p> <p><a name="SuicideBarbie"></a></p> <h3>Suicide Barbie</h3> <p>Suicide Barbie is a <a href="#demoscene">demoscene</a> production, and thus freely redistributable - however, technically, the song does include a short audio sample that some might consider iffy. Otherwise see above.</p> <p><a href="https://www.pouet.net/prod.php?which=30284">pouet.net link</a>, with free download</p> <p><a name="TrigWars"></a></p> <h3>Trigonometry Wars</h3> <p>Trigonometry Wars is freely available from <a href="https://www.gamebrew.org/wiki/TrigWars_PSP">gamebrew.org</a>.</p> <p>The original website, now defunct, can be found <a href="https://web.archive.org/web/20090302012919/http://www.easy-monkey.co.uk/TrigWars">here on archive.org</a>. It was offered up for free download.</p> <p><a name="ChuckieEgg"></a></p> <h3>Chuckie Egg</h3> <p>Chuckie Egg is freely available from <a href="https://www.gamebrew.org/wiki/Chuckie_Egg_PSP_by_Richard_Rose">gamebrew.org</a>. It's a rewrite of an old BBC Micro game by Richard Rose</p> <p>However, I don't know if Richard had permission, so this one is not available in the iOS app store and will not be.</p> <p><a name="PSPRev_v03a"></a></p> <h3>PSP Revolution</h3> <p>A DDR work-alike. No copyrighted songs are included, so this is fine to redistribute.</p> <p>No general restrictions on distribution. Standard <a href="#homebrew">homebrew</a> terms.</p> <p><a href="https://archive.org/details/pspr.-7z">archive.org link</a></p> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3281131109267988" crossorigin="anonymous"></script> <!-- Responsive Black --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3281131109267988" data-ad-slot="6642932432" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <div class="nav-link-container"> <a href="/docs/reference/disc-streaming" class="nav-link"> <div class="direction"> Prev </div> <div class="title"> « Disc streaming </div> </a> <a href="/docs/reference/front-end-integration" class="nav-link next"> <div class="direction"> Next </div> <div class="title"> Front end integration on Android » </div> </a> </div> </div> </div> </section> <footer> <div class="container"> <div class="row"> <div class="col-4"> <h2>Documentation</h2> <ul class="clean-list"> <li><a href="/docs/intro">Docs & Help</a></li> <li><a href="/docs/getting-started">Getting Started</a></li> </ul> </div> <div class="col-4"> <h2>Community</h2> <ul class="clean-list"> <li><a href="https://discord.gg/5NJB6dD">Discord <i class="fas fa-up-right-from-square icon-link" alt=""></i></a> </li> <li><a href="https://x.com/PPSSPP_emu">PPSSPP on X <i class="fas fa-up-right-from-square icon-link" alt=""></i></a> </li> </ul> </div> <div class="col-4"> <h2>More</h2> <ul class="clean-list"> <li><a href="https://github.com/hrydgard/ppsspp">GitHub <i class="fas fa-up-right-from-square icon-link" alt=""></i></a></li> <li><a href="https://github.com/hrydgard/ppsspp-site">Website GitHub <i class="fas fa-up-right-from-square icon-link" alt=""></i></a></li> <li><a href="/login">Login</a></li> </ul> </div> </div> <div class="center-text footer-bottom-text"> Copyright 漏 2024 PPSSPP Project. <a href="/privacy">Privacy Policy</a> </div> </div> </footer> </div> </body> </html>