You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemall.apache.org by my...@apache.org on 2016/12/01 05:25:46 UTC

[22/50] [abbrv] incubator-hivemall git commit: Updated license headers

Updated license headers

Project: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/commit/d806bf45
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/tree/d806bf45
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/diff/d806bf45

Branch: refs/heads/master
Commit: d806bf45b37bc9946a536c7d6ed38d34b208d45d
Parents: f443c06
Author: myui <yu...@gmail.com>
Authored: Fri Oct 28 21:05:46 2016 +0900
Committer: myui <yu...@gmail.com>
Committed: Fri Oct 28 21:12:59 2016 +0900

----------------------------------------------------------------------
 DISCLAIMER                                      |  1 +
 bin/format_header.sh                            | 26 +++++++++++++
 core/pom.xml                                    | 24 ++----------
 .../main/java/hivemall/HivemallConstants.java   | 28 +++++++-------
 .../main/java/hivemall/HivemallVersionUDF.java  | 28 +++++++-------
 .../src/main/java/hivemall/LearnerBaseUDTF.java | 28 +++++++-------
 core/src/main/java/hivemall/UDFWithOptions.java | 28 +++++++-------
 .../src/main/java/hivemall/UDTFWithOptions.java | 28 +++++++-------
 .../java/hivemall/anomaly/ChangeFinder1D.java   | 27 +++++++-------
 .../java/hivemall/anomaly/ChangeFinder2D.java   | 27 +++++++-------
 .../java/hivemall/anomaly/ChangeFinderUDF.java  | 27 +++++++-------
 core/src/main/java/hivemall/anomaly/SDAR1D.java | 27 +++++++-------
 core/src/main/java/hivemall/anomaly/SDAR2D.java | 27 +++++++-------
 .../hivemall/classifier/AROWClassifierUDTF.java | 28 +++++++-------
 .../hivemall/classifier/AdaGradRDAUDTF.java     | 28 +++++++-------
 .../classifier/BinaryOnlineClassifierUDTF.java  | 28 +++++++-------
 .../classifier/ConfidenceWeightedUDTF.java      | 28 +++++++-------
 .../classifier/PassiveAggressiveUDTF.java       | 28 +++++++-------
 .../hivemall/classifier/PerceptronUDTF.java     | 28 +++++++-------
 .../classifier/SoftConfideceWeightedUDTF.java   | 28 +++++++-------
 .../MulticlassAROWClassifierUDTF.java           | 28 +++++++-------
 .../MulticlassConfidenceWeightedUDTF.java       | 28 +++++++-------
 .../MulticlassOnlineClassifierUDTF.java         | 28 +++++++-------
 .../MulticlassPassiveAggressiveUDTF.java        | 28 +++++++-------
 .../multiclass/MulticlassPerceptronUDTF.java    | 28 +++++++-------
 .../MulticlassSoftConfidenceWeightedUDTF.java   | 28 +++++++-------
 .../java/hivemall/common/ConversionState.java   | 28 +++++++-------
 .../main/java/hivemall/common/EtaEstimator.java | 28 +++++++-------
 .../java/hivemall/common/LossFunctions.java     | 28 +++++++-------
 .../java/hivemall/common/OnlineVariance.java    | 28 +++++++-------
 .../hivemall/common/RandomizedAmplifier.java    | 28 +++++++-------
 .../java/hivemall/common/ReservoirSampler.java  | 28 +++++++-------
 .../LogisticRegressionDataGeneratorUDTF.java    | 28 +++++++-------
 .../hivemall/ensemble/ArgminKLDistanceUDAF.java | 28 +++++++-------
 .../main/java/hivemall/ensemble/MaxRowUDAF.java | 28 +++++++-------
 .../hivemall/ensemble/MaxValueLabelUDAF.java    | 28 +++++++-------
 .../hivemall/ensemble/bagging/VotedAvgUDAF.java | 28 +++++++-------
 .../ensemble/bagging/WeightVotedAvgUDAF.java    | 28 +++++++-------
 .../main/java/hivemall/evaluation/AUCUDAF.java  | 27 +++++++-------
 .../evaluation/BinaryResponsesMeasures.java     | 28 +++++++-------
 .../java/hivemall/evaluation/FMeasureUDAF.java  | 28 +++++++-------
 .../evaluation/GradedResponsesMeasures.java     | 28 +++++++-------
 .../evaluation/LogarithmicLossUDAF.java         | 27 +++++++-------
 .../main/java/hivemall/evaluation/MAPUDAF.java  | 27 +++++++-------
 .../main/java/hivemall/evaluation/MRRUDAF.java  | 27 +++++++-------
 .../evaluation/MeanAbsoluteErrorUDAF.java       | 28 +++++++-------
 .../evaluation/MeanSquaredErrorUDAF.java        | 28 +++++++-------
 .../main/java/hivemall/evaluation/NDCGUDAF.java | 27 +++++++-------
 .../java/hivemall/evaluation/PrecisionUDAF.java | 27 +++++++-------
 .../main/java/hivemall/evaluation/R2UDAF.java   | 28 +++++++-------
 .../java/hivemall/evaluation/RecallUDAF.java    | 27 +++++++-------
 .../evaluation/RootMeanSquaredErrorUDAF.java    | 28 +++++++-------
 core/src/main/java/hivemall/fm/Entry.java       | 28 +++++++-------
 .../main/java/hivemall/fm/FFMPredictUDF.java    | 28 +++++++-------
 .../java/hivemall/fm/FFMPredictionModel.java    | 28 +++++++-------
 .../hivemall/fm/FFMStringFeatureMapModel.java   | 28 +++++++-------
 .../src/main/java/hivemall/fm/FMArrayModel.java | 28 +++++++-------
 .../java/hivemall/fm/FMHyperParameters.java     | 27 +++++++-------
 .../java/hivemall/fm/FMIntFeatureMapModel.java  | 28 +++++++-------
 .../java/hivemall/fm/FMPredictGenericUDAF.java  | 28 +++++++-------
 .../hivemall/fm/FMStringFeatureMapModel.java    | 28 +++++++-------
 .../hivemall/fm/FactorizationMachineModel.java  | 28 +++++++-------
 .../hivemall/fm/FactorizationMachineUDTF.java   | 28 +++++++-------
 core/src/main/java/hivemall/fm/Feature.java     | 28 +++++++-------
 .../fm/FieldAwareFactorizationMachineModel.java | 28 +++++++-------
 .../fm/FieldAwareFactorizationMachineUDTF.java  | 28 +++++++-------
 core/src/main/java/hivemall/fm/IntFeature.java  | 28 +++++++-------
 .../main/java/hivemall/fm/StringFeature.java    | 28 +++++++-------
 .../main/java/hivemall/ftvec/AddBiasUDF.java    | 28 +++++++-------
 .../java/hivemall/ftvec/AddFeatureIndexUDF.java | 28 +++++++-------
 .../java/hivemall/ftvec/ExtractFeatureUDF.java  | 28 +++++++-------
 .../java/hivemall/ftvec/ExtractWeightUDF.java   | 28 +++++++-------
 .../java/hivemall/ftvec/FeatureIndexUDF.java    | 28 +++++++-------
 .../main/java/hivemall/ftvec/FeatureUDF.java    | 27 +++++++-------
 .../java/hivemall/ftvec/SortByFeatureUDF.java   | 28 +++++++-------
 .../hivemall/ftvec/amplify/AmplifierUDTF.java   | 28 +++++++-------
 .../ftvec/amplify/RandomAmplifierUDTF.java      | 28 +++++++-------
 .../hivemall/ftvec/binning/BuildBinsUDAF.java   | 27 +++++++-------
 .../ftvec/binning/FeatureBinningUDF.java        | 27 +++++++-------
 .../ftvec/binning/NumericHistogram.java         | 27 +++++++-------
 .../ftvec/conv/ConvertToDenseModelUDAF.java     | 28 +++++++-------
 .../ftvec/conv/QuantifyColumnsUDTF.java         | 28 +++++++-------
 .../hivemall/ftvec/conv/ToDenseFeaturesUDF.java | 27 +++++++-------
 .../ftvec/conv/ToSparseFeaturesUDF.java         | 27 +++++++-------
 .../ftvec/hashing/ArrayHashValuesUDF.java       | 28 +++++++-------
 .../hashing/ArrayPrefixedHashValuesUDF.java     | 28 +++++++-------
 .../ftvec/hashing/FeatureHashingUDF.java        | 27 +++++++-------
 .../hivemall/ftvec/hashing/MurmurHash3UDF.java  | 28 +++++++-------
 .../java/hivemall/ftvec/hashing/Sha1UDF.java    | 28 +++++++-------
 .../ftvec/pairing/PolynomialFeaturesUDF.java    | 28 +++++++-------
 .../ftvec/pairing/PoweredFeaturesUDF.java       | 28 +++++++-------
 .../hivemall/ftvec/ranking/BprSamplingUDTF.java | 28 +++++++-------
 .../ftvec/ranking/ItemPairsSamplingUDTF.java    | 28 +++++++-------
 .../ranking/PerEventPositiveOnlyFeedback.java   | 28 +++++++-------
 .../ftvec/ranking/PopulateNotInUDTF.java        | 28 +++++++-------
 .../ftvec/ranking/PositiveOnlyFeedback.java     | 28 +++++++-------
 .../ftvec/scaling/L2NormalizationUDF.java       | 28 +++++++-------
 .../java/hivemall/ftvec/scaling/RescaleUDF.java | 28 +++++++-------
 .../java/hivemall/ftvec/scaling/ZScoreUDF.java  | 28 +++++++-------
 .../hivemall/ftvec/text/TermFrequencyUDAF.java  | 28 +++++++-------
 .../hivemall/ftvec/trans/BinarizeLabelUDTF.java | 27 +++++++-------
 .../ftvec/trans/CategoricalFeaturesUDF.java     | 28 +++++++-------
 .../hivemall/ftvec/trans/FFMFeaturesUDF.java    | 28 +++++++-------
 .../hivemall/ftvec/trans/IndexedFeatures.java   | 27 +++++++-------
 .../ftvec/trans/OnehotEncodingUDAF.java         | 27 +++++++-------
 .../ftvec/trans/QuantifiedFeaturesUDTF.java     | 28 +++++++-------
 .../ftvec/trans/QuantitativeFeaturesUDF.java    | 28 +++++++-------
 .../ftvec/trans/VectorizeFeaturesUDF.java       | 28 +++++++-------
 .../knn/distance/AngularDistanceUDF.java        | 28 +++++++-------
 .../knn/distance/CosineDistanceUDF.java         | 28 +++++++-------
 .../knn/distance/EuclidDistanceUDF.java         | 28 +++++++-------
 .../knn/distance/HammingDistanceUDF.java        | 28 +++++++-------
 .../knn/distance/JaccardDistanceUDF.java        | 28 +++++++-------
 .../hivemall/knn/distance/KLDivergenceUDF.java  | 28 +++++++-------
 .../knn/distance/ManhattanDistanceUDF.java      | 28 +++++++-------
 .../knn/distance/MinkowskiDistanceUDF.java      | 28 +++++++-------
 .../java/hivemall/knn/distance/PopcountUDF.java | 28 +++++++-------
 .../main/java/hivemall/knn/lsh/MinHashUDTF.java | 28 +++++++-------
 .../java/hivemall/knn/lsh/MinHashesUDF.java     | 28 +++++++-------
 .../java/hivemall/knn/lsh/bBitMinHashUDF.java   | 28 +++++++-------
 .../knn/similarity/AngularSimilarityUDF.java    | 18 +++++++++
 .../knn/similarity/CosineSimilarityUDF.java     | 28 +++++++-------
 .../knn/similarity/Distance2SimilarityUDF.java  | 28 +++++++-------
 .../knn/similarity/EuclidSimilarity.java        | 28 +++++++-------
 .../knn/similarity/JaccardIndexUDF.java         | 28 +++++++-------
 .../java/hivemall/mf/BPRMFPredictionUDF.java    | 28 +++++++-------
 .../hivemall/mf/BPRMatrixFactorizationUDTF.java | 28 +++++++-------
 .../main/java/hivemall/mf/FactorizedModel.java  | 28 +++++++-------
 .../main/java/hivemall/mf/MFPredictionUDF.java  | 28 +++++++-------
 .../mf/MatrixFactorizationAdaGradUDTF.java      | 28 +++++++-------
 .../hivemall/mf/MatrixFactorizationSGDUDTF.java | 28 +++++++-------
 .../mf/OnlineMatrixFactorizationUDTF.java       | 28 +++++++-------
 core/src/main/java/hivemall/mf/Rating.java      | 28 +++++++-------
 .../main/java/hivemall/mf/RatingInitilizer.java | 28 +++++++-------
 core/src/main/java/hivemall/mix/MixEnv.java     | 28 +++++++-------
 core/src/main/java/hivemall/mix/MixMessage.java | 28 +++++++-------
 .../java/hivemall/mix/MixMessageDecoder.java    | 28 +++++++-------
 .../java/hivemall/mix/MixMessageEncoder.java    | 28 +++++++-------
 core/src/main/java/hivemall/mix/MixedModel.java | 28 +++++++-------
 .../src/main/java/hivemall/mix/MixedWeight.java | 28 +++++++-------
 core/src/main/java/hivemall/mix/NodeInfo.java   | 28 +++++++-------
 .../java/hivemall/mix/client/MixClient.java     | 28 +++++++-------
 .../hivemall/mix/client/MixClientHandler.java   | 28 +++++++-------
 .../mix/client/MixClientInitializer.java        | 28 +++++++-------
 .../hivemall/mix/client/MixRequestRouter.java   | 28 +++++++-------
 .../hivemall/model/AbstractPredictionModel.java | 28 +++++++-------
 .../main/java/hivemall/model/DenseModel.java    | 28 +++++++-------
 .../main/java/hivemall/model/FeatureValue.java  | 28 +++++++-------
 .../main/java/hivemall/model/IWeightValue.java  | 28 +++++++-------
 core/src/main/java/hivemall/model/Margin.java   | 28 +++++++-------
 .../java/hivemall/model/ModelUpdateHandler.java | 28 +++++++-------
 .../java/hivemall/model/PredictionModel.java    | 28 +++++++-------
 .../java/hivemall/model/PredictionResult.java   | 28 +++++++-------
 .../model/SpaceEfficientDenseModel.java         | 28 +++++++-------
 .../main/java/hivemall/model/SparseModel.java   | 28 +++++++-------
 .../model/SynchronizedModelWrapper.java         | 28 +++++++-------
 .../main/java/hivemall/model/WeightValue.java   | 28 +++++++-------
 .../hivemall/model/WeightValueWithClock.java    | 28 +++++++-------
 .../hivemall/regression/AROWRegressionUDTF.java | 28 +++++++-------
 .../java/hivemall/regression/AdaDeltaUDTF.java  | 28 +++++++-------
 .../java/hivemall/regression/AdaGradUDTF.java   | 28 +++++++-------
 .../java/hivemall/regression/LogressUDTF.java   | 28 +++++++-------
 .../PassiveAggressiveRegressionUDTF.java        | 28 +++++++-------
 .../hivemall/regression/RegressionBaseUDTF.java | 28 +++++++-------
 .../src/main/java/hivemall/smile/ModelType.java | 27 +++++++-------
 .../smile/classification/DecisionTree.java      | 27 +++++++-------
 .../GradientTreeBoostingClassifierUDTF.java     | 28 +++++++-------
 .../RandomForestClassifierUDTF.java             | 28 +++++++-------
 .../java/hivemall/smile/data/Attribute.java     | 28 +++++++-------
 .../regression/RandomForestRegressionUDTF.java  | 28 +++++++-------
 .../smile/regression/RegressionTree.java        | 27 +++++++-------
 .../smile/tools/GuessAttributesUDF.java         | 28 +++++++-------
 .../smile/tools/RandomForestEnsembleUDAF.java   | 28 +++++++-------
 .../hivemall/smile/tools/TreePredictUDF.java    | 27 +++++++-------
 .../hivemall/smile/utils/SmileExtUtils.java     | 27 +++++++-------
 .../hivemall/smile/utils/SmileTaskExecutor.java | 27 +++++++-------
 .../main/java/hivemall/smile/vm/Operation.java  | 27 +++++++-------
 .../java/hivemall/smile/vm/StackMachine.java    | 27 +++++++-------
 .../hivemall/smile/vm/VMRuntimeException.java   | 27 +++++++-------
 .../java/hivemall/tools/ConvertLabelUDF.java    | 28 +++++++-------
 .../main/java/hivemall/tools/EachTopKUDTF.java  | 28 +++++++-------
 .../java/hivemall/tools/GenerateSeriesUDTF.java | 28 +++++++-------
 .../java/hivemall/tools/RankSequenceUDF.java    | 28 +++++++-------
 .../tools/array/AllocFloatArrayUDF.java         | 28 +++++++-------
 .../tools/array/ArrayAvgGenericUDAF.java        | 28 +++++++-------
 .../hivemall/tools/array/ArrayConcatUDF.java    | 28 +++++++-------
 .../hivemall/tools/array/ArrayIntersectUDF.java | 28 +++++++-------
 .../hivemall/tools/array/ArrayRemoveUDF.java    | 28 +++++++-------
 .../java/hivemall/tools/array/ArraySumUDAF.java | 28 +++++++-------
 .../hivemall/tools/array/CollectAllUDAF.java    | 28 +++++++-------
 .../tools/array/SortAndUniqArrayUDF.java        | 28 +++++++-------
 .../tools/array/SubarrayEndWithUDF.java         | 28 +++++++-------
 .../tools/array/SubarrayStartWithUDF.java       | 28 +++++++-------
 .../java/hivemall/tools/array/SubarrayUDF.java  | 28 +++++++-------
 .../hivemall/tools/array/ToStringArrayUDF.java  | 28 +++++++-------
 .../hivemall/tools/bits/BitsCollectUDAF.java    | 28 +++++++-------
 .../java/hivemall/tools/bits/BitsORUDF.java     | 28 +++++++-------
 .../java/hivemall/tools/bits/ToBitsUDF.java     | 18 +++++++++
 .../java/hivemall/tools/bits/UnBitsUDF.java     | 18 +++++++++
 .../hivemall/tools/compress/DeflateUDF.java     | 28 +++++++-------
 .../hivemall/tools/compress/InflateUDF.java     | 28 +++++++-------
 .../java/hivemall/tools/map/MapGetSumUDF.java   | 28 +++++++-------
 .../java/hivemall/tools/map/MapTailNUDF.java    | 28 +++++++-------
 .../main/java/hivemall/tools/map/UDAFToMap.java | 28 +++++++-------
 .../hivemall/tools/map/UDAFToOrderedMap.java    | 28 +++++++-------
 .../tools/mapred/DistributedCacheLookupUDF.java | 28 +++++++-------
 .../hivemall/tools/mapred/JobConfGetsUDF.java   | 28 +++++++-------
 .../java/hivemall/tools/mapred/JobIdUDF.java    | 28 +++++++-------
 .../java/hivemall/tools/mapred/RowIdUDF.java    | 28 +++++++-------
 .../java/hivemall/tools/mapred/TaskIdUDF.java   | 28 +++++++-------
 .../hivemall/tools/math/SigmoidGenericUDF.java  | 28 +++++++-------
 .../java/hivemall/tools/text/Base91UDF.java     | 27 +++++++-------
 .../tools/text/NormalizeUnicodeUDF.java         | 28 +++++++-------
 .../java/hivemall/tools/text/SplitWordsUDF.java | 28 +++++++-------
 .../java/hivemall/tools/text/StopwordUDF.java   | 28 +++++++-------
 .../java/hivemall/tools/text/TokenizeUDF.java   | 28 +++++++-------
 .../java/hivemall/tools/text/Unbase91UDF.java   | 27 +++++++-------
 .../main/java/hivemall/utils/HivemallUtils.java | 28 +++++++-------
 .../hivemall/utils/buffer/DynamicByteArray.java | 27 +++++++-------
 .../java/hivemall/utils/buffer/HeapBuffer.java  | 27 +++++++-------
 .../main/java/hivemall/utils/codec/Base91.java  | 27 +++++++-------
 .../hivemall/utils/codec/CompressionCodec.java  | 28 +++++++-------
 .../java/hivemall/utils/codec/DeflateCodec.java | 28 +++++++-------
 .../hivemall/utils/codec/VariableByteCodec.java | 27 +++++++-------
 .../hivemall/utils/codec/ZigZagLEB128Codec.java | 27 +++++++-------
 .../utils/collections/BoundedPriorityQueue.java | 28 +++++++-------
 .../utils/collections/DoubleArray3D.java        | 28 +++++++-------
 .../utils/collections/DoubleArrayList.java      | 27 +++++++-------
 .../utils/collections/DoubleRingBuffer.java     | 27 +++++++-------
 .../utils/collections/FixedIntArray.java        | 27 +++++++-------
 .../utils/collections/IMapIterator.java         | 28 +++++++-------
 .../hivemall/utils/collections/IndexedSet.java  | 28 +++++++-------
 .../collections/Int2FloatOpenHashTable.java     | 28 +++++++-------
 .../utils/collections/Int2IntOpenHashTable.java | 28 +++++++-------
 .../collections/Int2LongOpenHashTable.java      | 28 +++++++-------
 .../hivemall/utils/collections/IntArray.java    | 27 +++++++-------
 .../utils/collections/IntArrayList.java         | 27 +++++++-------
 .../utils/collections/IntOpenHashMap.java       | 28 +++++++-------
 .../utils/collections/IntOpenHashTable.java     | 28 +++++++-------
 .../java/hivemall/utils/collections/LRUMap.java | 28 +++++++-------
 .../hivemall/utils/collections/OpenHashMap.java | 28 +++++++-------
 .../utils/collections/OpenHashTable.java        | 28 +++++++-------
 .../hivemall/utils/collections/RingBuffer.java  | 27 +++++++-------
 .../utils/collections/SparseIntArray.java       | 27 +++++++-------
 .../utils/concurrent/ExecutorFactory.java       | 27 +++++++-------
 .../utils/concurrent/NamedThreadFactory.java    | 27 +++++++-------
 .../utils/datetime/DateTimeFormatter.java       | 28 +++++++-------
 .../java/hivemall/utils/datetime/StopWatch.java | 28 +++++++-------
 .../java/hivemall/utils/hadoop/HadoopUtils.java | 28 +++++++-------
 .../java/hivemall/utils/hadoop/HiveUtils.java   | 28 +++++++-------
 .../main/java/hivemall/utils/hadoop/Text2.java  | 27 +++++++-------
 .../main/java/hivemall/utils/hadoop/Text3.java  | 27 +++++++-------
 .../hivemall/utils/hadoop/WritableUtils.java    | 28 +++++++-------
 .../hivemall/utils/hashing/HashFunction.java    | 28 +++++++-------
 .../utils/hashing/HashFunctionFactory.java      | 28 +++++++-------
 .../hivemall/utils/hashing/MurmurHash3.java     | 28 +++++++-------
 .../utils/hashing/MurmurHash3Function.java      | 28 +++++++-------
 .../hivemall/utils/io/ASCII85InputStream.java   | 27 +++++++-------
 .../hivemall/utils/io/ASCII85OutputStream.java  | 27 +++++++-------
 .../hivemall/utils/io/Base91InputStream.java    | 27 +++++++-------
 .../hivemall/utils/io/Base91OutputStream.java   | 27 +++++++-------
 .../utils/io/CompressionStreamFactory.java      | 28 +++++++-------
 .../hivemall/utils/io/DeflaterOutputStream.java | 27 +++++++-------
 .../utils/io/FastByteArrayInputStream.java      | 28 +++++++-------
 .../utils/io/FastByteArrayOutputStream.java     | 28 +++++++-------
 .../io/FastMultiByteArrayOutputStream.java      | 28 +++++++-------
 .../main/java/hivemall/utils/io/FileUtils.java  | 28 +++++++-------
 .../utils/io/FinishableOutputStream.java        | 28 +++++++-------
 .../utils/io/FinishableOutputStreamAdapter.java | 27 +++++++-------
 .../main/java/hivemall/utils/io/IOUtils.java    | 28 +++++++-------
 .../main/java/hivemall/utils/io/NIOUtils.java   | 28 +++++++-------
 .../java/hivemall/utils/io/NioFixedSegment.java | 28 +++++++-------
 .../main/java/hivemall/utils/io/NioSegment.java | 28 +++++++-------
 .../hivemall/utils/io/NioStatefullSegment.java  | 28 +++++++-------
 .../main/java/hivemall/utils/io/Segments.java   | 28 +++++++-------
 .../java/hivemall/utils/lang/ArrayUtils.java    | 28 +++++++-------
 .../main/java/hivemall/utils/lang/BitUtils.java | 28 +++++++-------
 .../hivemall/utils/lang/CommandLineUtils.java   | 28 +++++++-------
 .../main/java/hivemall/utils/lang/Copyable.java | 28 +++++++-------
 .../main/java/hivemall/utils/lang/Counter.java  | 28 +++++++-------
 .../hivemall/utils/lang/FloatAccumulator.java   | 28 +++++++-------
 .../java/hivemall/utils/lang/HalfFloat.java     | 28 +++++++-------
 .../java/hivemall/utils/lang/Identifier.java    | 28 +++++++-------
 .../java/hivemall/utils/lang/NumberUtils.java   | 28 +++++++-------
 .../java/hivemall/utils/lang/ObjectUtils.java   | 28 +++++++-------
 .../java/hivemall/utils/lang/Preconditions.java | 27 +++++++-------
 .../java/hivemall/utils/lang/Primitives.java    | 28 +++++++-------
 .../hivemall/utils/lang/PrivilegedAccessor.java | 28 +++++++-------
 .../java/hivemall/utils/lang/RandomUtils.java   | 27 +++++++-------
 .../main/java/hivemall/utils/lang/SizeOf.java   | 28 +++++++-------
 .../java/hivemall/utils/lang/StringUtils.java   | 28 +++++++-------
 .../java/hivemall/utils/lang/UnsafeUtils.java   | 27 +++++++-------
 .../utils/lang/mutable/MutableDouble.java       | 28 +++++++-------
 .../utils/lang/mutable/MutableFloat.java        | 28 +++++++-------
 .../hivemall/utils/lang/mutable/MutableInt.java | 28 +++++++-------
 .../utils/lang/mutable/MutableLong.java         | 28 +++++++-------
 .../src/main/java/hivemall/utils/lock/Lock.java | 28 +++++++-------
 .../main/java/hivemall/utils/lock/TTASLock.java | 28 +++++++-------
 .../java/hivemall/utils/math/MathUtils.java     | 28 +++++++-------
 .../java/hivemall/utils/math/MatrixUtils.java   | 27 +++++++-------
 .../main/java/hivemall/utils/math/Primes.java   | 28 +++++++-------
 .../java/hivemall/utils/math/StatsUtils.java    | 28 +++++++-------
 .../main/java/hivemall/utils/net/NetUtils.java  | 28 +++++++-------
 .../hive/ql/exec/MapredContextAccessor.java     | 28 +++++++-------
 .../hivemall/anomaly/ChangeFinder1DTest.java    | 27 +++++++-------
 .../hivemall/anomaly/ChangeFinder2DTest.java    | 27 +++++++-------
 .../classifier/PassiveAggressiveUDTFTest.java   | 28 +++++++-------
 .../hivemall/classifier/PerceptronUDTFTest.java | 28 +++++++-------
 .../hivemall/common/OnlineVarianceTest.java     | 28 +++++++-------
 .../common/RandomizedAmplifierTest.java         | 28 +++++++-------
 .../evaluation/BinaryResponsesMeasuresTest.java | 27 +++++++-------
 .../evaluation/GradedResponsesMeasuresTest.java | 27 +++++++-------
 .../test/java/hivemall/fm/ArrayModelTest.java   | 28 +++++++-------
 .../hivemall/fm/FFMPredictionModelTest.java     | 27 +++++++-------
 .../fm/FactorizationMachineUDTFTest.java        | 18 +++++++++
 core/src/test/java/hivemall/fm/FeatureTest.java | 27 +++++++-------
 .../FieldAwareFactorizationMachineUDTFTest.java | 28 +++++++-------
 .../hivemall/fm/IntFeatureMapModelTest.java     | 28 +++++++-------
 .../hivemall/fm/StringFeatureMapModelTest.java  | 28 +++++++-------
 .../hivemall/ftvec/ExtractWeightUDFTest.java    | 27 +++++++-------
 .../java/hivemall/ftvec/FeatureUDFTest.java     | 27 +++++++-------
 .../ftvec/hashing/FeatureHashingUDFTest.java    | 28 +++++++-------
 .../ftvec/hashing/MurmurHash3UDFTest.java       | 28 +++++++-------
 .../hivemall/ftvec/hashing/Sha1UDFTest.java     | 28 +++++++-------
 .../pairing/PolynomialFeaturesUDFTest.java      | 28 +++++++-------
 .../ftvec/pairing/PoweredFeaturesUDFTest.java   | 28 +++++++-------
 .../ftvec/scaling/L2NormalizationUDFTest.java   | 28 +++++++-------
 .../ftvec/trans/TestBinarizeLabelUDTF.java      | 27 +++++++-------
 .../ftvec/trans/VectorizeFeaturesUDFTest.java   | 28 +++++++-------
 .../knn/distance/EuclidDistanceUDFTest.java     | 28 +++++++-------
 .../java/hivemall/knn/lsh/MinHashUDFTest.java   | 28 +++++++-------
 .../hivemall/knn/lsh/bBitMinHashUDFTest.java    | 28 +++++++-------
 .../knn/similarity/CosineSimilarityUDFTest.java | 28 +++++++-------
 .../mf/BPRMatrixFactorizationUDTFTest.java      | 28 +++++++-------
 .../mf/MatrixFactorizationAdaGradUDTFTest.java  | 28 +++++++-------
 .../mf/MatrixFactorizationSGDUDTFTest.java      | 28 +++++++-------
 .../mix/client/MixRequestRouterTest.java        | 28 +++++++-------
 .../java/hivemall/model/FeatureValueTest.java   | 28 +++++++-------
 .../model/SpaceEfficientDenseModelTest.java     | 28 +++++++-------
 .../hivemall/regression/AdaGradUDTFTest.java    | 28 +++++++-------
 .../smile/classification/DecisionTreeTest.java  | 28 +++++++-------
 .../RandomForestClassifierUDTFTest.java         | 28 +++++++-------
 .../smile/regression/RegressionTreeTest.java    | 28 +++++++-------
 .../smile/tools/TreePredictUDFTest.java         | 28 +++++++-------
 .../hivemall/smile/vm/StackMachineTest.java     | 28 +++++++-------
 .../tools/array/ToStringArrayUDFTest.java       | 28 +++++++-------
 .../java/hivemall/utils/ArrayUtilsTest.java     | 28 +++++++-------
 .../test/java/hivemall/utils/BitUtilsTest.java  | 28 +++++++-------
 .../hivemall/utils/buffer/HeapBufferTest.java   | 27 +++++++-------
 .../java/hivemall/utils/codec/Base91Test.java   | 27 +++++++-------
 .../hivemall/utils/codec/DeflateCodecTest.java  | 28 +++++++-------
 .../utils/codec/ZigZagLEB128CodecTest.java      | 18 +++++++++
 .../utils/collections/DoubleArray3DTest.java    | 27 +++++++-------
 .../utils/collections/DoubleRingBufferTest.java | 27 +++++++-------
 .../collections/Int2FloatOpenHashMapTest.java   | 28 +++++++-------
 .../collections/Int2LongOpenHashMapTest.java    | 28 +++++++-------
 .../utils/collections/IntOpenHashMapTest.java   | 28 +++++++-------
 .../utils/collections/IntOpenHashTableTest.java | 28 +++++++-------
 .../utils/collections/OpenHashMapTest.java      | 28 +++++++-------
 .../utils/collections/OpenHashTableTest.java    | 28 +++++++-------
 .../utils/collections/SparseIntArrayTest.java   | 18 +++++++++
 .../hivemall/utils/hadoop/HadoopUtilsTest.java  | 28 +++++++-------
 .../java/hivemall/utils/hadoop/Text2Test.java   | 28 +++++++-------
 .../hivemall/utils/hashing/MurmurHash3Test.java | 28 +++++++-------
 .../utils/io/Base91OutputStreamTest.java        | 27 +++++++-------
 .../java/hivemall/utils/lang/HalfFloatTest.java | 28 +++++++-------
 .../hivemall/utils/lang/NumberUtilsTest.java    | 28 +++++++-------
 .../hivemall/utils/math/MatrixUtilsTest.java    | 27 +++++++-------
 mixserv/pom.xml                                 | 24 ++----------
 .../hivemall/mix/metrics/MetricsRegistry.java   | 28 +++++++-------
 .../hivemall/mix/metrics/MixServerMetrics.java  | 28 +++++++-------
 .../mix/metrics/MixServerMetricsMBean.java      | 28 +++++++-------
 .../hivemall/mix/metrics/ThroughputCounter.java | 28 +++++++-------
 .../java/hivemall/mix/server/MixServer.java     | 28 +++++++-------
 .../hivemall/mix/server/MixServerHandler.java   | 28 +++++++-------
 .../mix/server/MixServerInitializer.java        | 28 +++++++-------
 .../hivemall/mix/store/PartialArgminKLD.java    | 28 +++++++-------
 .../java/hivemall/mix/store/PartialAverage.java | 28 +++++++-------
 .../java/hivemall/mix/store/PartialResult.java  | 28 +++++++-------
 .../java/hivemall/mix/store/SessionObject.java  | 28 +++++++-------
 .../java/hivemall/mix/store/SessionStore.java   | 28 +++++++-------
 .../mix/server/MixServerHandlerTest.java        | 28 +++++++-------
 .../java/hivemall/mix/server/MixServerTest.java | 28 +++++++-------
 .../hivemall/mix/server/PartialResultTest.java  | 28 +++++++-------
 .../java/hivemall/test/HivemallTestBase.java    | 28 +++++++-------
 nlp/pom.xml                                     | 24 ++----------
 .../hivemall/nlp/tokenizer/KuromojiUDF.java     | 28 +++++++-------
 .../hivemall/nlp/tokenizer/KuromojiUDFTest.java | 28 +++++++-------
 pom.xml                                         | 39 +++++++++++++++++++-
 resources/license-header.txt                    | 28 +++++++-------
 .../org/apache/spark/sql/hive/HiveShim.scala    | 27 +++++++-------
 spark/spark-1.6/pom.xml                         |  1 +
 .../hivemall/tools/RegressionDatagen.scala      | 27 +++++++-------
 .../apache/spark/sql/hive/GroupedDataEx.scala   | 27 +++++++-------
 .../org/apache/spark/sql/hive/HivemallOps.scala | 27 +++++++-------
 .../apache/spark/sql/hive/HivemallUtils.scala   | 27 +++++++-------
 .../hivemall/mix/server/MixServerSuite.scala    | 27 +++++++-------
 .../hivemall/tools/RegressionDatagenSuite.scala | 27 +++++++-------
 .../scala/org/apache/spark/SparkFunSuite.scala  | 27 +++++++-------
 .../ml/feature/HivemallLabeledPointSuite.scala  | 27 +++++++-------
 .../scala/org/apache/spark/sql/QueryTest.scala  | 27 +++++++-------
 .../spark/sql/catalyst/plans/PlanTest.scala     | 27 +++++++-------
 .../apache/spark/sql/hive/HiveUdfSuite.scala    | 27 +++++++-------
 .../spark/sql/hive/HivemallOpsSuite.scala       | 27 +++++++-------
 .../spark/sql/hive/ModelMixingSuite.scala       | 27 +++++++-------
 .../spark/streaming/HivemallOpsSuite.scala      | 27 +++++++-------
 .../apache/spark/test/HivemallQueryTest.scala   | 27 +++++++-------
 .../scala/org/apache/spark/test/TestUtils.scala | 27 +++++++-------
 .../org/apache/spark/sql/hive/HiveShim.scala    | 27 +++++++-------
 spark/spark-2.0/pom.xml                         |  1 +
 .../java/hivemall/xgboost/XGBoostOptions.scala  | 27 +++++++-------
 .../XGBoostBinaryClassifierUDTFWrapper.java     | 27 +++++++-------
 .../XGBoostMulticlassClassifierUDTFWrapper.java | 27 +++++++-------
 .../main/java/hivemall/xgboost/package.scala    | 29 +++++++--------
 .../XGBoostRegressionUDTFWrapper.java           | 27 +++++++-------
 .../hivemall/tools/RegressionDatagen.scala      | 27 +++++++-------
 .../sql/catalyst/expressions/EachTopK.scala     | 27 +++++++-------
 .../spark/sql/hive/HivemallGroupedDataset.scala | 27 +++++++-------
 .../org/apache/spark/sql/hive/HivemallOps.scala | 27 +++++++-------
 .../apache/spark/sql/hive/HivemallUtils.scala   | 27 +++++++-------
 .../sql/hive/source/XGBoostFileFormat.scala     | 27 +++++++-------
 .../hivemall/mix/server/MixServerSuite.scala    | 27 +++++++-------
 .../hivemall/tools/RegressionDatagenSuite.scala | 27 +++++++-------
 .../scala/org/apache/spark/SparkFunSuite.scala  | 27 +++++++-------
 .../ml/feature/HivemallLabeledPointSuite.scala  | 27 +++++++-------
 .../scala/org/apache/spark/sql/QueryTest.scala  | 27 +++++++-------
 .../spark/sql/catalyst/plans/PlanTest.scala     | 27 +++++++-------
 .../apache/spark/sql/hive/HiveUdfSuite.scala    | 27 +++++++-------
 .../spark/sql/hive/HivemallOpsSuite.scala       | 27 +++++++-------
 .../spark/sql/hive/ModelMixingSuite.scala       | 27 +++++++-------
 .../apache/spark/sql/hive/XGBoostSuite.scala    | 27 +++++++-------
 .../sql/hive/benchmark/MiscBenchmark.scala      | 27 +++++++-------
 .../spark/sql/hive/test/TestHiveSingleton.scala | 27 +++++++-------
 .../streaming/HivemallFeatureOpsSuite.scala     | 27 +++++++-------
 .../spark/test/HivemallFeatureQueryTest.scala   | 27 +++++++-------
 .../scala/org/apache/spark/test/TestUtils.scala | 27 +++++++-------
 .../org/apache/spark/test/VectorQueryTest.scala | 27 +++++++-------
 spark/spark-common/pom.xml                      |  1 +
 ...isticRegressionDataGeneratorUDTFWrapper.java | 27 +++++++-------
 .../java/hivemall/ftvec/AddBiasUDFWrapper.java  | 27 +++++++-------
 .../ftvec/AddFeatureIndexUDFWrapper.java        | 27 +++++++-------
 .../ftvec/ExtractFeatureUDFWrapper.java         | 27 +++++++-------
 .../hivemall/ftvec/ExtractWeightUDFWrapper.java | 27 +++++++-------
 .../hivemall/ftvec/SortByFeatureUDFWrapper.java | 27 +++++++-------
 .../scaling/L2NormalizationUDFWrapper.java      | 27 +++++++-------
 .../hivemall/knn/lsh/MinHashesUDFWrapper.java   | 27 +++++++-------
 .../hivemall/tools/mapred/RowIdUDFWrapper.java  | 27 +++++++-------
 .../main/scala/hivemall/HivemallException.scala | 27 +++++++-------
 .../spark/ml/feature/HivemallLabeledPoint.scala | 27 +++++++-------
 .../spark/streaming/HivemallStreamingOps.scala  | 27 +++++++-------
 xgboost/pom.xml                                 | 21 +----------
 .../java/hivemall/xgboost/NativeLibLoader.java  | 28 +++++++-------
 .../hivemall/xgboost/XGBoostPredictUDTF.java    | 28 +++++++-------
 .../main/java/hivemall/xgboost/XGBoostUDTF.java | 28 +++++++-------
 .../java/hivemall/xgboost/XGBoostUtils.java     | 28 +++++++-------
 .../XGBoostBinaryClassifierUDTF.java            | 28 +++++++-------
 .../XGBoostMulticlassClassifierUDTF.java        | 28 +++++++-------
 .../regression/XGBoostRegressionUDTF.java       | 28 +++++++-------
 .../tools/XGBoostMulticlassPredictUDTF.java     | 28 +++++++-------
 .../xgboost/tools/XGBoostPredictUDTF.java       | 28 +++++++-------
 460 files changed, 6405 insertions(+), 6167 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/DISCLAIMER
