You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@omid.apache.org by oh...@apache.org on 2018/03/13 08:14:48 UTC

incubator-omid git commit: [OMID-92] Add Apache Rat to the build process and align the code with Rat's requirements.

Repository: incubator-omid
Updated Branches:
  refs/heads/0.9.0 b11cc489e -> b2ffebf36


[OMID-92] Add Apache Rat to the build process and align the code with Rat's requirements.


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

Branch: refs/heads/0.9.0
Commit: b2ffebf36ff7e15dd52ec5bd136586a7a65c5a50
Parents: b11cc48
Author: Ohad Shacham <oh...@yahoo-inc.com>
Authored: Tue Mar 13 10:13:54 2018 +0200
Committer: Ohad Shacham <oh...@yahoo-inc.com>
Committed: Tue Mar 13 10:13:54 2018 +0200

----------------------------------------------------------------------
 README.md                                      | 13 +++++
 benchmarks/conf/hbase-site.xml                 | 14 +++++
 benchmarks/conf/log4j.xml                      | 15 +++++-
 benchmarks/maven/assembly/bin.xml              | 16 +++++-
 benchmarks/pom.xml                             | 14 +++++
 codahale-metrics/pom.xml                       | 13 +++++
 commit-table/pom.xml                           | 14 +++++
 common/pom.xml                                 | 14 +++++
 doc/site/markdown/basic-algorithm.md           | 15 +++++-
 doc/site/markdown/basic-concepts.md            | 13 +++++
 doc/site/markdown/basic-examples.md            | 15 +++++-
 doc/site/markdown/client-failure-management.md | 16 +++++-
 doc/site/markdown/coding-guide-and-style.md    | 15 +++++-
 doc/site/markdown/index.md                     | 13 +++++
 doc/site/markdown/mailing-lists.md             | 15 +++++-
 doc/site/markdown/omid-components.md           | 15 +++++-
 doc/site/markdown/quickstart.md                | 15 +++++-
 examples/maven/assembly/assembly.xml           | 14 +++++
 examples/pom.xml                               | 13 +++++
 hbase-client/pom.xml                           | 14 +++++
 hbase-commit-table/pom.xml                     | 14 +++++
 hbase-common/pom.xml                           | 14 +++++
 hbase-coprocessor/pom.xml                      | 14 +++++
 hbase-shims/hbase-0/pom.xml                    | 14 +++++
 hbase-shims/hbase-1/pom.xml                    | 14 +++++
 hbase-shims/pom.xml                            | 14 +++++
 hbase-tools/pom.xml                            | 14 +++++
 metrics/pom.xml                                | 13 +++++
 pom.xml                                        | 57 +++++++++++++++++++++
 statemachine/pom.xml                           | 14 +++++
 timestamp-storage/pom.xml                      | 14 +++++
 transaction-client/pom.xml                     | 14 +++++
 tso-server/conf/log4j.xml                      | 17 +++++-
 tso-server/maven/assembly/bin.xml              | 14 +++++
 tso-server/pom.xml                             | 14 +++++
 35 files changed, 530 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 03660c0..ce99ca5 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 <img src="https://github.com/yahoo/omid/blob/master/doc/images/omid-logo.png" width="200">
 
 [ ![Build Status](https://travis-ci.org/apache/incubator-omid.svg?branch=master) ](https://travis-ci.org/apache/incubator-omid) 

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/benchmarks/conf/hbase-site.xml
----------------------------------------------------------------------
diff --git a/benchmarks/conf/hbase-site.xml b/benchmarks/conf/hbase-site.xml
index 4bb63da..66a7c05 100644
--- a/benchmarks/conf/hbase-site.xml
+++ b/benchmarks/conf/hbase-site.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <configuration>
 
     <property>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/benchmarks/conf/log4j.xml
----------------------------------------------------------------------
diff --git a/benchmarks/conf/log4j.xml b/benchmarks/conf/log4j.xml
index dba0c65..783432c 100644
--- a/benchmarks/conf/log4j.xml
+++ b/benchmarks/conf/log4j.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
 <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
     <appender name="console" class="org.apache.log4j.ConsoleAppender">

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/benchmarks/maven/assembly/bin.xml
----------------------------------------------------------------------
diff --git a/benchmarks/maven/assembly/bin.xml b/benchmarks/maven/assembly/bin.xml
index e1e603a..35306b3 100644
--- a/benchmarks/maven/assembly/bin.xml
+++ b/benchmarks/maven/assembly/bin.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
@@ -63,4 +77,4 @@
 
     </dependencySets>
 
-</assembly>
\ No newline at end of file
+</assembly>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/benchmarks/pom.xml
----------------------------------------------------------------------
diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml
index 09bec55..1fcf04e 100644
--- a/benchmarks/pom.xml
+++ b/benchmarks/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/codahale-metrics/pom.xml
----------------------------------------------------------------------
diff --git a/codahale-metrics/pom.xml b/codahale-metrics/pom.xml
index ae40a4a..ab7c129 100644
--- a/codahale-metrics/pom.xml
+++ b/codahale-metrics/pom.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <parent>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/commit-table/pom.xml
----------------------------------------------------------------------
diff --git a/commit-table/pom.xml b/commit-table/pom.xml
index b81f81b..9b3e036 100644
--- a/commit-table/pom.xml
+++ b/commit-table/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/common/pom.xml
----------------------------------------------------------------------
diff --git a/common/pom.xml b/common/pom.xml
index 587d5c7..70a8db3 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/basic-algorithm.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/basic-algorithm.md b/doc/site/markdown/basic-algorithm.md
index 4b0d4cd..414f29a 100644
--- a/doc/site/markdown/basic-algorithm.md
+++ b/doc/site/markdown/basic-algorithm.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # Basic Transaction Algorithm
 
 A simplified version of the algorithm for performing transactional operations in a non-faulty scenario is depicted 
@@ -26,4 +39,4 @@ Finally, the Transactional Client, on receiving the commit acknowledgement, upda
 data. After this, it can also remove safely the entry added by the TSO in the commit table.
 
 In case the TSO detects conflicts, the transaction is aborted (not shown in the figure), the Transactional Client will 
-clean up the data written to the datastore, and will inform the user application throwing a rollback exception.
\ No newline at end of file
+clean up the data written to the datastore, and will inform the user application throwing a rollback exception.

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/basic-concepts.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/basic-concepts.md b/doc/site/markdown/basic-concepts.md
index 2aaa35d..b020232 100644
--- a/doc/site/markdown/basic-concepts.md
+++ b/doc/site/markdown/basic-concepts.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # Basic Concepts
 
 Omid started as a research project in 2011 at Yahoo Labs, with the aim of adding transactions to HBase.

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/basic-examples.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/basic-examples.md b/doc/site/markdown/basic-examples.md
index b73b849..89db9be 100644
--- a/doc/site/markdown/basic-examples.md
+++ b/doc/site/markdown/basic-examples.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # Code Examples
 
 This section guides the developer of Omid-based transactional applications over the different steps required to 
@@ -261,4 +274,4 @@ public class Example {
 The `examples` module contains [complete examples](https://github.com/apache/incubator-omid/tree/master/examples/src/main/java/org/apache/omid/examples)
 showing the Omid functionality that can be executed in your Omid+HBase environment. Just clone the Omid project, go
 to the `examples` module and execute `mvn clean package` to create a tar.gz file that includes all the examples. 
-In order to execute each example, just execute the `run.sh` script and follow the instructions.
\ No newline at end of file
+In order to execute each example, just execute the `run.sh` script and follow the instructions.

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/client-failure-management.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/client-failure-management.md b/doc/site/markdown/client-failure-management.md
index 9ca984e..e86dd76 100644
--- a/doc/site/markdown/client-failure-management.md
+++ b/doc/site/markdown/client-failure-management.md
@@ -1,3 +1,17 @@
+<!--
+  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.
+-->
+
 # Management of Client Failures
 
 Upon user application crashes, Transactional Clients may leave some orphaned data in the datastore, even though 
@@ -27,4 +41,4 @@ this low watermark can be deleted.
 
 In the case of HBase, there is already have a compactor which proactively cleans up transactions older than the low 
 watermark. This could easily be extended to store the low watermark for each region it compacts, so then another process 
-could clean up the commit table based on the minimum low watermark that was stored.
\ No newline at end of file
+could clean up the commit table based on the minimum low watermark that was stored.

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/coding-guide-and-style.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/coding-guide-and-style.md b/doc/site/markdown/coding-guide-and-style.md
index e751878..2e2c4bf 100644
--- a/doc/site/markdown/coding-guide-and-style.md
+++ b/doc/site/markdown/coding-guide-and-style.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # Coding Guide
 
 The basic principle is to always write code that is testable, easy to understand, extensible, resistant to bugs. Code is written once but read by many people so we need to focus also on the next person that will read it:
@@ -57,4 +70,4 @@ Omid coding style should follow general rules found in [Google's Code Style for
 
 The complete rules (specified with [Checkstyle](https://github.com/checkstyle/checkstyle)) can be found in the
 `misc/omid_checks.xml` file. A summary of the current status of the style in the Omid project can be found in
-the [[checkstyle-aggregate]] page.
\ No newline at end of file
+the [[checkstyle-aggregate]] page.

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/index.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/index.md b/doc/site/markdown/index.md
index c94e5a5..049ca37 100644
--- a/doc/site/markdown/index.md
+++ b/doc/site/markdown/index.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # What is Omid?
 
 **Apache Omid (Optimistically transaction Management In Datastores)** is a flexible, reliable, high performant

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/mailing-lists.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/mailing-lists.md b/doc/site/markdown/mailing-lists.md
index adddf1d..f0f6b92 100644
--- a/doc/site/markdown/mailing-lists.md
+++ b/doc/site/markdown/mailing-lists.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # Mailing Lists @ Apache Incubator
 
 | Developers                       | Commits                               |
@@ -10,4 +23,4 @@ In order to subscribe to a list, please add the '-subscribe' suffix to the ident
 For example use dev-subscribe@omid.incubator.apache.org to subscribe to the list of developers.
 
 ## Unsubscribe
-Use the '-unsubscribe' suffix to unsubscribe from a list.
\ No newline at end of file
+Use the '-unsubscribe' suffix to unsubscribe from a list.

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/omid-components.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/omid-components.md b/doc/site/markdown/omid-components.md
index 13cffe4..d72c7a7 100644
--- a/doc/site/markdown/omid-components.md
+++ b/doc/site/markdown/omid-components.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # Omid Architecture and Component Description
 
 The following figure depicts the current Omid architecture presented in the section presenting Omid:
@@ -93,4 +106,4 @@ Shadow cells contain a mapping from start timestamp to commit timestamp of the l
 receiving a commit timestamp after a successful transaction commit, the Transactional Client adds/updates these special cells to each 
 modified cell in the writeset of the committed transaction. The purpose of this, is that Transactional Clients can then query the 
 corresponding shadow cell when they read each cell to check if the data they find in the cell has been committed or not and whether 
-it is within the snapshot of the reading transaction.
\ No newline at end of file
+it is within the snapshot of the reading transaction.

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/doc/site/markdown/quickstart.md
----------------------------------------------------------------------
diff --git a/doc/site/markdown/quickstart.md b/doc/site/markdown/quickstart.md
index 8a1d073..af3212c 100644
--- a/doc/site/markdown/quickstart.md
+++ b/doc/site/markdown/quickstart.md
@@ -1,3 +1,16 @@
+<!--
+  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.
+-->
 # Quickstart
 
 Below are instructions to quickly set up an environment to test Omid in your local machine.
@@ -202,4 +215,4 @@ alter 'MY_TX_TABLE', { NAME => 'MY_CF', METADATA =>  {'OMID_ENABLED' => 'true'}}
 
 ```
 enable 'MY_TX_TABLE'
-```
\ No newline at end of file
+```

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/examples/maven/assembly/assembly.xml
----------------------------------------------------------------------
diff --git a/examples/maven/assembly/assembly.xml b/examples/maven/assembly/assembly.xml
index fc287b3..fe7192e 100644
--- a/examples/maven/assembly/assembly.xml
+++ b/examples/maven/assembly/assembly.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index b583e19..9d691e8 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-client/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml
index 98dedf1..050be34 100644
--- a/hbase-client/pom.xml
+++ b/hbase-client/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-commit-table/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-commit-table/pom.xml b/hbase-commit-table/pom.xml
index d4d67ce..02566c1 100644
--- a/hbase-commit-table/pom.xml
+++ b/hbase-commit-table/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-common/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml
index 73f5c1e..5285c88 100644
--- a/hbase-common/pom.xml
+++ b/hbase-common/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-coprocessor/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-coprocessor/pom.xml b/hbase-coprocessor/pom.xml
index a39aaf5..ffac1fc 100644
--- a/hbase-coprocessor/pom.xml
+++ b/hbase-coprocessor/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-shims/hbase-0/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-shims/hbase-0/pom.xml b/hbase-shims/hbase-0/pom.xml
index 4973659..8822b50 100644
--- a/hbase-shims/hbase-0/pom.xml
+++ b/hbase-shims/hbase-0/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-shims/hbase-1/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-shims/hbase-1/pom.xml b/hbase-shims/hbase-1/pom.xml
index 1bcc524..7cbddde 100644
--- a/hbase-shims/hbase-1/pom.xml
+++ b/hbase-shims/hbase-1/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-shims/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-shims/pom.xml b/hbase-shims/pom.xml
index 4f93f38..62037f5 100644
--- a/hbase-shims/pom.xml
+++ b/hbase-shims/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/hbase-tools/pom.xml
----------------------------------------------------------------------
diff --git a/hbase-tools/pom.xml b/hbase-tools/pom.xml
index 4b5c511..5451535 100644
--- a/hbase-tools/pom.xml
+++ b/hbase-tools/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/metrics/pom.xml
----------------------------------------------------------------------
diff --git a/metrics/pom.xml b/metrics/pom.xml
index 332f5bc..182fadb 100644
--- a/metrics/pom.xml
+++ b/metrics/pom.xml
@@ -1,4 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index fea0746..b3608d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>
@@ -445,6 +459,24 @@
                 </dependencies>
             </plugin>
 
+            <plugin>
+                <groupId>org.apache.rat</groupId>
+                <artifactId>apache-rat-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>**/*.yml</exclude>
+                        <exclude>**/*.properties</exclude>
+                        <exclude>**/hbase-site.xml</exclude>
+                        <exclude>**/test-output/**</exclude>
+                        <exclude>bintray-settings.xml</exclude>
+                        <exclude>doc/site/site.xml</exclude>
+                        <exclude>doc/images/ModuleDependencies.graffle</exclude>
+                        <exclude>misc/findbugs-exclude.xml</exclude>
+                        <exclude>misc/omid_checks.xml</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+
         </plugins>
 
         <extensions>
@@ -479,6 +511,31 @@
             <build>
 
                 <plugins>
+                    <plugin>
+                        <groupId>org.apache.rat</groupId>
+                        <artifactId>apache-rat-plugin</artifactId>
+                        <configuration>
+                            <excludes>
+                                <exclude>**/*.yml</exclude>
+                                <exclude>**/*.properties</exclude>
+                                <exclude>**/hbase-site.xml</exclude>
+                                <exclude>**/test-output/**</exclude>
+                                <exclude>bintray-settings.xml</exclude>
+                                <exclude>doc/site/site.xml</exclude>
+                                <exclude>doc/images/ModuleDependencies.graffle</exclude>
+                                <exclude>misc/findbugs-exclude.xml</exclude>
+                                <exclude>misc/omid_checks.xml</exclude>
+                           </excludes>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <phase>package</phase>
+                                <goals>
+                                    <goal>check</goal>
+                                </goals>
+                            </execution>
+                       </executions>
+                    </plugin>
 
                     <plugin>
                         <groupId>org.apache.maven.plugins</groupId>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/statemachine/pom.xml
----------------------------------------------------------------------
diff --git a/statemachine/pom.xml b/statemachine/pom.xml
index f4f3f9d..dab0053 100644
--- a/statemachine/pom.xml
+++ b/statemachine/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/timestamp-storage/pom.xml
----------------------------------------------------------------------
diff --git a/timestamp-storage/pom.xml b/timestamp-storage/pom.xml
index a8fd924..2b6e609 100644
--- a/timestamp-storage/pom.xml
+++ b/timestamp-storage/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/transaction-client/pom.xml
----------------------------------------------------------------------
diff --git a/transaction-client/pom.xml b/transaction-client/pom.xml
index 1b4bf9e..ff17f13 100644
--- a/transaction-client/pom.xml
+++ b/transaction-client/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/tso-server/conf/log4j.xml
----------------------------------------------------------------------
diff --git a/tso-server/conf/log4j.xml b/tso-server/conf/log4j.xml
index f56cd3f..efeb886 100755
--- a/tso-server/conf/log4j.xml
+++ b/tso-server/conf/log4j.xml
@@ -1,4 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" ?>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
 <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
     <appender name="console" class="org.apache.log4j.ConsoleAppender">
@@ -31,4 +44,4 @@
         <!--<appender-ref ref="fileAll"/>-->
         <appender-ref ref="fileError"/>
     </root>
-</log4j:configuration>
\ No newline at end of file
+</log4j:configuration>

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/tso-server/maven/assembly/bin.xml
----------------------------------------------------------------------
diff --git a/tso-server/maven/assembly/bin.xml b/tso-server/maven/assembly/bin.xml
index f1afc28..e261a35 100644
--- a/tso-server/maven/assembly/bin.xml
+++ b/tso-server/maven/assembly/bin.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">

http://git-wip-us.apache.org/repos/asf/incubator-omid/blob/b2ffebf3/tso-server/pom.xml
----------------------------------------------------------------------
diff --git a/tso-server/pom.xml b/tso-server/pom.xml
index 7b2518a..f165d84 100644
--- a/tso-server/pom.xml
+++ b/tso-server/pom.xml
@@ -1,3 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
     <modelVersion>4.0.0</modelVersion>