Skip to main content

fossl

Python versions PyPI version License

fossl provides descriptions of the most common free open source (FOSS) licenses. Instructions on how to apply a license to the source code are included. The information is obtained from GitHub i.e. is always up-to-date. The license texts for "LICENSE" files can also be downloaded.

% fossl list
AGPL-3.0     - GNU Affero General Public License v3.0
Apache-2.0   - Apache License 2.0
BSD-2-Clause - BSD 2-Clause "Simplified" License
BSD-3-Clause - BSD 3-Clause "New" or "Revised" License
CC0-1.0      - Creative Commons Zero v1.0 Universal
EPL-2.0      - Eclipse Public License 2.0
GPL-2.0      - GNU General Public License v2.0
GPL-3.0      - GNU General Public License v3.0
LGPL-2.1     - GNU Lesser General Public License v2.1
LGPL-3.0     - GNU Lesser General Public License v3.0
MIT          - MIT License
MPL-2.0      - Mozilla Public License 2.0
Unlicense    - The Unlicense
% fossl show Apache-2.0
SPDX ID:            │ Apache-2.0
Name:               │ Apache License 2.0
Description:        │ A permissive license whose main conditions require
                    │ preservation of copyright and license notices.
                    │ Contributors provide an express grant of patent rights.
                    │ Licensed works, modifications, and larger works may be
                    │ distributed under different terms and without source
                    │ code.
Implementation:     │ Create a text file (typically named LICENSE or
                    │ LICENSE.txt) in the root of your source code and copy
                    │ the text of the license into the file.
Permissions:        │ commercial-use, modifications, distribution, patent-use,
                    │ private-use
Conditions          │ include-copyright, document-changes
Limitations:        │ trademark-use, liability, warranty
HTML URL:           │ http://choosealicense.com/licenses/apache-2.0/
GitHub API URL:     │ https://api.github.com/licenses/apache-2.0
Featured on GitHub: │ Yes

Finally,

% fossl show MIT -text > LICENSE

creates a LICENSE file for a new project.

fossl can also be used as a Python package, allowing Python code to access license information.

Limitations

GitHub limits the number of queries a user may make per hour. For unauthenticated users like fossl, that rate limit is 60 / hour. fossl caches license information locally (~/.config/fossl.toml) to work around the rate limit. The license cache is updated every 90 days or if the cache file is deleted.

Metadata

Release files for fossl 0.12.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fossl 0.12.0
File Size Uploaded
fossl-0.12.0.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fossl 0.12.0
File Interpreter ABI Platform
fossl-0.12.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.4 kB

Release files / fossl-0.12.0.tar.gz

Download URL fossl-0.12.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c7609738ac2a5121565fd064c1430757005d31d409e0502d0b0c3e115d38cfc4
BLAKE2b-256 checksum
How to use checksums
a8aacf4b231828f4c8a98621614e32b846052ce69d2c7b3beee6eb0bb665cb9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.31.0

Release files / fossl-0.12.0-py3-none-any.whl

Download URL fossl-0.12.0-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5736fdd2052827950b82af6b5ec18427bd9e53222245385460b6b81cd223bfb
BLAKE2b-256 checksum
How to use checksums
2852bb81f44036ae1659f59b881e4a75ae3fdadb092e2bf3a0dfbaa126ce49e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.31.0

Release history Release notifications | RSS feed

This release

0.12.0 This release

2 release files

0.11.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page