----------------------------------------------------------------------
diff --git a/DISCLAIMER b/DISCLAIMER
new file mode 100644
index 0000000..ef89091
--- /dev/null
+++ b/DISCLAIMER
@@ -0,0 +1 @@
+Apache Hivemall is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/bin/format_header.sh
----------------------------------------------------------------------
diff --git a/bin/format_header.sh b/bin/format_header.sh
new file mode 100755
index 0000000..e02b1b5
--- /dev/null
+++ b/bin/format_header.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+if [ "$HIVEMALL_HOME" == "" ]; then
+  if [ -e ../bin/${0##*/} ]; then
+    HIVEMALL_HOME=".."
+  elif [ -e ./bin/${0##*/} ]; then
+    HIVEMALL_HOME="."
+  else
+    echo "env HIVEMALL_HOME not defined"
+    exit 1
+  fi
+fi
+
+cd $HIVEMALL_HOME
+HIVEMALL_HOME=`pwd`
+
+mvn license:format
+
+cd $HIVEMALL_HOME/spark/spark-common
+mvn license:format -P spark-2.0
+
+cd $HIVEMALL_HOME/spark/spark-1.6
+mvn license:format -P spark-1.6
+
+cd $HIVEMALL_HOME/spark/spark-2.0
+mvn license:format -P spark-2.0

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/pom.xml
----------------------------------------------------------------------
diff --git a/core/pom.xml b/core/pom.xml
index b9d2fbc..bddca2a 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -13,6 +13,10 @@
 	<name>Hivemall Core</name>
 	<packaging>jar</packaging>
 
+	<properties>
+		<main.basedir>${project.parent.basedir}</main.basedir>
+	</properties>
+
 	<dependencies>
 		<!-- provided scope -->
 		<dependency>
@@ -142,26 +146,6 @@
 		<finalName>${project.artifactId}-${project.version}</finalName>
 		<testOutputDirectory>target/test-classes</testOutputDirectory>
 		<plugins>
-			<plugin>
-				<groupId>com.mycila</groupId>
-				<artifactId>license-maven-plugin</artifactId>
-				<version>2.8</version>
-				<configuration>
-					<header>${project.parent.basedir}/resources/license-header.txt</header>
-					<properties>
-						<currentYear>${build.year}</currentYear>
-						<copyrightOwner>${project.organization.name}</copyrightOwner>
-					</properties>
-					<includes>
-						<include>src/main/**/*.java</include>
-						<include>src/test/**/*.java</include>
-					</includes>
-					<encoding>UTF-8</encoding>
-					<headerDefinitions>
-						<headerDefinition>${project.parent.basedir}/resources/header-definition.xml</headerDefinition>
-					</headerDefinitions>
-				</configuration>
-			</plugin>
 			<!-- hivemall-core-xx.jar -->
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/HivemallConstants.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/HivemallConstants.java b/core/src/main/java/hivemall/HivemallConstants.java
index d6de3b6..0eb9feb 100644
--- a/core/src/main/java/hivemall/HivemallConstants.java
+++ b/core/src/main/java/hivemall/HivemallConstants.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/HivemallVersionUDF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/HivemallVersionUDF.java b/core/src/main/java/hivemall/HivemallVersionUDF.java
index f7293d1..c42701f 100644
--- a/core/src/main/java/hivemall/HivemallVersionUDF.java
+++ b/core/src/main/java/hivemall/HivemallVersionUDF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/LearnerBaseUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/LearnerBaseUDTF.java b/core/src/main/java/hivemall/LearnerBaseUDTF.java
index 4518cce..f1ad99e 100644
--- a/core/src/main/java/hivemall/LearnerBaseUDTF.java
+++ b/core/src/main/java/hivemall/LearnerBaseUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/UDFWithOptions.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/UDFWithOptions.java b/core/src/main/java/hivemall/UDFWithOptions.java
index f4c6fb8..3aaf9ef 100644
--- a/core/src/main/java/hivemall/UDFWithOptions.java
+++ b/core/src/main/java/hivemall/UDFWithOptions.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/UDTFWithOptions.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/UDTFWithOptions.java b/core/src/main/java/hivemall/UDTFWithOptions.java
index 2546fc5..1556a4f 100644
--- a/core/src/main/java/hivemall/UDTFWithOptions.java
+++ b/core/src/main/java/hivemall/UDTFWithOptions.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/anomaly/ChangeFinder1D.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/anomaly/ChangeFinder1D.java b/core/src/main/java/hivemall/anomaly/ChangeFinder1D.java
index b2916c5..ce92be7 100644
--- a/core/src/main/java/hivemall/anomaly/ChangeFinder1D.java
+++ b/core/src/main/java/hivemall/anomaly/ChangeFinder1D.java
@@ -1,19 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.anomaly;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/anomaly/ChangeFinder2D.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/anomaly/ChangeFinder2D.java b/core/src/main/java/hivemall/anomaly/ChangeFinder2D.java
index 6eb3bf4..6ff6ea2 100644
--- a/core/src/main/java/hivemall/anomaly/ChangeFinder2D.java
+++ b/core/src/main/java/hivemall/anomaly/ChangeFinder2D.java
@@ -1,19 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.anomaly;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/anomaly/ChangeFinderUDF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/anomaly/ChangeFinderUDF.java b/core/src/main/java/hivemall/anomaly/ChangeFinderUDF.java
index 250372b..7498255 100644
--- a/core/src/main/java/hivemall/anomaly/ChangeFinderUDF.java
+++ b/core/src/main/java/hivemall/anomaly/ChangeFinderUDF.java
@@ -1,19 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.anomaly;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/anomaly/SDAR1D.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/anomaly/SDAR1D.java b/core/src/main/java/hivemall/anomaly/SDAR1D.java
index e58b8a9..92185be 100644
--- a/core/src/main/java/hivemall/anomaly/SDAR1D.java
+++ b/core/src/main/java/hivemall/anomaly/SDAR1D.java
@@ -1,19 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.anomaly;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/anomaly/SDAR2D.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/anomaly/SDAR2D.java b/core/src/main/java/hivemall/anomaly/SDAR2D.java
index 6290c10..fbc9b1f 100644
--- a/core/src/main/java/hivemall/anomaly/SDAR2D.java
+++ b/core/src/main/java/hivemall/anomaly/SDAR2D.java
@@ -1,19 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.anomaly;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/AROWClassifierUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/AROWClassifierUDTF.java b/core/src/main/java/hivemall/classifier/AROWClassifierUDTF.java
index e5ef975..01c5554 100644
--- a/core/src/main/java/hivemall/classifier/AROWClassifierUDTF.java
+++ b/core/src/main/java/hivemall/classifier/AROWClassifierUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/AdaGradRDAUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/AdaGradRDAUDTF.java b/core/src/main/java/hivemall/classifier/AdaGradRDAUDTF.java
index 1351bca..a3e77db 100644
--- a/core/src/main/java/hivemall/classifier/AdaGradRDAUDTF.java
+++ b/core/src/main/java/hivemall/classifier/AdaGradRDAUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/BinaryOnlineClassifierUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/BinaryOnlineClassifierUDTF.java b/core/src/main/java/hivemall/classifier/BinaryOnlineClassifierUDTF.java
index 43a124d..c9274e4 100644
--- a/core/src/main/java/hivemall/classifier/BinaryOnlineClassifierUDTF.java
+++ b/core/src/main/java/hivemall/classifier/BinaryOnlineClassifierUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/ConfidenceWeightedUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/ConfidenceWeightedUDTF.java b/core/src/main/java/hivemall/classifier/ConfidenceWeightedUDTF.java
index f41be2c..5c268d2 100644
--- a/core/src/main/java/hivemall/classifier/ConfidenceWeightedUDTF.java
+++ b/core/src/main/java/hivemall/classifier/ConfidenceWeightedUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/PassiveAggressiveUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/PassiveAggressiveUDTF.java b/core/src/main/java/hivemall/classifier/PassiveAggressiveUDTF.java
index 0213dec..5ffda7b 100644
--- a/core/src/main/java/hivemall/classifier/PassiveAggressiveUDTF.java
+++ b/core/src/main/java/hivemall/classifier/PassiveAggressiveUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/PerceptronUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/PerceptronUDTF.java b/core/src/main/java/hivemall/classifier/PerceptronUDTF.java
index a04b8d7..58d9fd8 100644
--- a/core/src/main/java/hivemall/classifier/PerceptronUDTF.java
+++ b/core/src/main/java/hivemall/classifier/PerceptronUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/SoftConfideceWeightedUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/SoftConfideceWeightedUDTF.java b/core/src/main/java/hivemall/classifier/SoftConfideceWeightedUDTF.java
index c7f675c..e95d3ba 100644
--- a/core/src/main/java/hivemall/classifier/SoftConfideceWeightedUDTF.java
+++ b/core/src/main/java/hivemall/classifier/SoftConfideceWeightedUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/multiclass/MulticlassAROWClassifierUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/multiclass/MulticlassAROWClassifierUDTF.java b/core/src/main/java/hivemall/classifier/multiclass/MulticlassAROWClassifierUDTF.java
index f1e3e32..1387803 100644
--- a/core/src/main/java/hivemall/classifier/multiclass/MulticlassAROWClassifierUDTF.java
+++ b/core/src/main/java/hivemall/classifier/multiclass/MulticlassAROWClassifierUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier.multiclass;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/multiclass/MulticlassConfidenceWeightedUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/multiclass/MulticlassConfidenceWeightedUDTF.java b/core/src/main/java/hivemall/classifier/multiclass/MulticlassConfidenceWeightedUDTF.java
index 4cb34b4..033c9b8 100644
--- a/core/src/main/java/hivemall/classifier/multiclass/MulticlassConfidenceWeightedUDTF.java
+++ b/core/src/main/java/hivemall/classifier/multiclass/MulticlassConfidenceWeightedUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier.multiclass;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/multiclass/MulticlassOnlineClassifierUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/multiclass/MulticlassOnlineClassifierUDTF.java b/core/src/main/java/hivemall/classifier/multiclass/MulticlassOnlineClassifierUDTF.java
index aa50055..8ae949f 100644
--- a/core/src/main/java/hivemall/classifier/multiclass/MulticlassOnlineClassifierUDTF.java
+++ b/core/src/main/java/hivemall/classifier/multiclass/MulticlassOnlineClassifierUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier.multiclass;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/multiclass/MulticlassPassiveAggressiveUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/multiclass/MulticlassPassiveAggressiveUDTF.java b/core/src/main/java/hivemall/classifier/multiclass/MulticlassPassiveAggressiveUDTF.java
index 716c704..d665c59 100644
--- a/core/src/main/java/hivemall/classifier/multiclass/MulticlassPassiveAggressiveUDTF.java
+++ b/core/src/main/java/hivemall/classifier/multiclass/MulticlassPassiveAggressiveUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier.multiclass;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/multiclass/MulticlassPerceptronUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/multiclass/MulticlassPerceptronUDTF.java b/core/src/main/java/hivemall/classifier/multiclass/MulticlassPerceptronUDTF.java
index 2308e60..2430389 100644
--- a/core/src/main/java/hivemall/classifier/multiclass/MulticlassPerceptronUDTF.java
+++ b/core/src/main/java/hivemall/classifier/multiclass/MulticlassPerceptronUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier.multiclass;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/classifier/multiclass/MulticlassSoftConfidenceWeightedUDTF.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/classifier/multiclass/MulticlassSoftConfidenceWeightedUDTF.java b/core/src/main/java/hivemall/classifier/multiclass/MulticlassSoftConfidenceWeightedUDTF.java
index 8fca907..b2e7a45 100644
--- a/core/src/main/java/hivemall/classifier/multiclass/MulticlassSoftConfidenceWeightedUDTF.java
+++ b/core/src/main/java/hivemall/classifier/multiclass/MulticlassSoftConfidenceWeightedUDTF.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.classifier.multiclass;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/common/ConversionState.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/common/ConversionState.java b/core/src/main/java/hivemall/common/ConversionState.java
index 24daec9..dd20662 100644
--- a/core/src/main/java/hivemall/common/ConversionState.java
+++ b/core/src/main/java/hivemall/common/ConversionState.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.common;
 

http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/d806bf45/core/src/main/java/hivemall/common/EtaEstimator.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/hivemall/common/EtaEstimator.java b/core/src/main/java/hivemall/common/EtaEstimator.java
index 3287641..0bfb9dc 100644
--- a/core/src/main/java/hivemall/common/EtaEstimator.java
+++ b/core/src/main/java/hivemall/common/EtaEstimator.java
@@ -1,20 +1,20 @@
 /*
- * Hivemall: Hive scalable Machine Learning Library
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Copyright (C) 2015 Makoto YUI
- * Copyright (C) 2013-2015 National Institute of Advanced Industrial Science and Technology (AIST)
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *         http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
  */
 package hivemall.common;