Skip to content

Latest commit

 

History

History
431 lines (287 loc) · 7.94 KB

File metadata and controls

431 lines (287 loc) · 7.94 KB

Third-Party Libraries

ReStructure uses third-party libraries or other resources that may be distributed under licenses different than the ReStructure software.

Any person downloading, installing and using third-party components listed as dependencies of this app is responsible for meeting the obligations of those licenses.

In the event that we accidentally failed to list a required notice, please bring it to our attention by creating a new GitHub issue at:

https://github.com/consected/restructure/issues

For any licenses that require disclosure of source, sources are available at https://github.com/consected/restructure

If any library is distributed under a license that is incompatible with the license of ReStructure, the recipient should inform the project administrator, remove the library's source code, and retrieve it from the source location listed instead.

Third-Party Javascript / CSS components

This section lists the direct Javascript package requirements of ReStructure at the date of this document.

Unless otherwise specified, all sources are downloaded and installed from their original repositories, using the Yarn package manager and are not distributed directly by ReStructure.

The direct package requirements for ReStructure are listed in package.json and all dependencies generated by Yarn on installation may be found in yarn.lock.

Over time, these locations and versions may change.

Bootstrap

Source: https://github.com/twbs/bootstrap

Version: 3.3.7

License: MIT

Notes:

Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a670b64937a4026dff4cfdaf0f493ca1)

Config saved to config.json and https://gist.github.com/a670b64937a4026dff4cfdaf0f493ca1

CodeMirror

Source: https://github.com/codemirror/codemirror

Version: 5.41.0

License: MIT

Notes:

Only a subset of components have been added and distributed.

Chart.js

Source: https://github.com/chartjs

Version: 2.8.0

License: MIT

Chosen

Source: https://github.com/harvesthq/chosen

Version: 1.7.0

License: MIT

Handlebars

Source: https://github.com/handlebars-lang/handlebars.js

Version: 4.0.10

License: MIT

jQuery ScrollTo

Source: https://github.com/flesler/jquery.scrollTo

Version: 2.1.2

License: MIT

Tablesorter (FORK)

Source: https://github.com/Mottie/tablesorter

Version: 2.28.15

License: Dual licensed - MIT and GPL. For this distribution, MIT is selected

jQuery Timepicker

Source: https://github.com/wvega/timepicker

Version: 1.3.5

License: Dual licensed - MIT and GPL. For this distribution, MIT is selected

JS-YAML

Source: https://github.com/nodeca/js-yaml

Version: 3.12.0

License: MIT

Moment

Source: https://github.com/moment/moment/

Version: 2.24.0

License: MIT

Textarea-Autogrow

Source: https://github.com/evyros/textarea-autogrow

Version: 1.0.0

License: MIT

Typeahead.js

Source: https://github.com/twitter/typeahead.js

Version: 0.11.1

License: MIT

bootstrap-wysiwyg

Source: https://github.com/steveathon/bootstrap-wysiwyg

Version: 2.0.1

License: MIT

jQuery Hotkeys

Source: https://github.com/tzuryby/jquery.hotkeys

Version: unversioned

License: not specified

jQuery Mask Plugin

Source: https://github.com/philayres/jQuery-Mask-Plugin (forked from https://github.com/igorescobar/jQuery-Mask-Plugin)

Version: 1.14.12 (with updates in fork)

License: MIT

jquery-ui (includes widget.js)

Source: https://github.com/jquery/jquery-ui

Version: 1.12.1+CommonJS

License: MIT

jQuery File Upload Plugin

Source: https://github.com/blueimp/jQuery-File-Upload

Version: 9.27.0

License: MIT

jQuery.scrollTo

Source: https://github.com/flesler/jquery.scrollTo

Version: 2.1.2

License: MIT

spark-md5

Source: https://github.com/satazor/js-spark-md5

Version: 3.0.0

License: Dual licensed - WTF2 and MIT. For this distribution, MIT is selected

woofmark

Source: https://github.com/bevacqua/woofmark

Version: 3.0.0

License: MIT

domador

Source: https://github.com/bevacqua/domador

Version: 2.4.3

License: MIT

Bootstrap datepicker

Source: https://github.com/uxsolutions/bootstrap-datepicker

Version: 1.7.1

License: Apache License v2.0

jQuery

jQuery is distributed via the jquery-rails gem (see below)

Ruby Gems

All gems are downloaded and installed from https://rubygems.org using bundler except where listed in the Gemfile. No gems are directly distributed by ReStructure.

The Gemfile lists directly required gems, and the full set of their dependencies generated by bundler during installation is in Gemfile.lock

An analysis of licenses was performed by running the following script in rails console

Gem.loaded_specs.each do |name, spec|
  puts "#{name}: #{spec.license}"
end ; puts ''

