Some components of Talkyard are copyrighted by other people and licensed
under licenses that are compatible to the terms of the GNU Affero
General Public License, e.g. Apache 2 and MIT. See the respective
components, including:


Javascript and CSS:

  (This list might be incomplete. See package.json for a complete list of
  client side modules, and run `yarn install` to download licenses and
  copyrights to `node_modules/`. See project/Build.scala for server side stuff.)

  - angular-slugify (but all Angular stuff removed)
    ./client/third-party/non-angular-slugify.js
    Copyright © 2013 Paul Smith <paulsmith@pobox.com>
    MIT license

  - Bliss
    ./lient/third-party/bliss.shy.js
    Copyright (c) 2015 Lea Verou
    The MIT License (MIT)
    https://github.com/LeaVerou/bliss

  - Bootstrap
    ./modules/twitter-bootstrap/
    Copyright 2012 Twitter, Inc.
    Apache License v2.0
    http://twitter.github.io/bootstrap/

  - Caret.js
    ./bower_components/Caret.js/LICENSE-MIT
    Copyright (c) 2013 chord.luo@gmail.com
    MIT license

  - dropzone.js
    ./bower_components/dropzone/
    https://github.com/enyo/dropzone/
    Copyright (c) 2012 Matias Meno <m@tias.me>
    MIT License

  - EventEmitter3
    ./node_modules/eventemitter3/
    Copyright (c) 2013 hij1nx
    MIT license

  - FileAPI
    ./node_modules/fileapi/
    Copyright (C) 2012 FileAPI authors: Konstantin Lebedev, Demidov Vladimir.
    BSD license
    https://github.com/mailru/FileAPI

  - Fontello
    ./images/web/ty-media/fontello/
    Different fonts copyrighted by different people.
    Various licenses.
    http://fontello.com/

  - Gifffer
    ./client/third-party/gifffer/
    Copyright (c) 2014 Krasimir Tsonev
    MIT license
    https://github.com/krasimir/gifffer

  - markdown-it
    ./bower_components/...
    Copyright (c) 2014 Vitaly Puzrin, Alex Kocharin
    MIT license
    https://github.com/markdown-it/markdown-it

  - JsHtmlSanitizer from Google Caja
    ./client/third-party/html-css-sanitizer-bundle.js
    Copyright Google Inc.
    Apache License 2.0
    https://code.google.com/p/google-caja/wiki/JsHtmlSanitizer

  - jQuery Browser Plugin
    ./client/third-party/jquery.browser.js
    Original code Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors, http://jquery.org/license
    Modifications Copyright 2013 Gabriel Cebrian, https://github.com/gabceb
    The MIT license
    https://github.com/gabceb/jquery-browser-plugin

  - jQuery Cookie plugin
    ./client/third-party/get-set-cookie.js
    Copyright (c) 2006 Klaus Hartl (stilbuero.de)
    MIT license

  - jQuery ':scrollable' selector
    ./client/third-party/jquery-scrollable.js
    Copyright (c) 2011 Robert Koritnik
    MIT license
    https://github.com/litera/jquery-scrollintoview/blob/master/

  - popuplib.js
    ./client/vendor/popuplib.js
    Copyright 2009 Google Inc.
    Apache License 2.0
    http://step2.googlecode.com/svn/code/java/trunk/example-consumer/src/main/webapp/popuplib.js

  - keymaster
    ./node_modules/keymaster/
    Copyright (c) 2011-2013 Thomas Fuchs
    MIT license

  - lodash
    ./node_modules/lodash/
    Copyright 2012-2013 The Dojo Foundation <http://dojofoundation.org/>

  - moment
    ./node_modules/moment/
    Copyright (c) 2011-2013 Tim Wood, Iskren Chernev, Moment.js contributors

  - pretty-bytes
    client/app/utils/utils.ts
    Copyright (c) Sindre Sorhus
    MIT license
    https://github.com/sindresorhus/pretty-bytes

  - React.js
    Copyright 2013-2014, Facebook, Inc.

  - React Bootstrap
    Copyright (c) 2014 Stephen J. Collings, Matthew Honnibal, Pieter Vanderwerff

  - React Router
    Copyright (c) 2014 Ryan Florence, Michael Jackson

  - React-Select
    Copyright (c) 2015 Jed Watson
    MIT license
    https://github.com/JedWatson/react-select

  - smoothscroll
    ./client/third-party/smoothscroll-tiny.js
    Copyright (C) 2013 Dustan Kasten
    MIT license
    https://github.com/iamdustan/smoothscroll

Javascript and Java:

  - google-diff-match-patch
    ./client/third-party/diff_match_patch.js
    Apache License 2.0
    https://code.google.com/p/google-diff-match-patch/

Unknown licenses, seemingly okay to use:

  - function hashStringToNumber  // [4KFBW2]
    Copyright (C) Wes Widner (I think)
    I (KajMagnus) found it here: http://stackoverflow.com/a/7616484/694469
    which is a copy of this:
      http://werxltd.com/wp/2010/05/13/javascript-implementation-of-javas-string-hashcode-method/
    (that's a blog post that essentially asks the whole Internet to use the short string has function)
    License: I emailed and asked: info@werxltd.com, Wes Widner replied:
    """Thanks for the email! I'm really happy to hear that you've found that code snippet
    to be useful. Yes, the MIT license looks like it would be a great fit for that code.
    All I ask is for attribution."""
    (Ok, attribution link above :-))



vim: fdm=marker et ts=2 sw=2 tw=0 fo=r list
