# License

Model Train Script is built out of passion for model trains without any profit in mind. The license helps pay for the upkeep and continued development of the app.

## Free usage

You can use Model Train Script without a license. The following limitations apply:

| Resource     | Free limit |
| ------------ | ---------- |
| Vehicles     | 4          |
| Scripts      | 2          |
| Layout items | 40         |

## Full license

After purchasing a license, you can enjoy Model Train Script without any restrictions. A license can be bought via the information tab on the main screen.

## Frequently asked questions

### Model Train Script used to be completely free. What changed?

We develop the app without commercial intentions, however donations alone are not enough to cover hosting and development costs. With the income from licenses we can maintain the app and invest in further development and hardware support.

### I don't have a license but I already have more items than the free limit. What happens?

Nothing — Model Train Script continues to function as usual. You will only see a prompt when you try to add new vehicles, scripts, or layout items beyond the limit.

### I have multiple devices. Do I have to buy a license for each one?

No. Licenses are shared across all your devices. Family Sharing is also enabled, so you can share your license with family members.

### I already donated. Do I have to buy a license?

We understand it might feel unfair to pay for a license after already making a donation. If so, please contact us at <contact@modeltrainscript.app> and we will find a solution for you.


---

# 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://modeltrainscript.gitbook.io/docs/license.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.