At the date of this document the results were:

  • did_you_mean: MIT
  • fileutils: BSD-2-Clause
  • etc: BSD-2-Clause
  • fiddle: BSD-2-Clause
  • stringio: BSD-2-Clause
  • mutex_m: BSD-2-Clause
  • bundler: MIT
  • rake: MIT
  • concurrent-ruby: MIT
  • i18n: MIT
  • minitest: MIT
  • thread_safe: Apache-2.0
  • tzinfo: MIT
  • activesupport: MIT
  • builder: MIT
  • erubi: MIT
  • mini_portile2: MIT
  • nokogiri: MIT
  • rails-dom-testing: MIT
  • crass: MIT
  • loofah: MIT
  • rails-html-sanitizer: MIT
  • actionview: MIT
  • rack: MIT
  • rack-test: MIT
  • actionpack: MIT
  • nio4r: MIT
  • websocket-extensions: Apache-2.0
  • websocket-driver: Apache-2.0
  • actioncable: MIT
  • globalid: MIT
  • activejob: MIT
  • mini_mime: MIT
  • mail: MIT
  • actionmailer: MIT
  • activemodel: MIT
  • arel: MIT
  • activerecord: MIT
  • activerecord-import: MIT
  • mimemagic: MIT
  • marcel: MIT
  • activestorage: MIT
  • public_suffix: MIT
  • addressable: Apache-2.0
  • ansi: BSD-2-Clause
  • ast: MIT
  • encryptor: MIT
  • attr_encrypted: MIT
  • aws-eventstream: Apache-2.0
  • aws-partitions: Apache-2.0
  • aws-sigv4: Apache-2.0
  • jmespath: Apache-2.0
  • aws-sdk-core: Apache-2.0
  • aws-sdk-cloudwatchlogs: Apache-2.0
  • aws-sdk-kms: Apache-2.0
  • aws-sdk-pinpoint: Apache-2.0
  • aws-sdk-s3: Apache-2.0
  • aws-sdk-sns: Apache-2.0
  • backport: MIT
  • bcrypt: MIT
  • benchmark: BSD-2-Clause
  • bindex: MIT
  • brakeman: Brakeman Public Use License
  • thor: MIT
  • bundler-audit: GPL-3.0+
  • byebug: BSD-2-Clause
  • xpath: MIT
  • capybara: MIT
  • ffi: BSD-3-Clause
  • childprocess: MIT
  • chunky_png: MIT
  • i18n_data: MIT
  • sixarm_ruby_unaccent: Apache-2.0
  • unicode_utils:
  • countries: MIT
  • sort_alphabetical: MIT
  • country_select: MIT
  • daemons: MIT
  • dalli: MIT
  • database_cleaner: MIT
  • debase-ruby_core_source: MIT
  • debase: MIT
  • delayed_job: MIT
  • delayed_job_active_record: MIT
  • delayed_job_recurring: MIT
  • orm_adapter: MIT
  • method_source: MIT
  • railties: MIT
  • responders: MIT
  • warden: MIT
  • devise: MIT
  • rotp: MIT
  • devise-two-factor: MIT
  • dicom: GPL-3.0
  • diff-lcs: MIT
  • docile: MIT
  • e2mmap: BSD-2-Clause
  • execjs: MIT
  • jaro_winkler: MIT
  • jasmine-core: MIT
  • phantomjs: MIT
  • sprockets: MIT
  • sprockets-rails: MIT
  • jasmine-rails:
  • rb-fsevent: MIT
  • rb-inotify: MIT
  • sass-listen: MIT
  • sass: MIT
  • jquery-fileupload-rails:
  • jquery-rails: MIT
  • rexml: BSD-2-Clause
  • kramdown: MIT
  • libv8: MIT
  • listen: MIT
  • maruku: MIT
  • mime-types-data: MIT
  • mime-types: MIT
  • parallel: MIT
  • parallel_tests: MIT
  • parser: MIT
  • pg: BSD-3-Clause
  • puma: BSD-3-Clause
  • rails: MIT
  • rails-controller-testing: MIT
  • rainbow: MIT
  • readapt: MIT
  • ref: MIT
  • regexp_parser: MIT
  • reverse_markdown: WTFPL
  • rqrcode_core: MIT
  • rqrcode: MIT
  • rspec-support: MIT
  • rspec-core: MIT
  • rspec-expectations: MIT
  • rspec-mocks: MIT
  • rspec-rails: MIT
  • rubocop-ast: MIT
  • ruby-progressbar: MIT
  • unicode-display_width: MIT
  • rubocop: MIT
  • ruby-debug-ide: MIT
  • rubyzip: BSD 2-Clause
  • tilt: MIT
  • sass-rails: MIT
  • selenium-webdriver: Apache
  • simple_token_authentication: GPL-3.0+
  • simplecov-html: MIT
  • simplecov: MIT
  • terminal-table: MIT
  • simplecov-console: MIT
  • yard: MIT
  • solargraph: MIT
  • spring: MIT
  • spring-commands-parallel-tests: MIT
  • spring-commands-rspec: MIT
  • strong_password: MIT
  • syslog-logger:
  • therubyracer: MIT
  • uglifier: MIT
  • web-console: MIT