emacs.d/clones/lisp/www.cliki.net/AGPL.html
2022-10-07 15:47:14 +02:00

127 lines
No EOL
8.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AGPL</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AGPL">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AGPL</span>
<div id="content"><div id="content-area"><div id="article-title">AGPL</div><div id="article">The <a href="https://www.gnu.org/licenses/agpl-3.0.html">GNU Affero General Public License</a> (AGPL) is a <a href="https://en.wikipedia.org/wiki/Copyleft#Strong_and_weak_copyleft">strong copyleft</a> <a href="license.html" class="category">license</a> in the vein of the <a href="GPL.html" class="internal">GPL</a>, but focusing on server based <a href="application.html" class="internal">application</a>s. <p>Of particular interest is section 13, "Remote Network Interaction; Use with the <a href="GNU.html" class="internal">GNU</a> General Public License."<p><pre>
Notwithstanding any other provision of this License, if you modify the
Program, your modified version must prominently offer all users
interacting with it remotely through a computer network (if your version
supports such interaction) an opportunity to receive the Corresponding
Source of your version by providing access to the Corresponding Source
from a network server at no charge, through some standard or customary
means of facilitating copying of software. This Corresponding Source
shall include the Corresponding Source for any work covered by version 3
of the GNU General Public License that is incorporated pursuant to the
following paragraph.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the work with which it is combined will remain governed by version
3 of the GNU General Public License.
</pre><p>which attempts to guarantee the <a href="https://www.gnu.org/philosophy/free-sw.html">four freedoms</a> to users of a <a href="networking.html" class="internal">network</a> application.<p>This has implications for the licensing of projects with AGPL components, especially in languages like <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a> where there isn't always a clear distinction between calling an external library and creating a derivative work of that library.<p><h2>AGPL projects</h2><p><ul>
<li>
<a href="ACUTE-TERMINAL-CONTROL.html" class="internal">ACUTE-TERMINAL-CONTROL</a> -
Permit fast control of a terminal device
</li>
<li>
<a href="CL-ECMA-48.html" class="internal">CL-ECMA-48</a> -
Implement the ECMA-48 standard
</li>
<li>
<a href="cl-eshop.html" class="internal">cl-eshop</a> -
cl-eshop is an e-shop/ecommerce site written in Common Lisp
</li>
<li>
<a href="D.html" class="internal">D</a> -
The D Common Lisp library exists to enable using doubly-linked lists in a program using a style which resembles singly-linked lists as closely as reasonable
</li>
<li>
<a href="de.setf.graphics.html" class="internal">de.setf.graphics</a> -
de setf graphics is a native Common Lisp <a href="graphics&#32;library.html" class="category">graphics library</a> that provides 3d scene and geometry modeling in CLOS with rendering support for <a href="clim.html" class="internal">clim</a>, <a href="clx.html" class="internal">clx</a>, <a href="opengl.html" class="category">opengl</a>, quickdraw, and svg
</li>
<li>
<a href="de.setf.resource.html" class="internal">de.setf.resource</a> -
de setf resource implements transparent, transactional persistence of CLOS objects to several <a href="RDF.html" class="category">RDF</a> stores
</li>
<li>
<a href="erlangen.html" class="internal">erlangen</a> -
<a href="https://github.com/eugeneia/erlangen">erlangen</a> is a <a href="distributed.html" class="category">distributed</a>, asynchronous message passing system for <a href="CCL.html" class="internal">Clozure Common Lisp</a>
</li>
<li>
<a href="FILE-TYPES.html" class="internal">FILE-TYPES</a> -
<a href="https://github.com/eugeneia/file-types">FILE-TYPES</a> is a library to identify <a href="file&#32;format.html" class="category">file format</a>s based on file names
</li>
<li>
<a href="HTTPD0.html" class="internal">HTTPD0</a> -
<a href="https://github.com/eugeneia/httpd0">HTTPD0</a> is a simple programmable HTTP/1.0 server with support for GET and HEAD requests following the KISS principle
</li>
<li>
<a href="MaxPC.html" class="internal">MaxPC</a> -
<a href="https://mr.gy/software/maxpc/api.html">Maxs Parser Combinators</a> is a simple and pragmatic library for writing <a href="parser.html" class="internal">parser</a>s and <a href="lexer.html" class="internal">lexer</a>s based on combinatory parsing
</li>
<li>
<a href="Q-THREAD-POOL.html" class="internal">Q-THREAD-POOL</a> -
<a href="https://mr.gy/software/q-thread-pool/api.html">Q-THREAD-POOL</a> is a very simple <a href="thread.html" class="category">thread</a> pool implementation based on <a href="JPL-QUEUES.html" class="category">JPL-QUEUES</a>
</li>
<li>
<a href="RESOURCE-UTILIZATION.html" class="internal">RESOURCE-UTILIZATION</a> -
RESOURCE-UTILIZATION gathers and displays resource utilization <a href="statistics.html" class="internal">statistics</a> from <a href="Linux.html" class="internal">Linux</a>'s /proc interface
</li>
<li>
<a href="trivial-feed.html" class="internal">trivial-feed</a> -
Parse syndication feeds such as <a href="RSS.html" class="category">RSS</a> and ATOM to a canonical form
</li>
<li>
<a href="turtl.html" class="internal">turtl</a> -
<a href="https://turtlapp.com/">Turtl</a> lets you take notes, bookmark websites, and store documents for sensitive projects
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AGPL.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AGPL">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AGPL">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AGPL&amp;from-revision=3811260709">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>