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:
- Join the IRC channel (see community resources) and tell apotheon about the work. Make sure you provide both the address for whatever serves as an official homepage or source for the work, and the address for an authoritative source for the license terms of the project.
- Use the (temporary) measure of visiting the CopyfreeWorks repository, forking it, editing the datafile, and submitting a pull request. See the CopyfreeWorks README for more details on how to do this.
Ferretpermalink
License ReferenceFerret 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)
- MIT/X11 License
Tag(s)
GrapheneOS/hardened_mallocpermalink
License ReferenceGrapheneOS 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)
- MIT/X11 License
Tag(s)
Kore [1]permalink
License ReferenceKore is a scalable web application framework for rapidly developing and deploying concurrent APIs in C or Python.
License(s)
- ISC License
Tag(s)
libcpslpermalink
License ReferenceThe 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)
- Unlicense
Tag(s)
LibLZF [1]permalink
License ReferenceLibLZF 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)
- Simplified BSD License
Tag(s)
libmacaroonspermalink
License ReferenceMacaroons are flexible authorization credentials that support decentralized delegation, attenuation, and verification. The libmacaroons library provides an implementation of macaroons.
License(s)
- Revised BSD License
Tag(s)
libmowglipermalink
License ReferenceThe libmowgli project provides a class library containing performance and usability oriented extensions to C.
License(s)
- ISC License
Tag(s)
liboqspermalink
License ReferenceThe 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)
- MIT/X11 License
Tag(s)
libpwqualitypermalink
License ReferenceThe 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)
- Revised BSD License
Tag(s)
libstdgbpermalink
License ReferenceThe libstdgb project provides a C library of useful Game Boy operations.
License(s)
- COIL
Tag(s)
lwe-frodopermalink
License ReferenceLWE-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)
- MIT/X11 License
Tag(s)
miniz [1]permalink
License ReferenceThe 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)
- Unlicense
Tag(s)
muslpermalink
License ReferenceThe 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)
- MIT/X11 License
Tag(s)
New BSD Gamespermalink
License ReferenceNew BSD Games, or nbsdgames, is a collection of more than a dozen simple, highly portable text console games using ncurses, with minimal dependencies.
License(s)
- CC0
Tag(s)
SubStringspermalink
License ReferenceSubStrings is a small C-string handling library for C and C++ designed to make common tasks easier.
License(s)
- Unlicense
Tag(s)
Unitypermalink
License ReferenceUnity is an expressive, extensible, portable, quick, simple unit test framework for C, especially for embedded software development.
License(s)
- MIT/X11 License
Tag(s)
XZ Embeddedpermalink
License ReferenceXZ 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)
- public domain