Copyfree: resources > works

Copyfree Works

The license status of some works may be more complex than it at first appears here. In some cases, the license status listed for a given work is the "primary" license under which it is distributed. In several cases, parts of the work may be distributed under other licenses -- potentially even non-copyfree licenses.

Where present, descriptions are typically drawn from the claims of the projects themselves, and represent neither claims nor opinions of the Copyfree Initiative. Inclusion here (with or without description) does not constitute, and should not be inferred as, endorsement of any project.

Listings are presented for informational purposes only, and no representation is made as to the accuracy or utility of any information provided. Use at your own risk.

Filter Tags

To filter the list, click either the + or - link for a given tag.

+: Clicking the + link will include only works that are tagged with that term.

-: Clicking the - link will exclude only works that are tagged with that term.

Submit Works

There are presently two ways to submit a work:

Ferretpermalink

License Reference

Ferret is an information retrieval library in the vein of Apache Lucene. It was originally a full Lucene port but now uses its own file format and indexing algorithm, though it is still very similar to Lucene. It should still do everything you can do with Lucene. It consists of Ruby bindings and a core C implementation easily used directly and portable to other language bindings.

License(s)

Tag(s)

GrapheneOS/hardened_mallocpermalink

License Reference

GrapheneOS hardened_malloc is a hardened allocator designed for modern systems, with integration into Android's Bionic libc. It can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms, with more portability / integration as a project goal.

License(s)

Tag(s)

libcpslpermalink

License Reference

The libcpsl project provides a deliberately tiny, standalone, freestanding and non-hosted, dynamic storage library for C and C++, kinda like C++ map, list, vector, etc.

License(s)

Tag(s)

LibLZF [1]permalink

License Reference

LibLZF is a very small data compression library. It consists of only two .c and two .h files and is very easy to incorporate into your own programs. The compression algorithm is very, very fast, yet still written in portable C.

License(s)

Tag(s)

libmacaroonspermalink

License Reference

Macaroons are flexible authorization credentials that support decentralized delegation, attenuation, and verification. The libmacaroons library provides an implementation of macaroons.

License(s)

Tag(s)

libmowglipermalink

License Reference

The libmowgli project provides a class library containing performance and usability oriented extensions to C.

License(s)

Tag(s)

liboqspermalink

License Reference

The Open Quantum Safe (OQS) project has the goal of developing and prototyping quantum-resistant cryptography, and liboqs is an open source C library for quantum-resistant cryptographic algorithms.

License(s)

Tag(s)

libpwqualitypermalink

License Reference

The libpwquality library provides functions for password quality checking and scoring. It also provides a password generation function, and supports a configuration file. The project's reference utilities include pwmake (CLI password generator) and pwscore (CLI password scoring).

License(s)

Tag(s)

lwe-frodopermalink

License Reference

LWE-Frodo (lwe-frodo) is a C cryptographic library for post-quantum key exchange based on the learning with errors (LWE) problem. It is based on the paper "Frodo: Take off the ring! Practical, quantum-secure key exchange from LWE."

License(s)

Tag(s)

miniz [1]permalink

License Reference

The miniz project provides a lossless, high performance data compression library in a single source file that implements the zlib (RFC 1950) and Deflate (RFC 1951) compressed data format specification standards.

License(s)

Tag(s)

muslpermalink

License Reference

The musl project provides a new standard library to power a new generation of Linux-based devices; musl is lightweight, fast, simple, free, and strives to be correct in the sense of standards-conformance and safety.

License(s)

Tag(s)

SubStringspermalink

License Reference

SubStrings is a small C-string handling library for C and C++ designed to make common tasks easier.

License(s)

Tag(s)

Unitypermalink

License Reference

Unity is an expressive, extensible, portable, quick, simple unit test framework for C, especially for embedded software development.

License(s)

Tag(s)

XZ Embeddedpermalink

License Reference

XZ Embedded is a relatively small decompressor for the .xz file format. It was developed with the Linux kernel in mind, but it is easily usable in other projects too.

License(s)

Tag(s)