Open Source Software Attribution

We are releasing Time Suite Enterprise software, but we have used the following open-source libraries and tools. A Splunk app doesn't have a version information option, so Splunk inc suggest the following type of list instead of the version information. Inside the terms of a MIT licensed tools, we are obligated to quote our dependencies and their authors, so review the following:

  • Foundation CSS framework from Zurb Inc. Included source files are for v6.6.3

    • General reference https://foundation.zurb.com/develop/getting-started.html

    • Primary git repo https://github.com/zurb/foundation-sites

    • Licence: MIT v1

  • Common.js created by Andrea Giammarchi, deployed version is 0.3.8

    • General https://www.npmjs.com/package/common-js

    • Distribution file for browsers https://unpkg.com/common-js@latest

    • Documentation https://nodejs.org/docs/latest/api/modules.html https://github.com/WebReflection/common-js

    • Licence: MIT v1

  • Vue templating library created by Evan You, deployed version is 2.6.11

    • General reference https://vuejs.org/

    • Primary git repo https://github.com/vuejs/vue

    • License: MIT

  • xhr2.js by Victor Costan

    • distributed under MIT licence

    • https://github.com/pwnall/node-xhr2 (includes some docs)

  • Date picker UI library created by Charlie Kassel current version 1.6.2

    • General reference https://www.npmjs.com/package/vuejs-datepicker

    • Primary git repo https://github.com/charliekassel/vuejs-datepicker (some docs included here)

    • Licence: MIT

  • Time picker UI library created by Pencilpix aka Mohamed Hassan, deployed version is 1.0.6

    • General reference https://www.npmjs.com/package/@pencilpix/vue2-clock-picker

    • Primary git repo https:://github.com/pencilpix/vue2-clock-picker

    • Licence: MIT

  • oab1-config libraries, author Owen Beresford

    • These are just JS API tidyup libraries for JS, imported XHRv2wrapper.js, CallbackStack.js, PresentationAsserts.js

    • Primary GIT https://github.com/owenBeresford/oab1-conf (docs in the files)

    • Licence GNU Affero General Public License v3.0

  • js-cookie primary authors Klaus Hartl, Fagner Brack current vesrion 2.2.1

    • Primary repo https://github.com/js-cookie/js-cookie (Docs in repo)

    • Licence: MIT

  • fontawesome by Dave Gandy, using 4.6.3 (the free one)

    • License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

    • https://fontawesome.com/icons?d=gallery

  • d3 graphics library ~ originally by Mike Bostock currently d3-5.16

    • Primary repo https://github.com/d3/d3

    • Docs https://github.com/d3/d3/wiki, https://devdocs.io/d3~3/, https://media.readthedocs.org/pdf/d3js/latest/d3js.pdf

    • Licence: BSD 3-Clause "New" or "Revised" License

  • Billboard.js is a fork of c3.js, but newer. Billboard is created by NAVER Corp. Current version 1.12

    • Billboard is released under MIT terms.

    • https://github.com/naver/billboard.js Documentation index https://github.com/naver/billboard.js?files=1#documents

  • JS polyfill for URLSearchParam (needed for MSIE)

    • My copy is derived from https://github.com/jerrybendy/url-search-params-polyfill

    • Primary author Jerry Bendy <jerry@icewingcc.com>

    • Licensed under MIT

  • JS polyfill for Array object

    • Functions assembled on pages on https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf

    • Licensed as Mozilla Foundation standard; CCA as described https://developer.mozilla.org/en-US/docs/MDN/About#Copyrights_and_licenses

    • Authored by "mozilla contributors", please see the contribution link on each page, which is like a wiki project

    • Other functions authored "Bob Lee" available from https://gist.github.com/bob-lee/e7520bfcdac266e5490f40c2759cc955

  • JS polyfill for Object

    • Functions assembled on pages on https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf

    • Licensed as Mozilla Foundation standard; CCA as described https://developer.mozilla.org/en-US/docs/MDN/About#Copyrights_and_licenses

    • Authored by "mozilla contributors", please see the contribution link on each page, which is like a wiki project

  • JS polyfill for Set

    • written be HLL staff, use under the same terms as the rest of the HLL product

  • Mocha unit test framework

    • Primary git https://github.com/mochajs/mocha

    • Documentation: https://mochajs.org/

    • Licence: MIT

  • Chai unit test assertion library

    • Primary GIT https://github.com/chaijs/chai (includes some docs)

    • Licence: MIT

  • XMLHttpRequest author Sergey Ilinsky

    • GIT https://github.com/ilinsky/xmlhttprequest

    • Licence LGPL https://github.com/ilinsky/xmlhttprequest/blob/master/LICENSE

    • this is currently linked, but will be replaced by xhr2 (above)

  • When using MSIE, the app will import a URL search param library as the browser lacks it

    • GIT https://github.com/jerrybendy/url-search-params-polyfill , docs are included in that page

    • licence: MIT licence

  • I have pulled some JS out of public documentation, in order to work round problems in MSIE browser.

    • This is distributed under creative commons "CC-BY-SA v2.5 or greater"

    • Base URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference

  • Node language, used to host some unit tests

    • Docs https://nodejs.org/en/about/

    • Installed via nvm, or apt, or https://nodejs.org/en/download/

    • Primary GIT: https://github.com/nodejs/node

    • Licence: complex, pls read https://raw.githubusercontent.com/nodejs/node/master/LICENSE

  • Python scripting language, a version shipped from Splunk inc, as their custom version.

    • The splunk7 version is derived from Python 2.7; The splunk8 version is Python 3.7

    • Source of our copy is the Splunk website https://www.splunk.com/en_us/software/splunk-enterprise.html

    • Python licence is: "python licence", detailed at https://www.python.org/download/releases/2.7/license/

  • portalocker, author Jonathan Feinberg

    • code listed without version control at http://code.activestate.com/recipes/65203/

    • code released under "PSF" licence, defined at https://docs.python.org/2.7/license.html

    • NB: this version may require updates for win32 to be clean

  • We are using a python management layer to be able to use standard python libraries

    • HLL Pyden suite, as published by Hoptroff; but the project is a clone of Pyden suite

    • Primary author Jason Rauen

    • Licence is BSD three clause https://github.com/badarsebard/pyden-suite/blob/master/LICENSE

    • Recommended download is via the Splunk shop https://splunkbase.splunk.com/app/4323/

    • Documentation and /a/ public source is https://github.com/badarsebard/pyden-suite

  • The Time Suite enterprise app uses the following standard python libraries (included with interpreter)

    • os

    • sys

    • json

    • types

    • logging

    • ConfigParser

    • re

    • traceback

    • shutil

    • distutils

    • platform

  • As a splunk app, the Time Suite enterprise app links to the following libraries from Splunk inc

    • These are distributed as part of Splunk, and use is granted as part of the Splunk licence

    • splunk.admin

    • splunk.entity

    • spunk.Intersplunk

  • python test wrapper uses the following standard libraries (included with interpreter)

    • subprocess

    • http.client

    • re

    • http.cookies

    • time

    • StringIO

    • tempfile

    • os

  • Database interaction library for single host version, APSW created by Roger Binns

    • General reference http://rogerbinns.github.io/apsw/

    • Primary git repo https://github.com/rogerbinns/apsw

    • Licence: a custom licence broadly similar to MIT, pls see https://rogerbinns.github.io/apsw/copyright.html

    • This is disabled in our normal distribution

  • Database interaction library for multiple hosts PsycoPG v2

    • Primary GIT https://github.com/psycopg/psycopg2

    • Primary author ~ I think ~ Daniele Varrazzo

    • Source is also available as https://bitbucket.org/dvarrazzo/psycogreen/

    • Licence: I'm using this under BSD terms, pls see http://initd.org/psycopg/license/

    • HLL are supplying a compiled version to match what Splunk tooling needs, rather than use the standard OS distribution. No source modification was involved.