WRITTEN OFFER
(GNU Lesser General Public License version 2, Section 6;
 GNU Lesser General Public License version 2.1, Section 6)

This package distributes the Bun runtime, which statically links libraries covered by the GNU Lesser General Public License version 2 (WebKit and JavaScriptCore, together with the WebCore files from WebKit) and by the GNU Lesser General Public License version 2.1 (TinyCC).

For a period of at least three (3) years from the date of distribution of this package, Cloud Linux Software, Inc. hereby offers to provide, upon written request, complete machine-readable copy of the corresponding source code for the LGPL-covered components identified above (in the same version statically linked into the Bun binary distributed herein), including any modifications used in that binary, together with the complete machine-readable source code and/or object code of Bun and any data, scripts and utility programs necessary to modify the LGPL-covered components and relink them to produce a modified Bun executable, on a physical medium or by electronic delivery, at no charge to the requester other than the reasonable cost of physical distribution (if applicable).

Requests should be sent in writing to:

    Cloud Linux Software, Inc.
    Attn: Legal Counsel
    20791 Three Oaks Pkwy, #980
    Estero, FL 33929, USA
    Email: legal@cloudlinux.com

The corresponding source code is also publicly available at the following canonical locations, which may be used to obtain the source code without contacting Cloud Linux Software, Inc.:

    WebKit / JavaScriptCore (as patched by Bun):
        https://github.com/oven-sh/webkit

    TinyCC:
        https://github.com/oven-sh/tinycc

    Bun modifications to TinyCC:
        Use the exact Bun source revision identified in SOURCE-MANIFEST.txt;
        the modifications are under patches/tinycc in that source tree.

These upstream links are provided for convenience only. Because their contents may change over time, they do not replace or limit Cloud Linux Software, Inc.’s obligation to provide the version-specific materials corresponding to the Bun binary distributed with this package.

The accompanying SOURCE-MANIFEST.txt identifies the exact retained Bun, WebKit, and TinyCC revisions for this package. The accompanying LICENSE file describes the procedure to relink the Bun binary against a modified version of WebKit or JavaScriptCore. Together with the materials offered above, these files provide the information needed to exercise the "opportunity to modify and relink" under LGPL Section 6.

Nothing in this Written Offer limits or supersedes the rights granted to the recipient of this package by the GNU Lesser General Public License version 2 or version 2.1.
