SuperDjango
4.1
  • Introduction
  • How To
  • Components
  • Reference
  • Project
    • Contributing
    • Development
    • Tests
    • Release Policy
    • Legal
      • SuperDjango License
      • Licensing Premium Themes
        • Single Application License
        • Multiple Applications License
        • Extended License
      • The SuperDjango Handbook
      • Third-Party Packages
        • Contrib Apps
        • Core
        • Interfaces
        • Database
        • UI
      • Contributor License Agreement
  • Contact
SuperDjango
  • »
  • Project »
  • Legal
  • View page source

Legal¶

SuperDjango License¶

SuperDjango is licensed under the BSD three-clause license:

Copyright (C) Pleasant Tents, LLC and individual contributors. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  3. Neither the name of SuperDjango nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Licensing Premium Themes¶

Premium themes for SuperDjango UI are licensed according to single use, multiple use, and extended use:

Single Application License¶

A single application license permits you to create a single product for use, by you or your client. You may use the item in work which you are creating for your own purposes or for your client. You must not incorporate the item in a work which is created for redistribution or resale by you or your client. The item may not be redistributed or resold. If the item contains licensed components, those components must only be used within the item and you must not extract and use them on a stand-alone basis. If the item was created using materials which are the subject of a GNU General Public License (GPL), your use of the item is subject to the terms of the GPL in place of the foregoing conditions (to the extent the GPL applies). Without prior agreement, the price of the product does not include additional support or consultancy.

Multiple Applications License¶

A Multiple Applications license permits you to create single or multiple products for use by you or your client. You may use the item in work which you are creating for your own purposes or for your clients. You must not incorporate the item in a work which is created for redistribution or resale by you or your clients. The item may not be redistributed or resold. If the item contains licensed components, those components must only be used within the item and you must not extract and use them on a stand-alone basis. If the item was created using materials which are the subject of a GNU General Public License (GPL), your use of the item is subject to the terms of the GPL in place of the foregoing conditions (to the extent the GPL applies). Without prior agreement, the price of the product does not include additional support or consultancy.

Extended License¶

This license must be purchased if you intend to license, sublicense, redistribute, or resell the final product.

Extended license permits you to use the purchased item for single or multiple products. You may use the item in work which you are creating for your own purposes or for your clients. You may license, sublicense, redistribute, or resell the item in the following circumstances: – The item is incorporated into a larger work you have created; or – if you modify the item and resell the end product. If the item contains licensed components, those components must only be used within the item and you must not extract and use them on a stand-alone basis. If the item was created using materials which are the subject of a GNU General Public License (GPL), your use of the item is subject to the terms of the GPL in place of the foregoing conditions (to the extent the GPL applies).

The SuperDjango Handbook¶

The SuperDjango Handbook by F.S. Davis is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png

Please contact us for permissions beyond the scope of this license.

Third-Party Packages¶

The summary below provides a list of packages by area, including the packages for components and sub-components. These packages are therefore removed from the context in which they are used. Please refer to Components.

Contrib Apps¶

Contrib Apps Dependencies¶

name

license

group

description

PyGithub

LPGL

requirements

Used by the github backend to create issues when an exception occurs.

bitbucket-python

MIT

requirements

Used by the bitbucket backend to create issues when an exception occurs.

markdown

BSD3

requirements

Used to generate release pages from Markdown files.

python-frontmatter

MIT

requirements

Parses meta data from Markdown files.

python-oembed

MIT

requirements

Required to use embed functionality.

pyyaml

MIT

requirements

Currently only used for the ScannerError exception that may be emitted by frontmatter.

schedule

MIT

requirements

Used to execute scheduled jobs.

semver

BSD3

requirements

Used for version bumping.

Core¶

Core Dependencies¶

name

license

group

description

ace

BSD3

assets

Code editor used for UI CodeControl.

bandit

Apache 2

requirements

Used to scan SuperDjango for security issues.

beautifulsoup4

MIT

requirements

Used to strip HTML tags.

boto

MIT

requirements

Used by the AWS S3 backend.

chartjs

MIT

assets

Used to generate charts.

couch

BSD3

requirements

Used for the Couch DB backend.

datepicker

MIT

assets

Used by UI to create a date picker form element. Note: Site says deprecated.

django-appconf

BSD3

requirements

Used to make various SuperDjango settings easier to use.

django-dynamic-formset

New BSD

assets

Used by UI for creating formsets.

dragula

MIT

assets

Used by UI for Kanban lists.

fileuploader

GPL 2

assets

Used by UI for AJAX uploads.

jquery-chained

MIT

assets

Used by UI to automatically create chained select fields.

jquery-mask

MIT

assets

Used by UI to create masks on form fields.

jquery-sortable

BSD3

assets

Used by UI to provide record sortation.

jquery-timepicker

MIT

assets

Used by UI to provide a time picker form element.

jquery-toast

MIT

assets

Used by UI to create toasts.

jquery-wheelcolorpicker

MIT

assets

Used by UI to provide a color picker form element.

markdown

BSD3

requirements

Used by the markdown_tags template tags module.

momentjs

MIT

assets

Used in various ways for time support.

multiselectjs

MIT

assets

Used by UI to create a multi-select form element.

nicedit

Unknown

assets

Code editor that may be used for UI CodeControl.

notifyjs

Unknown

assets

Used by contrib.notifications for the Web Notifications API.

pillow

BSD3

requirements

Used to generate thumbnails.

pymongo

Apache 2.0

requirements

Used for the Mongo DB backend.

select2

MIT

assets

Used by UI to create advanced select form elements.

semver

BSD3

requirements

Used for version management and generating documentation.

uikit3

MIT

assets

Alternative to Twitter Bootstrap.

viewerjs

AGPL

assets

May be used to display documents.

zoom

MIT

assets

May be used to create an image zoom.

Interfaces¶

Interfaces Dependencies¶

name

license

group

description

tabulate

MIT

requirements

Used to print tabulate output on the command line.

Database¶

Database Dependencies¶

name

license

group

description

anytree

Apache 2.0

requirements

Required to use the diagramming functionality.

UI¶

UI Dependencies¶

name

license

group

description

bleach

Apache 2.0

requirements

Used UI controls that deal with HTML output.

django-formtools

BSD3

requirements

Used for the form wizard functionality.

markdown

BSD3

requirements

Used for the MarkdownControl.

Contributor License Agreement¶

TODO

Next Previous

© Copyright 2020, Pleasant Tents, LLC

Built with Sphinx using a theme provided by Read the Docs.