blob: 1f12792ef1b9146ec0c8f1775edafbad81843408 [file] [log] [blame]
================================================================================
RAT_README
This file contains the list of excluded files that do not contain Apache
headers, what these files are used for, and why they don't have Apache headers
================================================================================
To run the RAT report:
1. Install Apache Rat download version 0.11 from http://creadur.apache.org/rat/
2. Change to the Apache Trafodion source directory
3. Source in env.sh
4. Run rat as follows
java -jar apache-rat-0.11.jar -E $MY_SQROOT/../../.rat-excludes \
-d $MY_SQROOT/../.. > <RAT output log file>
5. Look at output in <RAT output log file> for issues
================================================================================
Results for Apache Trafodion release 1.3.0:
--------------------------------------------------------------------------------
FILE : what the file is used for
-> reason why file is excluded
--------------------------------------------------------------------------------
.rat-excludes : file used by RAT to exclude files
-> rat does not allow this file to contain comments
$MY_SQROOT/build-scripts/package.exclude*
: list of files to exclude from packaging
-> make does not handle comments
$MY_SQROOT/export/limited-support-tools/eclipse.*project*
: Eclipse related project file
-> Eclipse does not handle comments
$MY_SQROOT/src/tm/*.pb.cc
$MY_SQROOT/src/seatrans/hbase-trx/hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/*
: Generated from google protobuf compiler
-> generated files do not contain Apache license information
$MY_SQROOT/src/seatrans/hbase-trx/src/main/cpp/gen-cpp/Hbase_server.skeleton.cpp
: Autogenerated skeleton file copied from hbase used by our coprocessors
-> generated files do not contain Apache license information
$MY_SQROOT/src/seatrans/hbase-trx/src/main/python/thrift1/gen-py/hbase/__init__.py
: Autogenerated python file copied from hbase
-> generated files do not contain Apache license information
$MY_SQROOT/../sql/sqludr/doxygen_*.1.6.config
: Configuration file used to generate UDR documentation
-> configuration file do not handle comments
$MY_SQROOT/../sql/bin/SqlciErrors.txt
: file containing all the messages used by Apache Trafodion
-> this file does not handle comments
dcs/conf/servers
dcs/conf/backup-masters
: Apache Trafodion DCS default configuration file
-> configuration file do not handle comments
-------------------------------------------------------------------------------
The following files are testware, they need to be in specified formats
-> do not support support comment headers
$MY_SQROOT/../sql/regress/*/EXPECTED*
$MY_SQROOT/../sql/regress/*/COMPARE*
$MY_SQROOT/../sql/regress/*/DIFF*
$MY_SQROOT/../sql/regress/executor/lob_input*.txt
$MY_SQROOT/../sql/regress/udr/romeo*.txt
dcs/src/test/pytests/test-requirements.txt
$MY_SQROOT/monitor/linux/montest_readme.txt
-------------------------------------------------------------------------------
The following files in the win-odbc directory are Visual Studio generated
project files.
-> generated files do not contain Apache license information
*.rc
*.vcxproj*
*.props
*.sln
*.ism
resource.h
*.rc2
*.RC
-------------------------------------------------------------------------------
The files in the following directory have Thai Open Source Software Center Ltd
copyrights which are covered by MIT
-> cannot overwrite copyright information, license has been added to
LICENSE.txt
$MY_SQROOT/../sql/qmscommon/expat/*
The following files are open source from The Regents of the University of
California which are covered by BDS license
-> cannot overwrite copyright information, license has been added to
LICENSE.txt
core/sql/common/swscanf.cpp
core/sql/common/swsprintf.cpp
core/sql/parser/ulexer.h
-------------------------------------------------------------------
The following files in dcs directory have their own BSD license
--> cannot overwrite copyright information, license has been added to
LICENSE.txt
dcs/src/main/resources/dcs-webapps/master/datatables/license-bsd.txt
dcs/src/main/resources/dcs-webapps/master/datatables/css/demo_page.css
dcs/src/main/resources/dcs-webapps/master/datatables/css/demo_table.css
dcs/src/main/resources/dcs-webapps/master/datatables/css/demo_table_jui.css
dcs/src/main/resources/dcs-webapps/master/datatables/css/jquery.dataTables.css
dcs/src/main/resources/dcs-webapps/master/datatables/css/jquery.dataTables_themeroller.css
dcs/src/main/resources/dcs-webapps/master/datatables/images/Sorting icons.psd
dcs/src/main/resources/dcs-webapps/master/datatables/js/jquery.dataTables.js
dcs/src/main/resources/dcs-webapps/master/jquery-ui/jquery-ui.css
dcs/src/main/resources/dcs-webapps/master/jquery-ui/jquery-ui.js
dcs/src/main/resources/dcs-webapps/master/jquery-ui/jquery-ui.structure.css
dcs/src/main/resources/dcs-webapps/master/jquery-ui/jquery-ui.theme.css
dcs/src/main/resources/dcs-webapps/master/js/lib/jquery-1.11.0.js
-------------------------------------------------------------------------------
The following test files from Phoenix are used in our testing. They have
their own MIT license
--> cannot overwrite copyright information, license has been added to
LICENSE.txt
tests/phx/src/test/java/org/trafodion/phoenix/end2end/AlterTableTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ArithmeticQueryTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/AutoCommitTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/BaseTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/BinaryRowKeyTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/CoalesceFunctionTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/CompareDecimalToLongTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/CreateTableTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/CustomEntityDataTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/DeleteRangeTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/DescColumnSortOrderTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/DistinctCountTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ExecuteStatementsTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ExtendedQueryExecTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/FunkyNamesTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/GroupByCaseTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/IndexTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/IsNullTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/KeyOnlyTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/MultiCfQueryExecTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/OrderByTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ProductMetricsTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/QueryExecTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/QueryExecWithoutSCNTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/QueryPlanTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ReadIsolationLevelTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/SaltedTableTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/SaltedTableUpsertSelectTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/SaltedTableVarLengthRowKeyTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ServerExceptionTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/SkipScanQueryTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/StatementHintsTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/StddevTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ToCharFunctionTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/ToNumberFunctionTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/TopNTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/UpsertBigValuesTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/UpsertSelectAutoCommitTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/UpsertSelectTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/UpsertValuesTest.java
tests/phx/src/test/java/org/trafodion/phoenix/end2end/VariableLengthPKTest.java