# Open Source Promise

Although NFTs ensure game items and game economies are open there are still risks to the continued operation of such game:

* what happens if the entity running the servers and holding the keys goes out of business?&#x20;
* what happens if the entity deems the operation no longer profitable or not inline with the entities mission?

Our ultimate goal is to decentralise the running of all game logic, negating the need for game servers and meaning that games can never be taken offline. But we acknowledge that this will take some time to develop and in the short to medium term its likely game servers will still play a role.

To address this we make an open source promise: **if one of our game shuts down for any reason then all of the code for the games servers and clients will be released open-source to enable fans of the game to continue to run their own private (or public) servers.**

This includes all scripts, documentation and instructions used for running the servers, configuring the environment, and so on.

Furthermore the promise extends to all in-game data that is not captured on the public blockchain. Reasonable efforts must be made to back-up such data and make it available. To ensure visibility and availability we will periodically publish these game data backups to a public repository.

Finally, if the game is sold, or the IP transferred in some other way, this promise must be continued by the purchasing entity, and will be contractually enforced.

Although this may create an encumbrance on the IP it is a small price to pay.

***

**Disclaimer**\
\&#xNAN;*The information presented in this whitepaper is provided for informational purposes only and does not constitute legal, financial, or investment advice. All statements regarding plans, projections, business strategies, or other forward-looking information are based on current expectations and are subject to change due to evolving business, market, and regulatory conditions. This document is not a guarantee of future performance or outcomes, and no liability is assumed for any reliance placed upon its contents.*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.oobikoo.games/philosophy/open-source-promise.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
