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.
.NET Corepermalink
License Reference.NET Core is a cross-platform, general purpose, modular, managed code software development framework, consisting of the open source Common Language Infrastructure, including both the CoreFX implementation of the Framework Class Library and the Common Language Runtime.
License(s)
- MIT/X11 License
Tag(s)
A Tutorial On Pointers And Arrays In C [1] [2]permalink
License References
A Tutorial On Pointers And Arrays In C by Ted Jensen (the programmer, not the music recording engineer) is intended to introduce pointers to beginning programmers in the C programming language, explained in plain language with lots of examples.
License(s)
- public domain
Tag(s)
Automated Testing Frameworkpermalink
License ReferenceATF, or Automated Testing Framework, is a collection of libraries to write test programs in C, C++, and POSIX shell.
License(s)
- Revised BSD License + Simplified BSD License
Tag(s)
Avianpermalink
License ReferenceAvian is a lightweight virtual machine and class library designed to provide a useful subset of Java’s features, suitable for building self-contained applications.
License(s)
- ISC License
Tag(s)
bdd-for-cpermalink
License ReferenceThe bdd-for-c project provides a BDD (behavior driven development) library for the C programming language.
License(s)
- MIT/X11 License
Tag(s)
Buckaroopermalink
License ReferenceBuckaroo is a package manager for C++ using Buck as its build system and Git for dependency tracking.
License(s)
- MIT/X11 License
Tag(s)
Cpermalink
License ReferenceWith the C shell script, you can compile and execute C "scripts" with one simple command.
License(s)
- MIT/X11 License
Tag(s)
Cabalpermalink
License ReferenceCabal (Common Architecture for Building Applications and Libraries) is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way.
License(s)
- Revised BSD License
Tag(s)
Cellopermalink
License ReferenceCello is a library that brings higher level programming to C by acting as a modern, powerful runtime system, making things previously impractical or awkward in C easier.
License(s)
- Simplified BSD License
Tag(s)
Chibi-Schemepermalink
License ReferenceChibi-Scheme is a very small library intended for use as an extension and scripting language in C programs. The default language is R7RS Scheme, with support for all libraries.
License(s)
- Revised BSD License
Tag(s)
clib [1]permalink
License ReferenceThe clib toolset provides a package manager with package listing "registry" for the C programming language, also serving as a nice way to discover small utilities and libraries.
License(s)
- MIT/X11 License
Tag(s)
cloudlibcpermalink
License ReferenceNuxi CloudABI is an application binary interface for UNIX-like operating systems built around the concept of capability-based security, and cloudlibc is a standard C library built on top of CloudABI. It implements almost all features of the C11 standard, but also a large part of POSIX.1-2008.
License(s)
- Simplified BSD License
Tag(s)
CocoaPodspermalink
License ReferenceCocoaPods is the dependency manager for Swift and Objective-C Cocoa projects; it manages dependencies for your Xcode projects. It has over ten thousand libraries and can help you scale your projects elegantly.
License(s)
- MIT/X11 License
Tag(s)
Cocotronpermalink
License ReferenceLicense(s)
- MIT/X11 License
Tag(s)
Composerpermalink
License ReferenceComposer is a dependency manager that helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.
License(s)
- MIT/X11 License
Tag(s)
Conan.iopermalink
License ReferenceConan.io is a distributed, open source package manager.
License(s)
- MIT/X11 License
Tag(s)
CPMpermalink
License ReferenceCPM is a package manager for C++ based on CMake and Git.
License(s)
- MIT/X11 License
Tag(s)
Emscriptenpermalink
License ReferenceLicense(s)
- MIT/X11 License
- University of Illinois/NCSA Open Source License
Tag(s)
Ficlpermalink
License ReferenceFicl is a programming language interpreter designed to be embedded into other systems as a command, macro, and development prototyping language. Ficl is an acronym for "Forth Inspired Command Language".
License(s)
- Simplified BSD License
Tag(s)
gpspermalink
License ReferenceThe Go Package Solver is an engine for tackling dependency management problems in Go. It is trivial -- about 35 lines of code -- to replicate the fetching bits of go get using gps.
License(s)
- MIT/X11 License
Tag(s)
Hugspermalink
License ReferenceHugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 provides an almost complete implementation of Haskell 98
License(s)
- Revised BSD License
Tag(s)
imguipermalink
License ReferenceImmediate Mode Graphical User Interface, or imgui, is a bloat-free UI library for C++ with minimal dependencies.
License(s)
- MIT/X11 License
Tag(s)
Isabellepermalink
License ReferenceIsabelle is a generic proof assistant. It allows mathematical formulas to be expressed in a formal language and provides tools for proving those formulas in a logical calculus.
License(s)
- Revised BSD License
Tag(s)
JasmineIopermalink
License ReferenceJasmine.Io is an Io Language port of the popular Behavior Driven Development testing framework for JavaScript with a similar name.
License(s)
- Revised BSD License
Tag(s)
Kyuapermalink
License ReferenceKyua is a testing framework for infrastructure software, originally designed to equip BSD-based operating systems with a test suite. This means that Kyua is lightweight and simple, and that Kyua integrates well with various build systems and continuous integration frameworks.
License(s)
- Revised BSD License
Tag(s)
libbsdpermalink
License ReferenceThe libbsd library provides useful (and often more secure) functions commonly found on BSD Unix systems, and lacking on others, making it easier to port projects with BSD Unix origins without needing to embed the same code. It includes code under a number of copyfree licenses, plus some function manpage documentation under (non-copyfree) 4-clause "Original" BSD License terms.
License(s)
- Beerware License + ISC License + MIT/X11 License + Revised BSD License + Simplified BSD License
Tag(s)
Logo3Dpermalink
License ReferenceThis project presents an implementation of the turtle graphics system originally developed for the Logo programming language developed at MIT by Seymour Papert.
License(s)
- ISC License
Tag(s)
mkshpermalink
License ReferenceThe MirBSD Korn Shell (mksh) is an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell (pdksh).
License(s)
- MirOS License
Tag(s)
Monopermalink
License ReferenceMono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.
License(s)
- MIT/X11 License
- https://github.com/mono/mono/blob/master/LICENSE
Tag(s)
Nuklearpermalink
License ReferenceNuklear is a minimal state graphical user interface single header toolkit written in ANSI C and licensed under public domain with no dependencies. Instead of providing a layered library that tries to abstract over a number of platform and render backends it only focuses on the actual UI.
License(s)
- public domain
Tag(s)
Nuklear.nimpermalink
Nuklear.nim is a wrapper for the Nuklear GUI library in the Nim programming language.
License(s)
- public domain
Tag(s)
okshpermalink
License ReferencePortable OpenBSD ksh, or oksh, is based on pdksh.
License(s)
- public domain
Tag(s)
Opalpermalink
License ReferenceOpal is a source-to-source Ruby to JavaScript compiler, with a corelib and runtime implementation.
License(s)
- MIT/X11 License
Tag(s)
OpenFPGApermalink
License ReferenceLicense(s)
- Simplified BSD License
Tag(s)
Overtonepermalink
License ReferenceOvertone is an open source, Clojure-based audio environment and toolkit designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding, and collaborative jamming
License(s)
- MIT/X11 License
Tag(s)
particles.jspermalink
License ReferenceThe particles.js library creates graphical particle effects.
License(s)
- MIT/X11 License
Tag(s)
Pegaruspermalink
License ReferencePegarus is, broadly, an implementation of LPEG on Rubinius. LPEG implements a Parsing Expression Grammar using a parsing machine rather than the Packrat algorithm.
License(s)
- Revised BSD License
Tag(s)
PowerShellpermalink
License ReferencePowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
License(s)
- MIT/X11 License
Tag(s)
Processing.jspermalink
License ReferenceLicense(s)
- MIT/X11 License
Tag(s)
QBEpermalink
License ReferenceQBE aims to be a pure C embeddable backend that provides 70% of the performance of advanced compilers in 10% of the code. Its small size serves both its aspirations of correctness and our ability to understand, fix, and improve it. It also serves its users by providing trivial integration and great flexibility.
License(s)
- MIT/X11 License
Tag(s)
Quicklisppermalink
License ReferenceQuicklisp is a library manager for Common Lisp. It works with your existing Common Lisp implementation to download, install, and load any of over 1,200 libraries with a few simple commands.
License(s)
- MIT/X11 License
Tag(s)
RubyGemspermalink
License ReferenceRubyGems.org is the Ruby community’s gem hosting service. Instantly publish your gems and install them. Use the API to interact and find out more information about available gems.
License(s)
- MIT/X11 License
Tag(s)
sbtpermalink
License ReferenceScala Build Tool (sbt) is a build tool for Scala, Java, and more. Use Scala to define your tasks, then run them in parallel from the shell.
License(s)
- Revised BSD License
Tag(s)
scshpermalink
License ReferenceScsh is an open-source Unix shell embedded within Scheme, running on all major Unix platforms. It is a variant of Scheme 48 designed for writing real-life standalone Unix programs and shell scripts.
License(s)
- Revised BSD License
Tag(s)
Sglibpermalink
License ReferenceSglib is a C library defining useful macros for manipulating common data structures.
License(s)
- any OSI license
Tag(s)
SqueakJSpermalink
License ReferenceSqueakJS executes Squeak in a web page without a plugin. It is a fully capable virtual machine implemented in pure JavaScript running unmodified Squeak images. Squeak is a modern implementation of Smalltalk, the original dynamic object-oriented programming environment. It runs bit-identically on virtually any platform, and now in the web browser, too.
License(s)
- MIT/X11 License
Tag(s)
stbpermalink
The stb project provides a collection of single-file public domain libraries for C/C++.
License(s)
- public domain
Tag(s)
Ur/Webpermalink
License ReferenceUr/Web is the Ur statically typed functional programming language, plus a special standard library. It supports dynamic web applications backed by SQL databases. The standard library signature is such that well-typed Ur/Web programs "don't go wrong" in a very broad sense.
License(s)
- Revised BSD License
Tag(s)
Zshpermalink
License ReferenceZsh is a shell designed for interactive use, although it is also a powerful scripting language. Many of the useful features of bash, ksh, and tcsh were incorporated into zsh; many original features were added.
License(s)
- Zsh License + GPL