Chris Lamb

django-agpl

BlogProjectsAbout

View all my projects »

Django application to assist GNU AGPL compliance.


django-agpl is a reusable Django application to assist in releasing Django projects under the GNU Affero General Public License.

The GNU AGPL was specifically designed to ensure cooperation with the community in the case of network server software, including remotely-hosted web applications. django-agpl aids with the requirements of this license by generating the source of the running project dynamically and offering them for download to the user.

Features include:

django-agpl also provides the full text of version 3.0 of the AGPL in HTML and plain text formats in the correct directory structure such that they may be trivially included using the {% include ... %} tag.

An example project is provided in the tarball as a demonstration.


If you are looking for a highly experienced full-stack Django developer with a track record of producing high-quality and maintaininable code, please get in touch.

You can install django-agpl from PyPI:

$ pip install django-agpl
… or by adding django-agpl to your requirements.txt and re-running pip install -r requirements.txt.

You can browse the source tree, create or file bugs or download the code from Git:

$ git clone https://github.com/lamby/django-agpl.git

django-agpl is released under the GNU Affero General Public license version 3 or later.

View all my projects »