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.
CHICKENpermalink
License ReferenceLicense(s)
- Revised BSD License
Tag(s)
CMU Common Lisppermalink
License ReferenceCMUCL is a high-performance, free Common Lisp implementation that runs on most major Unix platforms.
License(s)
- Revised BSD License
Tag(s)
Gauchepermalink
License ReferenceGauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, and native multilingual support are some of its goals.
License(s)
- Revised BSD License
Tag(s)
Montezumapermalink
License ReferenceMontezuma is a text search engine library for Lisp based on the Ferret library for Ruby, which is itself based on the Lucene library for Java.
License(s)
- MIT/X11 License
Tag(s)
Papertpermalink
License ReferencePapert is a Logo implementation that runs in your browser.
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)
Racket [1]permalink
License ReferenceRacket is a programming language with similarities to the Scheme (Lisp) family and a past close relationship to it, which specializes in education (ex. SICP, etc), metaprogramming / language design, and creation of higher-level domain-specific languages.
License(s)
- MIT/X11 License + LGPL3
- MIT/X11 License + Apache License 2.0
Tag(s)
RSchemepermalink
License ReferenceRScheme is an object-oriented, extended version of the Scheme dialect of Lisp that compiles to C, or to bytecode for virtual machine execution.
License(s)
- custom license
Tag(s)
Scheme 48permalink
License ReferenceScheme 48 is a bytecode interpreted implementation of R5RS designed to be used as a testbed for experiments in implementation techniques and as an expository tool.
License(s)
- BSD License
Tag(s)
Steel Bank Common Lisppermalink
License ReferenceSteel Bank Common Lisp (SBCL) is a high performance compiler and runtime system for ANSI Common Lisp. It provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions.
License(s)
- public domain
Tag(s)
TinySchemepermalink
License ReferenceTinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. A lot of functionality in TinyScheme is included conditionally, to allow developers freedom in balancing features and footprint.
License(s)
- Revised BSD License
Tag(s)
Ypsilon Schemepermalink
License ReferenceYpsilon is the implementation of Scheme Programming Language, which conforms to the latest standard R6RS* established in September 2007. Ypsilon achieves a remarkably short GC pause time and the best performance in parallel execution as it implements "mostly concurrent garbage collection", which is optimized for the multi-core CPU system.
License(s)
- Revised BSD License