BusinessBridge SDK — Licence and Terms of Use
Version 1.0

This copy accompanies BusinessBridge SDK 0.1.0-beta.2. Licence versions are numbered
independently of SDK versions.

Copyright (c) 2026 BitFlipMods. All rights reserved.

BusinessBridge is proprietary software. This is not an open-source licence, and no
open-source licence applies to BusinessBridge. This document grants you the specific
permissions below and nothing more; everything not granted is reserved.

In this licence: "SDK" means this package — BusinessBridge.dll, the public API and
reference source it contains, and its documentation. "Your Mod" means a Big Ambitions
modification you create that integrates with BusinessBridge through its public API.
"Official channel" means the distribution location BitFlipMods designates for the thing
in question; the runtime BusinessBridge mod and this SDK may have different official
channels, and either may change.


1. WHAT YOU MAY DO

1.1  Get it and keep it. Download the SDK, keep it, and make as many copies as you
     reasonably need to develop Your Mod.

1.2  Build against it. This is the normal way to work: copy and reference
     BusinessBridge.dll in your local development environment, your build environment,
     and your continuous-integration system, in order to create, build and test Your Mod.

1.3  Keep it in private source control. Keep an unmodified copy of BusinessBridge.dll,
     and of the SDK's public API and reference materials, in your local development
     environment, in a private source repository, in a private or otherwise
     access-controlled repository shared with your collaborators, and in private build
     or continuous-integration infrastructure. Keep this licence file alongside it.

1.4  Work in a public repository. Do not commit BusinessBridge.dll, or any other file
     from this SDK, to it (see 2.2). The normal way to build anyway is to have your
     build process fetch the SDK from its official channel. The DLL may be downloaded
     into a private or transient build environment, but it must not then be published
     as a public build artifact, a public cache, a package, or a file in the repository.
     If you would rather not depend on fetching it at all, 1.7 is the alternative.

1.5  Ship your own mod. Create and distribute Your Mod, including commercially, and
     require BusinessBridge as a dependency. Your Mod is yours; this licence claims
     nothing in it.

1.6  Quote the API. Reproduce reasonable portions of the SDK's public API declarations
     and documentation in your own source comments, documentation, or support material
     for Your Mod.

1.7  Build-only API stub (advanced alternative). Referencing the SDK's own
     BusinessBridge.dll as in 1.2 is the normal and recommended approach. Where that does
     not suit a public repository, you may instead reproduce the SDK's public API
     declarations in a minimal source stub, so that Your Mod compiles and its tests run
     without the DLL present. The stub:

       - contains only the public declarations your integration needs, and none of our
         implementation;
       - may be committed to public source control;
       - must not be included in, or shipped with, a released build of Your Mod, and must
         not be present alongside the real BusinessBridge assembly at runtime — the real
         assembly is the one that must be loaded;
       - gives you no rights to any BusinessBridge source that is not in this SDK.

     The SDK README describes the assembly-name requirement that makes this work.


2. WHAT YOU MAY NOT DO

2.1  Do not ship BusinessBridge with Your Mod. A released build of Your Mod must not
     contain BusinessBridge.dll. Players obtain BusinessBridge from its official channel.
     Bundling another copy is also unsupported and can cause duplicate-assembly or
     loading problems at runtime.

2.2  Keep the SDK's own files private. Do not put BusinessBridge.dll anywhere publicly
     accessible. The same applies to every other file shipped in this SDK, in the form
     BitFlipMods supplied it — including BusinessBridgeApi.cs, the README and CREATORS
     documentation, and any other file in the package: keep those exact copies private,
     and do not commit, rehost or publish them. Public source control, public build
     artifacts and caches, public package registries, mirrors and file shares are all
     redistribution, and are not permitted. Use one of the routes in 1.4 instead.

     What you may publish is your own reproduction of the public API, within limits:
     reasonable excerpts of its declarations and documentation under 1.6, and your own
     minimal build-only stub under 1.7. The line is between our files, which stay
     private, and your restatement of the public API, which may be public.

2.3  Do not modify BusinessBridge, or distribute a modified copy of it or of
     BusinessBridge.dll.

2.4  Do not incorporate or repackage BusinessBridge. Do not include, bundle, repackage,
     rename or redistribute BusinessBridge or BusinessBridge.dll, in whole or in part, as
     another standalone mod or as a component of another framework, library or package.
     This says nothing about independent software: if you build your own framework that
     contains none of our code, this licence does not restrict it, competing or not.

2.5  Do not rehost the SDK. Do not mirror, rehost, republish or redistribute this SDK
     package, in whole or in part, through any other download location; link people to
     the official channel instead. Copies kept in your own permitted development and
     build environments under section 1 are unaffected — this is about handing the
     package out to others.

2.6  Do not claim that you wrote BusinessBridge or that you own it.

2.7  Do not use BusinessBridge source code that is not included in this SDK. Internal
     source is not licensed to you, whatever route it reaches you by. Do not decompile
     BusinessBridge.dll to obtain it, except where law grants you a right to do so that
     this licence cannot override.

2.8  Do not remove or alter copyright, licence or proprietary notices in the SDK.

2.9  Do not use BitFlipMods' name (including "BitFlip Mods"), logo or mod names in a way
     that suggests we endorse, sponsor or maintain Your Mod. Saying truthfully that Your
     Mod requires or works with BusinessBridge is fine and needs no permission.


3. YOUR MOD IS YOUR OWN

Nothing here restricts what kind of Big Ambitions mod you may build, beyond complying
with applicable law, Steam's terms, and the rules the game's developer sets for modding.
We claim no rights over Your Mod, its content, or anything you earn from it.


4. NO WARRANTY

The SDK is provided "AS IS", without warranty of any kind, express or implied, including
fitness for a particular purpose, merchantability, non-infringement, and any warranty
that it will keep working after a Big Ambitions update. You decide whether it is fit for
your purpose.


5. LIMITATION OF LIABILITY

To the fullest extent permitted by law, BitFlipMods is not liable for any indirect,
incidental, special or consequential damages, lost profits, lost data, or damage to save
files, arising from the SDK or from BusinessBridge, whether or not we were warned it was
possible. Nothing in sections 4 or 5 excludes liability that cannot be excluded by law.


6. IF YOU BREAK THE TERMS

If you breach this licence, it ends. Where we reasonably can, we will tell you first: if
the breach can be fixed, you have 30 days from being notified to fix it, and if you fix it
in that time your licence continues uninterrupted.

Fixing it can include correcting or withdrawing something already published — for
example, replacing a released build of Your Mod that contains BusinessBridge.dll with one
that does not, or removing BusinessBridge.dll from a public repository.

Once the licence ends you must stop using the SDK and delete your copies of
BusinessBridge.dll.

Versions of Your Mod released before the licence ended, and which themselves comply with
this licence, stay released: we will not ask you to withdraw them, and nothing here casts
doubt on them after the fact. That protection does not extend to a released package that
itself breaches this licence.

Sections 4 and 5 survive termination.


7. THE REST

This licence covers this SDK package and any later version we publish under it. We may
change the terms for future releases; the version you received keeps the terms it came
with.

Questions, or a use you are not sure about: ask through developer support at
https://bitflipmods.com/support/ and we will answer. If something here is in your way,
say so — this is a beta and the terms can move.
