127 lines
No EOL
8.1 KiB
HTML
127 lines
No EOL
8.1 KiB
HTML
<!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 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 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 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">Max’s 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&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 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> |