Porn Fetch Source-Available License 1.0
Copyright (c) 2023-2026 Johannes Habel

This license applies only to a Porn Fetch release that identifies this license as
its application license. Earlier copies offered under the GNU General Public
License remain available under the terms granted with those copies. Separate
licenses govern third-party components and material identified in the notices.

1. Definitions

"Software" means the Porn Fetch application code, documentation, and original
assets in a release marked with this license, excluding third-party material.
"Premium controls" means the Software's checks for a valid premium credential
and the restrictions those checks apply to premium features. "Bypassed version"
means a version of the Software changed so that premium features can be used
without the credential or entitlement that the unmodified release requires.
"Public distribution" means making a copy available to people beyond a private
circle, including through a public repository, download, mirror, or hosted
service. Direct sharing with friends or family in a private circle is "private
sharing," even when the Software has been modified.

2. Permissions

Subject to this license, you receive a worldwide, non-exclusive, royalty-free
permission to use, read, copy, audit, and modify the Software, including its
Premium controls. You may privately share original or modified copies, including
a Bypassed version, with friends and family. You may publicly distribute original
or modified copies if you satisfy Sections 3 and 4. These permissions continue
for copies you received while complying with this license.

3. Public distribution conditions

For each public distribution, retain this license, copyright notices, and
applicable third-party notices; identify your changes; and give recipients the
same permissions for your contributions to that distributed version. If you
distribute executable copies, also provide the corresponding source code for
your changes and the build instructions needed to reproduce them, without a
charge beyond reasonable delivery costs. Your public version must preserve the
Premium controls' effective operation and must not be a Bypassed version.
You may not publicly host a Bypassed version or publish a public fork that
removes or disables those controls. Do not imply that a modified version is an
official Porn Fetch release.

4. Credentials and third-party rights

Sharing the Software does not transfer any premium credential or entitlement.
Each recipient must obtain their own valid entitlement for premium features in
an unmodified release. No permission here authorizes disclosure or reuse of
another person's credentials. This license does not replace, narrow, or grant
rights in any third-party component. You must comply with its own license when
you copy or distribute it.

5. Contractual publication rule

As a separate undertaking by a person who accepts this license, you agree not
to publish a targeted, step-by-step tutorial, patch, or code snippet whose
principal purpose is to tell others how to disable the Software's Premium
controls. This rule does not restrict independent discussion, criticism,
security research, or information needed to exercise rights that applicable
law does not allow a contract to exclude. This section does not purport to bind
someone who has not accepted this license.

6. Mandatory rights and termination

Nothing in this license removes rights that cannot lawfully be waived, including
applicable rights to observe, study, test, make necessary backups, correct errors,
or achieve interoperability. If you breach a condition of this license, your
permissions for affected copies end after written notice and a 30-day
opportunity to cure the breach. Permissions already granted to compliant
recipients are unaffected. You may regain your permissions by curing within
that period or by the copyright holder's written reinstatement.

7. Warranty and liability

The Software is provided without any contractual warranty of error-free
operation, to the extent permitted by applicable law. Mandatory consumer rights
and liability for intent, gross negligence, injury to life, body, or health,
and other liability that cannot lawfully be excluded remain unaffected.

8. Governing law

German law applies, without displacing mandatory protections of the country in
which an EU consumer habitually resides. No exclusive court venue is imposed
on consumers.

This is a custom source-available license, not an OSI-approved open-source
license.
