diff --git a/Gemfile.lock b/Gemfile.lock index 4f548b4..5c37f6a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,104 +2,126 @@ GEM remote: https://rubygems.org/ specs: RedCloth (4.2.9) - activesupport (4.1.1) + activesupport (4.1.5) i18n (~> 0.6, >= 0.6.9) json (~> 1.7, >= 1.7.7) minitest (~> 5.1) thread_safe (~> 0.1) tzinfo (~> 1.1) blankslate (2.1.2.4) - classifier (1.3.4) - fast-stemmer (>= 1.0.0) + celluloid (0.16.0) + timers (~> 4.0.0) + classifier-reborn (2.0.1) + fast-stemmer (~> 1.0) + coffee-script (2.3.0) + coffee-script-source + execjs + coffee-script-source (1.8.0) colorator (0.1) colored (1.2) - commander (4.1.6) - highline (~> 1.6.11) - ethon (0.7.0) + ethon (0.7.1) ffi (>= 1.3.0) + execjs (2.2.1) fast-stemmer (1.0.2) ffi (1.9.3) - gemoji (1.5.0) - github-pages (18) + gemoji (2.1.0) + github-pages (24) RedCloth (= 4.2.9) - jekyll (= 1.5.1) - jekyll-mentions (= 0.0.6) - jekyll-redirect-from (= 0.3.1) - jekyll-sitemap (= 0.2.0) - jemoji (= 0.1.0) + jekyll (= 2.3.0) + jekyll-coffeescript (= 1.0.0) + jekyll-mentions (= 0.1.3) + jekyll-redirect-from (= 0.6.0) + jekyll-sass-converter (= 1.2.0) + jekyll-sitemap (= 0.5.1) + jemoji (= 0.3.0) kramdown (= 1.3.1) - liquid (= 2.5.5) + liquid (= 2.6.1) maruku (= 0.7.0) + pygments.rb (= 0.6.0) rdiscount (= 2.1.7) - redcarpet (= 2.3.0) - highline (1.6.21) - html-pipeline (1.5.0) + redcarpet (= 3.1.2) + hitimes (1.2.2) + html-pipeline (1.9.0) activesupport (>= 2) nokogiri (~> 1.4) - html-proofer (0.6.7) + html-proofer (1.3.3) colored (~> 1.2) mercenary (~> 0.3.2) - nokogiri (~> 1.6.0) + nokogiri (~> 1.5) typhoeus (~> 0.6.7) - i18n (0.6.9) - jekyll (1.5.1) - classifier (~> 1.3) + yell (~> 2.0) + i18n (0.6.11) + jekyll (2.3.0) + classifier-reborn (~> 2.0) colorator (~> 0.1) - commander (~> 4.1.3) - liquid (~> 2.5.5) - listen (~> 1.3) - maruku (= 0.7.0) - pygments.rb (~> 0.5.0) - redcarpet (~> 2.3.0) + jekyll-coffeescript (~> 1.0) + jekyll-gist (~> 1.0) + jekyll-paginate (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 2.6.1) + mercenary (~> 0.3.3) + pygments.rb (~> 0.6.0) + redcarpet (~> 3.1) safe_yaml (~> 1.0) toml (~> 0.1.0) - jekyll-mentions (0.0.6) - html-pipeline (~> 1.5.0) - jekyll (~> 1.4) - jekyll-redirect-from (0.3.1) - jekyll (~> 1.4) - jekyll-sitemap (0.2.0) - jekyll (~> 1.4) - jemoji (0.1.0) - gemoji (~> 1.5.0) - html-pipeline (~> 1.5.0) - jekyll (~> 1.4) + jekyll-coffeescript (1.0.0) + coffee-script (~> 2.2) + jekyll-gist (1.1.0) + jekyll-mentions (0.1.3) + html-pipeline (~> 1.9.0) + jekyll (~> 2.0) + jekyll-paginate (1.0.0) + jekyll-redirect-from (0.6.0) + jekyll (~> 2.0) + jekyll-sass-converter (1.2.0) + sass (~> 3.2) + jekyll-sitemap (0.5.1) + jekyll-watch (1.1.0) + listen (~> 2.7) + jemoji (0.3.0) + gemoji (~> 2.0) + html-pipeline (~> 1.9) + jekyll (~> 2.0) json (1.8.1) kramdown (1.3.1) - liquid (2.5.5) - listen (1.3.1) + liquid (2.6.1) + listen (2.7.9) + celluloid (>= 0.15.2) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) - rb-kqueue (>= 0.2) maruku (0.7.0) - mercenary (0.3.3) - mini_portile (0.5.3) - minitest (5.3.3) - nokogiri (1.6.1) - mini_portile (~> 0.5.0) + mercenary (0.3.4) + mini_portile (0.6.0) + minitest (5.4.1) + nokogiri (1.6.3.1) + mini_portile (= 0.6.0) parslet (1.5.0) blankslate (~> 2.0) - posix-spawn (0.3.8) - pygments.rb (0.5.4) + posix-spawn (0.3.9) + pygments.rb (0.6.0) posix-spawn (~> 0.3.6) yajl-ruby (~> 1.1.0) - rake (10.3.1) + rake (10.3.2) rb-fsevent (0.9.4) - rb-inotify (0.9.4) - ffi (>= 0.5.0) - rb-kqueue (0.2.2) + rb-inotify (0.9.5) ffi (>= 0.5.0) rdiscount (2.1.7) - redcarpet (2.3.0) + redcarpet (3.1.2) safe_yaml (1.0.3) - thread_safe (0.3.3) + sass (3.4.3) + thread_safe (0.3.4) + timers (4.0.0) + hitimes toml (0.1.1) parslet (~> 1.5.0) - typhoeus (0.6.8) - ethon (>= 0.7.0) - tzinfo (1.1.0) + typhoeus (0.6.9) + ethon (>= 0.7.1) + tzinfo (1.2.2) thread_safe (~> 0.1) yajl-ruby (1.1.0) + yell (2.0.4) PLATFORMS ruby diff --git a/_config.yml b/_config.yml index 2430a28..1f6bd7d 100644 --- a/_config.yml +++ b/_config.yml @@ -4,67 +4,20 @@ relative_permalinks: false markdown: kramdown url: "http://choosealicense.com" -rules: +collections: + licenses: + output: true + permalink: /licenses/:path/ - required: - - description: Include a copy of the license and copyright notice with the code. - label: License and copyright notice - tag: include-copyright - - description: Indicate significant changes made to the code. - label: State Changes - tag: document-changes - - description: Source code must be made available when distributing the software. In the case of LGPL, the source for the library (and not the entire program) must be made available. - label: Disclose Source - tag: disclose-source - - description: Users who interact with the software via network are given the right to receive a copy of the corresponding source code. - label: Network Use is Distribution - tag: network-use-disclose - - description: The library may be used within a non-open-source application. - label: Library usage - tag: library-usage - - description: You must change the name of the software if you modify it. - label: Rename - tag: rename - - permitted: - - description: This software and derivatives may be used for commercial purposes. - label: Commercial Use - tag: commercial-use - - description: This software may be modified. - label: Modification - tag: modifications - - description: You may distribute this software. - label: Distribution - tag: distribution - - description: You may grant a sublicense to modify and distribute this software to third parties not included in the license. - label: Sublicensing - tag: sublicense - - description: You may use and modify the software without distributing it. - label: Private Use - tag: private-use - - description: This license provides an express grant of patent rights from the contributor to the recipient. - label: Patent Grant - tag: patent-grant - - forbidden: - - description: While this may be implicitly true of all licenses, this license explicitly states that you may NOT use the names, logos, or trademarks of contributors. - label: Use Trademark - tag: trademark-use - - description: Software is provided without warranty and the software author/license owner cannot be held liable for damages. - label: Hold Liable - tag: no-liability - - description: You may not grant a sublicense to modify and distribute this software to third parties not included in the license. - label: Sublicensing - tag: no-sublicense - - description: This software may not be modified. - label: Modification - tag: modifications - - description: You may not distribute this software. - label: Distribution - tag: distribution - - description: You may not grant a sublicense to modify and distribute this software to third parties not included in the license. - label: Sublicensing - tag: sublicense +defaults: + - + scope: + path: "" + type: "licenses" + values: + layout: license + featured: false + "hide-from-license-list": false exclude: - app.coffee @@ -76,10 +29,12 @@ exclude: - Rakefile - README.md - script - - bundle + - vendor/bundle - test - tests - + - assets/vendor/selectivizr/tests + - assets/vendor/zeroclipboard/test + gems: - jekyll-sitemap - jekyll-redirect-from diff --git a/_data/rules.yml b/_data/rules.yml new file mode 100644 index 0000000..5bd9c57 --- /dev/null +++ b/_data/rules.yml @@ -0,0 +1,59 @@ +required: +- description: Include a copy of the license and copyright notice with the code. + label: License and copyright notice + tag: include-copyright +- description: Indicate significant changes made to the code. + label: State Changes + tag: document-changes +- description: Source code must be made available when distributing the software. In the case of LGPL, the source for the library (and not the entire program) must be made available. + label: Disclose Source + tag: disclose-source +- description: Users who interact with the software via network are given the right to receive a copy of the corresponding source code. + label: Network Use is Distribution + tag: network-use-disclose +- description: The library may be used within a non-open-source application. + label: Library usage + tag: library-usage +- description: You must change the name of the software if you modify it. + label: Rename + tag: rename + +permitted: +- description: This software and derivatives may be used for commercial purposes. + label: Commercial Use + tag: commercial-use +- description: This software may be modified. + label: Modification + tag: modifications +- description: You may distribute this software. + label: Distribution + tag: distribution +- description: You may grant a sublicense to modify and distribute this software to third parties not included in the license. + label: Sublicensing + tag: sublicense +- description: You may use and modify the software without distributing it. + label: Private Use + tag: private-use +- description: This license provides an express grant of patent rights from the contributor to the recipient. + label: Patent Grant + tag: patent-grant + +forbidden: +- description: While this may be implicitly true of all licenses, this license explicitly states that you may NOT use the names, logos, or trademarks of contributors. + label: Use Trademark + tag: trademark-use +- description: Software is provided without warranty and the software author/license owner cannot be held liable for damages. + label: Hold Liable + tag: no-liability +- description: You may not grant a sublicense to modify and distribute this software to third parties not included in the license. + label: Sublicensing + tag: no-sublicense +- description: This software may not be modified. + label: Modification + tag: modifications +- description: You may not distribute this software. + label: Distribution + tag: distribution +- description: You may not grant a sublicense to modify and distribute this software to third parties not included in the license. + label: Sublicensing + tag: sublicense diff --git a/_includes/footer.html b/_includes/footer.html index c9c56c2..40ccf02 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -15,11 +15,14 @@ - {% if page.layout == "license" or page.class == "license-types" %} + {% if page.collection == "licenses" or page.class == "license-types" %} - + + {% endif %}