Skip to content

Repository files navigation

Core License

Current version: 0.1.0

Core License is an adoption package for projects that want an AGPLv3 open-source default with separately signed proprietary-use paths.

It follows the same broad structure used by projects such as Nuitka: keep the public project under AGPLv3, keep special permissions in separate license files, and make commercial/proprietary use depend on separate terms instead of editing the AGPL text.

This is a legal template, not legal advice. Before using it for a production project, replace the bracketed fields, confirm that the project has the right to offer proprietary-use grants for all covered code, and have counsel review the final text.

Default License

Unless a separate signed evaluation license, commercial license, or philanthropy waiver applies, the software is licensed under the GNU Affero General Public License version 3 only.

Use this SPDX identifier in source files and package metadata:

SPDX-License-Identifier: AGPL-3.0-only

The full AGPLv3 text is in LICENSE.txt.

Proprietary-Use Paths

Evaluation License

Organizations that want to test the software before committing to a commercial license or philanthropy waiver can request a signed, time-limited evaluation license.

The public terms are in LICENSE-EVALUATION.txt. Project-specific fields belong in EVALUATION-ORDER-FORM.template.md.

Commercial License

Organizations that want to use the software in proprietary products, private services, or closed-source deployments can request a signed commercial license.

The public terms are in LICENSE-COMMERCIAL.txt. Project-specific fields belong in COMMERCIAL-ORDER-FORM.template.md.

Philanthropy Waiver

Organizations can request a signed waiver after making a qualifying donation directly to the Python Software Foundation.

The waiver is granted only by the project licensor, not by the Python Software Foundation, and is not effective until a waiver certificate is signed.

The public terms are in LICENSE-PHILANTHROPY-WAIVER.txt. The certificate form is in PHILANTHROPY-WAIVER-CERTIFICATE.template.md.

Adopting This Package

Start with ADOPTING.md. A project should also use CONTRIBUTING.md or equivalent contributor terms if it wants to accept outside contributions while preserving the ability to grant commercial licenses and philanthropy waivers.

Contact: turcioskevinr@gmail.com

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors