From 89ec4f43b1fd3967fce4efa4b885662328c3f768 Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Tue, 6 Dec 2016 15:06:44 +0100 Subject: Document third party code in tests/benchmarks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Iab0d36f7ad8aaced8a24b2959d810a459f244983 Reviewed-by: Topi Reiniƶ --- .../benchmarks/script/sunspider/tests/LICENSE.txt | 64 ++++++++++++++++++++++ .../script/sunspider/tests/qt_attribution.json | 32 +++++++++++ tests/benchmarks/script/v8/tests/LICENSE.txt | 50 +++++++++++++++++ .../benchmarks/script/v8/tests/qt_attribution.json | 16 ++++++ 4 files changed, 162 insertions(+) create mode 100644 tests/benchmarks/script/sunspider/tests/LICENSE.txt create mode 100644 tests/benchmarks/script/sunspider/tests/qt_attribution.json create mode 100644 tests/benchmarks/script/v8/tests/LICENSE.txt create mode 100644 tests/benchmarks/script/v8/tests/qt_attribution.json diff --git a/tests/benchmarks/script/sunspider/tests/LICENSE.txt b/tests/benchmarks/script/sunspider/tests/LICENSE.txt new file mode 100644 index 0000000..3d93447 --- /dev/null +++ b/tests/benchmarks/script/sunspider/tests/LICENSE.txt @@ -0,0 +1,64 @@ +Copyright (C) 2007, 2013 Apple Inc. All rights reserved. +Copyright (C) Rich Moore. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + +string-unpack-code.js contains code from jQuery 1.2.1 - New Wave Javascript: + +Copyright (c) 2007 John Resig (jquery.com) +Dual licensed under the MIT (MIT-LICENSE.txt) +and GPL (GPL-LICENSE.txt) licenses. + +and + +Copyright (c) 2004-2007, The Dojo Foundation +All Rights Reserved. + +Licensed under the Academic Free License version 2.1 or above OR the +modified BSD license. For more information on Dojo licensing, see: + +http://dojotoolkit.org/community/licensing.shtml + +and + +Prototype 1.5 rc0 + - Adapted from Ruby on Rails - http://dev.rubyonrails.org/browser/spinoffs/prototype/src + - By Lunarmedia, 06 August, 2006 + - Available at (and packed with) JavascriptCompressor.com + + +string-tagcloud.js contains code from json.js 2007-10-10, placed in the Public Domain + + +string-base64.js contains code licensed under MPL 1.1 OR GPL 2.0 OR LGPL 2.1 +The Initial Developer of the Original Code is Digital Creations 2, Inc. +Portions created by the Initial Developer are Copyright (C) 2000 +the Initial Developer. All Rights Reserved. + +Contributor(s): +* Martijn Pieters (original author) +* Samuel Sieb + + +date-format-xparb.js is licensed under the LGPL v2.1. diff --git a/tests/benchmarks/script/sunspider/tests/qt_attribution.json b/tests/benchmarks/script/sunspider/tests/qt_attribution.json new file mode 100644 index 0000000..0044eca --- /dev/null +++ b/tests/benchmarks/script/sunspider/tests/qt_attribution.json @@ -0,0 +1,32 @@ +{ + "Id": "benchmarks-sunspider", + "Name": "SunSpider benchmark tests", + "QDocModule": "qtscript", + "QtUsage": "Used in the benchmarking tests for Qt Script.", + "QtParts": [ "tests" ], + + "Description": "SunSpider is a JavaScript benchmark. This benchmark tests the core JavaScript +language only, not the DOM or other browser APIs. It is designed to compare different versions of +the same browser, and different browsers to each other.", + "Homepage": "https://webkit.org/perf/sunspider/sunspider.html", + "Version": "0.9.1", + "LicenseId": "BSD-3-Clause AND LGPL-2.1 AND MIT", + "LicenseFile": "LICENSE.txt", + "Copyright": "Copyright (C) 2004-2007, The Dojo Foundation +Copyright (C) 2004 Baron Schwartz +Copyright (C) 2007 Apple Inc +Copyright (C) Rich Moore +Copyright (C) 2007 John Resig (jquery.com) +Copyright (C) Paul Johnston 1999 - 2002 +Copyright (C) Geg Holt +Copyright (C) Andrew Kepert +Copyright (C) Ydnar +Copyright (C) Lostinet +Copyright (C) 2004 by Arthur Langereis (arthur_ext at domain xfinitegames, tld com) +Copyright (C) 2000 Martijn Pieters +Copyright (C) Samuel Sieb +Copyright (C) Jesse Millikan +Copyright (C) Isaac Gouy +Copyright (C) Ian Osgood +Copyright (C) Simon Speich" +} diff --git a/tests/benchmarks/script/v8/tests/LICENSE.txt b/tests/benchmarks/script/v8/tests/LICENSE.txt new file mode 100644 index 0000000..6e612f4 --- /dev/null +++ b/tests/benchmarks/script/v8/tests/LICENSE.txt @@ -0,0 +1,50 @@ +Copyright 1996 John Maloney and Mario Wolczko +Copyright 2003-2005 Tom Wu +Copyright 2005-2007 Sam Stephenson +Copyright 2006-2010 the V8 project authors + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +raytrace.js contains code from the the Prototype JavaScript framework, version 1.5.0: + +Prototype JavaScript framework, version 1.5.0 +Copyright (c) 2005-2007 Sam Stephenson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, subject to the following conditions: + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/tests/benchmarks/script/v8/tests/qt_attribution.json b/tests/benchmarks/script/v8/tests/qt_attribution.json new file mode 100644 index 0000000..a68d0c7 --- /dev/null +++ b/tests/benchmarks/script/v8/tests/qt_attribution.json @@ -0,0 +1,16 @@ +{ + "Id": "benchmarks-v8", + "Name": "V8 benchmark tests", + "QDocModule": "qtscript", + "QtUsage": "Used in the benchmarking tests for Qt Script.", + "QtParts": [ "tests" ], + + "Description": "A collection of pure JavaScript benchmarks that are used to tune V8.", + "Homepage": "https://developers.google.com/v8/", + "LicenseId": "BSD-3-Clause", + "LicenseFile": "LICENSE.txt", + "Copyright": "Copyright 1996 John Maloney and Mario Wolczko +Copyright 2003-2005 Tom Wu +Copyright 2005-2007 Sam Stephenson +Copyright 2006-2010 the V8 project authors" +} -- cgit v1.2.1