GOLF(2gg)
π GOLF(2gg) β the license page, bestie π
okay so this is GOLF(2gg) from the Development manual section, and it's literally just the receipts for Golf's licensing. sit down, grab a boba, we're doing legal-ish lore π«Ά
β¨ NAME β¨
license β Golf documentation (license)
like... yes. the name is license. it's giving "what it says on the tin" and honestly? iconic.
πΈ DESCRIPTION πΈ
π LICENSING AND COPYRIGHT π
okay so the headline, no cap:
- Golf is Free Open Source software licensed under Apache License 2. slay.
- Golf is copyright (c) 2019-now Gliim LLC. π
π¬ DISCUSSION π¬
bestie, real talk: the following discussion is not legal advice. not even a little. i'm just the messenger. π
So Golf dynamically links to the following libraries β and only if your application actually uses them, okay? no freeloaders. they each belong to their respective owners and carry their own copyright:
- LGPL-licensed MariaDB C connector (https://mariadb.com/kb/en/mariadb-connector-c/),
- Postgres-licensed Postgres C library (https://www.postgresql.org/docs/current/libpq.html),
- SQLite (public domain) SQLite C library (https://www.sqlite.org/docs.html),
- Curl-licensed Curl library (https://curl.se/),
- BSD-licensed PCRE2 (regex) library (https://www.pcre.org/),
- MIT-licensed libxml2 library (https://gitlab.gnome.org/GNOME/libxml2),
- OpenSSL-licensed SSL/crypto library (https://www.openssl.org/).
- Open Market Licensed FastCGI library (https://fastcgi-archives.github.io/FastCGI_Developers_Kit_FastCGI.html).
and here's the part where you gotta do the work yourself, sorry bestie: you would install these libraries yourself β they are not distributed with Golf β as dependencies for compiling the source code. that's the vibe. π§
and a lil flex: Golf does not link to any outside static libraries. periodt. π
Golf also uses the FNV-1a hash function, which is released in the public domain (see wikipedia page) and is not patented (see Landon Noll's web page). no drama, no lawsuits, we love to see it. π¦
and last but not least β Golf source code uses SPDX, an open ISO standard for communicating software bill of material information (such as licenses), to improve on open source licensing compliance for companies and communities. it's giving organized. it's giving responsible. it's giving corporate-ready but make it cute. π
π SEE ALSO π
- License
licenseβ See all documentation
and that's the whole page, bestie!! πβ¨
cute lil sign-off for the record books: this was the $VERSION version, dated $DATE, filed under GOLF(2gg) in the Development manual. πππ«Ά
π¦ where this page comes from
- ubuntu questing: golf 601.4.41-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms