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.
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.
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
Source: https://github.com/codemirror/codemirror
Version: 5.41.0
License: MIT
Notes:
Only a subset of components have been added and distributed.
Source: https://github.com/chartjs
Version: 2.8.0
License: MIT
Source: https://github.com/harvesthq/chosen
Version: 1.7.0
License: MIT
Source: https://github.com/handlebars-lang/handlebars.js
Version: 4.0.10
License: MIT
Source: https://github.com/flesler/jquery.scrollTo
Version: 2.1.2
License: MIT
Source: https://github.com/Mottie/tablesorter
Version: 2.28.15
License: Dual licensed - MIT and GPL. For this distribution, MIT is selected
Source: https://github.com/wvega/timepicker
Version: 1.3.5
License: Dual licensed - MIT and GPL. For this distribution, MIT is selected
Source: https://github.com/nodeca/js-yaml
Version: 3.12.0
License: MIT
Source: https://github.com/moment/moment/
Version: 2.24.0
License: MIT
Source: https://github.com/evyros/textarea-autogrow
Version: 1.0.0
License: MIT
Source: https://github.com/twitter/typeahead.js
Version: 0.11.1
License: MIT
Source: https://github.com/steveathon/bootstrap-wysiwyg
Version: 2.0.1
License: MIT
Source: https://github.com/tzuryby/jquery.hotkeys
Version: unversioned
License: not specified
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
Source: https://github.com/jquery/jquery-ui
Version: 1.12.1+CommonJS
License: MIT
Source: https://github.com/blueimp/jQuery-File-Upload
Version: 9.27.0
License: MIT
Source: https://github.com/flesler/jquery.scrollTo
Version: 2.1.2
License: MIT
Source: https://github.com/satazor/js-spark-md5
Version: 3.0.0
License: Dual licensed - WTF2 and MIT. For this distribution, MIT is selected
Source: https://github.com/bevacqua/woofmark
Version: 3.0.0
License: MIT
Source: https://github.com/bevacqua/domador
Version: 2.4.3
License: MIT
Source: https://github.com/uxsolutions/bootstrap-datepicker
Version: 1.7.1
License: Apache License v2.0
jQuery is distributed via the jquery-rails gem (see below)
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