The canonical source of this document is COMMITMENTS.md in the TrueExport repository. This page is generated from that file, not maintained by hand — if the two ever differ, the repository file governs.

TrueExport Commitments

Version 1.0 — 17 August 2026

Given by Kesavan Paripurapavan, ABN 94 867 243 153, of New South Wales, Australia (I, me, my) in respect of the software TrueExport.


What this document is, and why it exists

TrueExport is licensed under the PolyForm Shield License 1.0.0, which is in LICENSE. That licence covers what you may do with the code.

It does not say anything about what I may do — in particular, whether features that are free today could be moved behind a paywall tomorrow. Several paid plugins in this ecosystem have done exactly that, and the resulting loss of trust was deserved. I am not asking you to take my word that I won't.

This document is the part you can hold me to. It grants rights that PolyForm Shield does not, and it is drafted so that I cannot take them back.

Three things make it binding rather than decorative:

  1. Clause 1 is a grant, not a promise. It is a licence granted to you now, perpetual and irrevocable. It does not depend on my future conduct, on any contract between us, or on you having paid me anything.
  2. Clause 2.3 makes it outlive the licence. If I ever change TrueExport's licence, this commitment survives the change. Re-licensing is not a route around it.
  3. Australian Consumer Law applies to me. Under s 4 of the ACL a representation about a future matter is taken to be misleading unless the maker had reasonable grounds for it. If I published this and then paywalled a Free Feature, that would be misleading conduct under s 18 and likely a false representation under s 29 — with regulatory consequences, not just angry GitHub issues.

This document travels with the code. It is referenced in a Required Notice: line under the Notices section of PolyForm Shield, so anyone who receives TrueExport from anyone else receives this too.

Nothing in this document reduces, restricts or qualifies any right granted to you by PolyForm Shield. It only adds. Where the two could be read as inconsistent, read them so that you get the greater right.


1. Free Feature Commitment

1.1 The features listed in Schedule 1 are the Free Features.

1.2 I grant you a perpetual, worldwide, irrevocable, non-exclusive, royalty-free licence to use the Free Features in every version of TrueExport, without payment of any fee, and without any requirement to hold a licence key, hold an account, or accept a usage limit or time limit.

This grant is made now. It is not conditional on any future act of mine. It cannot be revoked, narrowed or withdrawn.

1.3 I will not, in any version of TrueExport, place a Free Feature behind a payment requirement, licence key requirement, account requirement, usage cap, time limit, feature-gating prompt, or any other restriction of the kind described in clause 1.2.

1.4 I may add features to Schedule 1. A feature added to Schedule 1 becomes a Free Feature permanently and cannot afterwards be removed from it. I am not obliged to add any feature.

1.5 Clause 1.3 is not breached by:

  (a) fixing a defect;

  (b) changing how a Free Feature works, or how it is presented, while preserving its function;

  (c) ceasing to support a platform, file format, or version of Obsidian for technical reasons; or

  (d) discontinuing TrueExport entirely.

1.6 Clause 1.3 is breached by discontinuing a Free Feature and reissuing substantially the same functionality subject to payment. That is the specific thing this document exists to prevent, and it is the one thing clause 1.5 does not excuse.

1.7 This commitment is given openly and is intended to be relied on by every person who obtains TrueExport.


2. Licence stability

2.1 Every version of TrueExport released under PolyForm Shield 1.0.0 stays licensed under PolyForm Shield 1.0.0, permanently. I cannot withdraw, revoke or retrospectively vary that licence for a version already released, and I cannot require you to accept different terms for a version you already have.

2.2 I may release future versions under different licence terms. If I do, I will:

  (a) publish notice of the change in the public repository, in the README, and in the CHANGELOG, at least 90 days before the first version under the new terms is released;

  (b) state plainly what changed and why; and

  (c) keep the last version released under PolyForm Shield 1.0.0 publicly available for download for at least 24 months after the change.

2.3 Clause 1 applies to every version of TrueExport regardless of the licence terms applying to that version, and cannot be varied, displaced or excluded by clause 2.2 or by any later licence.

2.4 I may amend clauses 2.2(a) to (c) only to make the notice period longer or the availability period longer. I cannot shorten them, and I cannot amend clause 1 or clause 2.3 at all.


3. Your statutory rights

3.1 Nothing in this document, in LICENSE, or in any other document I publish excludes, restricts or modifies any right or remedy you have that cannot lawfully be excluded, restricted or modified.

3.2 In particular, nothing restricts any act permitted under Division 4A of Part III of the Copyright Act 1968 (Cth) — reproduction for normal use or study (s 47B), back-up copying (s 47C), reproduction to make interoperable products (s 47D), error correction (s 47E), or security testing (s 47F). Section 47H of that Act provides that an agreement purporting to exclude or limit those provisions has no effect, and I do not attempt to do so.

3.3 Nothing excludes, restricts or modifies any consumer guarantee, right or remedy under the Australian Consumer Law (Schedule 2 to the Competition and Consumer Act 2010 (Cth)), or under any equivalent mandatory consumer protection law of the country in which you are located. The "No Liability" section of PolyForm Shield is expressed to apply only as far as the law allows, and I rely on it only to that extent.

3.4 If you have bought TrueExport Pro, see the Pro Terms at https://quietstack.tools/trueexport/terms for your refund rights and the applicable consumer guarantees.


4. Reviews, criticism and security research

I will not use LICENSE, this document, or any other legal instrument to suppress:

If you find a security problem, email support@quietstack.tools. I will not threaten you for reporting it.


5. Names

PolyForm Shield grants rights in copyright and patents. It expressly does not imply any other licence, and it does not grant any right to use my names or marks.

TrueExport and QuietStack are my unregistered trade marks. I trade under my own name; QuietStack is a product brand, not a registered business name or a separate legal entity. Unregistered marks are still protected by the law of passing off and by s 18 of the Australian Consumer Law. If you distribute a modified version, please give it a different name and make clear it is not supplied or supported by me. Using these names for a modified version would be likely to mislead users, which may amount to passing off or to misleading conduct under s 18 of the Australian Consumer Law, independently of anything in LICENSE.

Obsidian is a trade mark of its owner. I have no rights in it, and grant none. TrueExport is an independent community plugin and is not affiliated with, endorsed by, or sponsored by the makers of Obsidian.


6. If you are unsure

PolyForm Shield permits any purpose except providing a competing product. If you are not sure whether something you want to do is permitted, ask me before you build it — that is much easier for both of us than finding out afterwards.

Email support@quietstack.tools. I can grant a written waiver or a separate commercial licence. A waiver is only effective if I give it in writing.


7. Governing law

This document is governed by the law of New South Wales, Australia. It does not deprive you of the protection of any mandatory law of the country in which you live.


Schedule 1 — Free Features

These are available without payment, without a licence key, and without an account, in every version of TrueExport.

  1. Export of a note to DOCX, including every Markdown and Obsidian construct TrueExport supports.
  2. Export of a note to HTML, as a single self-contained file.
  3. Export of a note to PDF, on platforms where TrueExport supports PDF output.
  4. All export fidelity features. Every construct TrueExport is capable of converting is converted in the free tier to the same standard as in the paid tier. Correctness of output is never behind a paywall. This applies to fidelity features added in future versions, not only those existing today.
  5. All four built-in templates — Default, Professional, Academic and Minimal — and any built-in template added later.
  6. All export settings and options, other than those that exist solely to configure a Pro feature.
  7. Export warnings and diagnostics, including warnings that identify unsupported constructs and name a remedy.
  8. Fully offline operation. TrueExport makes no network request except licence-key activation, which happens only when you press Activate and is never required to use any Free Feature.

Not Free Features. These are Pro features and clause 1 does not apply to them: user-defined custom templates; reference-DOCX house-style mapping; batch folder export; and removal of the attribution string from exported file metadata.

For clarity, the attribution string that appears in the metadata of a document exported using a Free Feature is not a restriction of the kind described in clause 1.2. It appears only in DOCX document properties and an HTML <meta> tag, never in the visible body of an exported document.


Version history

VersionDateChange
1.017 August 2026First published.

Past versions of this document are archived at https://quietstack.tools/trueexport/commitments/archive. Under clause 2.4, clause 1 and clause 2.3 cannot be amended.