resolves STREAMS-254
mvn -P apache-release rat:check now succeeds

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

Branch: refs/heads/master
Commit: fa59a3e679fb781bf9bf949b671e13d01a0efc74
Parents: a64cc38
Author: sblackmon <sblack...@w2odigital.com>
Authored: Fri Dec 12 16:38:26 2014 -0600
Committer: sblackmon <sblack...@w2odigital.com>
Committed: Tue Feb 3 10:26:57 2015 -0600

----------------------------------------------------------------------
 .../streams/converter/TypeConverterUtil.java    |   18 +
 ...ActivityConverterProcessorConfiguration.json |    5 +-
 .../components/http/HttpConfiguration.json      |    5 +-
 .../http/HttpProcessorConfiguration.json        |    5 +-
 .../http/HttpProviderConfiguration.json         |    5 +-
 .../main/jsonschema/ComponentConfiguration.json |    5 +-
 .../main/jsonschema/StreamsConfiguration.json   |    5 +-
 .../org/apache/streams/s3/S3Configuration.json  |    5 +-
 .../streams/s3/S3ReaderConfiguration.json       |    5 +-
 .../streams/s3/S3WriterConfiguration.json       |    5 +-
 .../apache/streams/s3/S3PersistWriterTest.java  |   18 +
 streams-contrib/streams-persist-console/pom.xml |   17 +
 .../streams-persist-elasticsearch/pom.xml       |   17 +
 .../ElasticsearchMetadataUtil.java              |   18 +
 .../ElasticsearchConfiguration.json             |    5 +-
 .../ElasticsearchReaderConfiguration.json       |    5 +-
 .../ElasticsearchWriterConfiguration.json       |    5 +-
 .../test/TestDatumFromMetadataProcessor.java    |   18 +
 .../test/TestDocumentToMetadataProcessor.java   |   18 +
 .../test/TestElasticsearchPersistWriter.java    |   18 +
 streams-contrib/streams-persist-hbase/pom.xml   |   17 +
 .../streams/hbase/HbaseConfiguration.json       |    5 +-
 streams-contrib/streams-persist-hdfs/pom.xml    |   17 +
 .../apache/streams/hdfs/HdfsConfiguration.json  |    5 +-
 .../streams/hdfs/HdfsReaderConfiguration.json   |    5 +-
 .../streams/hdfs/HdfsWriterConfiguration.json   |    5 +-
 streams-contrib/streams-persist-kafka/pom.xml   |   17 +
 .../streams/kafka/KafkaConfiguration.json       |    5 +-
 streams-contrib/streams-persist-mongo/pom.xml   |   17 +
 .../streams/mongo/MongoConfiguration.json       |    5 +-
 .../CleanAdditionalPropertiesProcessor.java     |   19 +
 .../streams/jackson/TypeConverterProcessor.java |    1 +
 .../streams-processor-lucene/pom.xml            |   18 +
 .../lucene/LuceneSimpleTaggingProcessor.java    |   18 +
 .../lucene/LuceneTaggerConfiguration.json       |    5 +-
 .../lucene/TestLucenSimpleTaggingProcessor.java |   18 +
 .../streams/peoplepattern/AccountType.json      |    5 +-
 .../streams/peoplepattern/Demographics.json     |    5 +-
 streams-contrib/streams-processor-tika/pom.xml  |   18 +
 .../org/apache/streams/tika/CategoryParser.java |   18 +
 .../org/apache/streams/tika/TikaProcessor.java  |   18 +
 .../apache/streams/tika/BoilerPipeArticle.json  |    5 +-
 streams-contrib/streams-processor-urls/pom.xml  |   17 +
 .../org/apache/streams/urls/LinkDetails.json    |    5 +-
 .../streams-provider-datasift/pom.xml           |   17 +
 .../streams/datasift/csdl/DatasiftCsdlUtil.java |   18 +
 .../DatasiftActivitySerializerProcessor.java    |    1 +
 .../DatasiftTypeConverterProcessor.java         |    1 +
 .../provider/DatasiftManagedSourceSetup.java    |   18 +
 .../datasift/provider/DatasiftPushProvider.java |    1 +
 .../provider/DatasiftStreamConfigurator.java    |    1 +
 .../provider/DatasiftStreamProvider.java        |    1 +
 .../streams/datasift/provider/ErrorHandler.java |    1 +
 .../streams/datasift/provider/Subscription.java |    1 +
 .../DatasiftInteractionActivitySerializer.java  |   18 +
 .../org/apache/streams/datasift/Datasift.json   |    6 +-
 .../streams/datasift/DatasiftConfiguration.json |    5 +-
 .../apache/streams/datasift/DatasiftPush.json   |    7 +-
 .../datasift/DatasiftPushConfiguration.json     |    5 +-
 .../datasift/DatasiftStreamConfiguration.json   |    5 +-
 .../datasift/facebook/DatasiftFacebook.json     |    9 +-
 .../datasift/instagram/DatasiftInstagram.json   |    9 +-
 .../interaction/DatasiftInteraction.json        |    7 +-
 .../datasift/twitter/DatasiftTwitter.json       |    9 +-
 .../datasift/twitter/DatasiftTwitterMedia.json  |    8 +-
 .../datasift/twitter/DatasiftTwitterUser.json   |    7 +-
 .../DatasiftActivitySerializerTest.java         |   18 +
 ...DatasiftInstagramActivitySerializerTest.java |   18 +
 ...tasiftInteractionActivitySerializerTest.java |   18 +
 .../DatasiftTwitterActivitySerializerTest.java  |   18 +
 .../metadata/facebook_post.mup                  | 1297 +++++-----
 .../streams-provider-facebook/pom.xml           |   17 +
 .../serializer/FacebookActivityUtil.java        |    1 +
 .../FacebookStreamsPostSerializer.java          |   18 +
 .../streams/facebook/FacebookConfiguration.json |    5 +-
 .../FacebookUserInformationConfiguration.json   |    6 +-
 .../FacebookUserstreamConfiguration.json        |    5 +-
 .../org/apache/streams/facebook/Page.json       |  333 +--
 .../org/apache/streams/facebook/graph/Post.json |    6 +-
 .../gnip-edc-facebook/pom.xml                   |   17 +
 .../gnip-edc-flickr/pom.xml                     |   17 +
 .../gnip-edc-googleplus/pom.xml                 |   17 +
 .../gnip-edc-instagram/pom.xml                  |   17 +
 .../jsonschema/com/instagram/Instagram.json     |    6 +-
 .../gnip-edc-reddit/pom.xml                     |   17 +
 .../gnip-edc-youtube/pom.xml                    |   17 +
 .../gnip-powertrack/pom.xml                     |   17 +
 .../src/main/jsonschema/com/gnip/Gnip.json      |    8 +-
 .../src/main/xmlschema/com/gnip/binding.xjb     |   17 +
 .../src/main/xmlschema/com/gnip/entry.xsd       |   17 +
 streams-contrib/streams-provider-gnip/pom.xml   |   17 +
 .../google-gmail/pom.xml                        |   17 +
 .../com/google/gmail/GMailConfiguration.json    |    5 +-
 .../google-gplus/pom.xml                        |   17 +
 .../gplus/provider/GPlusDataCollector.java      |   18 +
 .../provider/GPlusUserActivityCollector.java    |    1 +
 .../provider/GPlusUserActivityProvider.java     |   18 +
 .../gplus/provider/GPlusUserDataCollector.java  |   18 +
 .../gplus/provider/GPlusUserDataProvider.java   |   18 +
 .../com/google/gplus/GPlusConfiguration.json    |    6 +-
 .../provider/TestAbstractGPlusProvider.java     |   19 +
 .../TestGPlusUserActivityCollector.java         |   19 +
 .../provider/TestGPlusUserDataCollector.java    |   19 +
 .../util/GPlusEventClassifierTest.java          |    1 +
 streams-contrib/streams-provider-google/pom.xml |   17 +
 .../InstagramMediaDataActivitySerializer.mup    | 1697 ++++++-------
 .../streams-provider-instagram/pom.xml          |   17 +
 .../serializer/InstagramUserInfoSerializer.java |   18 +
 .../com/instagram/InstagramConfiguration.json   |    5 +-
 .../InstagramUserInformationConfiguration.json  |    5 +-
 .../streams-provider-moreover/pom.xml           |   17 +
 .../main/jsonschema/com/moreover/Moreover.json  |    8 +-
 .../com/moreover/MoreoverConfiguration.json     |    5 +-
 .../main/xmlschema/com/moreover/articles10.xsd  |   17 +
 .../src/main/xmlschema/com/moreover/binding.xjb |   17 +
 .../streams/data/util/MoreoverTestUtil.java     |   19 +-
 streams-contrib/streams-provider-rss/pom.xml    |   17 +
 .../main/jsonschema/RssStreamConfiguration.json |    5 +-
 .../src/main/xmlschema/contents.xsd             |   18 +-
 .../src/main/xmlschema/opml.xsd                 |   17 +
 .../rss/provider/RssStreamProviderTest.java     |   18 +
 .../streams-provider-sysomos/pom.xml            |   17 +
 .../main/jsonschema/com/sysomos/Sysomos.json    |    8 +-
 .../com/sysomos/SysomosConfiguration.json       |    6 +-
 .../src/main/xmlschema/com/sysomos/binding.xjb  |   17 +
 .../src/main/xmlschema/com/sysomos/sysomos.xsd  |   18 +
 .../streams-provider-twitter/pom.xml            |   17 +
 .../src/main/jsonschema/com/twitter/Delete.json |    6 +-
 .../main/jsonschema/com/twitter/FriendList.json |    6 +-
 .../main/jsonschema/com/twitter/Retweet.json    |    6 +-
 .../com/twitter/TwitterConfiguration.json       |    5 +-
 .../com/twitter/TwitterStreamConfiguration.json |    5 +-
 .../TwitterUserInformationConfiguration.json    |    5 +-
 .../jsonschema/com/twitter/UserstreamEvent.json |    6 +-
 .../src/main/jsonschema/com/twitter/tweet.json  |    5 +-
 .../persist/impl/SLF4JMessagePersister.java     |   18 +
 .../org/apache/streams/pojo/json/Broadcast.json |   41 +-
 .../pojo/json/DatumStatusCounterBroadcast.json  |   43 +-
 .../streams/pojo/json/MemoryUsageBroadcast.json |   59 +-
 .../pojo/json/StreamsTaskCounterBroadcast.json  |   75 +-
 .../pojo/json/ThroughputQueueBroadcast.json     |   75 +-
 .../activity-consumer/osgi.bnd                  |    4 +
 .../spring/activity-consumer-context.xml        |   17 +
 .../META-INF/spring/activity-consumer-osgi.xml  |   17 +
 .../activity-registration/osgi.bnd              |    4 +
 .../impl/ActivityPublisherRegistrationImpl.java |   18 +
 ...tivityStreamsSubscriberRegistrationImpl.java |   18 +
 .../activity-registration-context-osgi.xml      |   17 +
 .../spring/activity-registration-context.xml    |   17 +
 .../activity-subscriber/osgi.bnd                |    4 +
 .../spring/activity-subscriber-context.xml      |   17 +
 .../spring/activity-subscriber-osgi.xml         |   17 +
 streams-pojo/metadata/Serializer.mup            |  699 +++---
 .../streams/jackson/StreamsDateTimeFormat.java  |   18 +
 .../org/apache/streams/pojo/json/activity.json  |  191 +-
 .../apache/streams/pojo/json/collection.json    |   75 +-
 .../apache/streams/pojo/json/media_link.json    |   56 +-
 .../org/apache/streams/pojo/json/object.json    |  169 +-
 .../streams/pojo/json/objectTypes/article.json  |   24 +-
 .../streams/pojo/json/objectTypes/audio.json    |   24 +-
 .../streams/pojo/json/objectTypes/bookmark.json |   24 +-
 .../streams/pojo/json/objectTypes/comment.json  |   24 +-
 .../streams/pojo/json/objectTypes/event.json    |   32 +-
 .../streams/pojo/json/objectTypes/file.json     |   24 +-
 .../streams/pojo/json/objectTypes/folder.json   |   24 +-
 .../streams/pojo/json/objectTypes/group.json    |   24 +-
 .../streams/pojo/json/objectTypes/list.json     |   38 +-
 .../streams/pojo/json/objectTypes/note.json     |   24 +-
 .../streams/pojo/json/objectTypes/person.json   |   32 +-
 .../pojo/json/objectTypes/photo-album.json      |   24 +-
 .../streams/pojo/json/objectTypes/photo.json    |   30 +-
 .../streams/pojo/json/objectTypes/place.json    |   31 +-
 .../streams/pojo/json/objectTypes/playlist.json |   26 +-
 .../streams/pojo/json/objectTypes/product.json  |   26 +-
 .../streams/pojo/json/objectTypes/property.json |   76 +-
 .../streams/pojo/json/objectTypes/review.json   |   26 +-
 .../streams/pojo/json/objectTypes/service.json  |   26 +-
 .../streams/pojo/json/objectTypes/song.json     |   26 +-
 .../streams/pojo/json/objectTypes/status.json   |   26 +-
 .../streams/pojo/json/objectTypes/video.json    |   26 +-
 .../streams/pojo/json/verbs/favorite.json       |   32 +-
 .../apache/streams/pojo/json/verbs/follow.json  |   32 +-
 .../apache/streams/pojo/json/verbs/join.json    |   32 +-
 .../apache/streams/pojo/json/verbs/like.json    |   32 +-
 .../streams/pojo/json/verbs/make-friend.json    |   32 +-
 .../apache/streams/pojo/json/verbs/play.json    |   32 +-
 .../apache/streams/pojo/json/verbs/post.json    |   32 +-
 .../streams/pojo/json/verbs/rsvp-maybe.json     |   32 +-
 .../apache/streams/pojo/json/verbs/rsvp-no.json |   32 +-
 .../streams/pojo/json/verbs/rsvp-yes.json       |   32 +-
 .../apache/streams/pojo/json/verbs/save.json    |   32 +-
 .../apache/streams/pojo/json/verbs/share.json   |   32 +-
 .../org/apache/streams/pojo/json/verbs/tag.json |   32 +-
 .../apache/streams/pojo/json/verbs/update.json  |   52 +-
 .../data/data/util/CustomDateTimeFormat.java    |   18 +
 .../data/util/CustomDateTimeFormatTest.java     |   18 +
 .../data/data/util/RFC3339UtilsTest.java        |    2 +-
 ...amOnUnhandleThrowableThreadPoolExecutor.java |    1 +
 .../jsonschema/LocalRuntimeConfiguration.json   |    5 +-
 ...nhandledThrowableThreadPoolExecutorTest.java |   18 +
 .../backoff/AbstractBackOffStrategy.java        |    1 +
 .../api/requests/backoff/BackOffException.java  |    1 +
 .../api/requests/backoff/BackOffStrategy.java   |    1 +
 .../impl/ConstantTimeBackOffStrategy.java       |    1 +
 .../impl/ExponentialBackOffStrategy.java        |    1 +
 .../backoff/impl/LinearTimeBackOffStrategy.java |    1 +
 .../requests/backoff/BackOffStrategyTest.java   |   18 +
 .../ConstantTimeBackOffStrategyTest.java        |   18 +
 .../backoff/ExponentialBackOffStrategyTest.java |   18 +
 .../backoff/LinearTimeBackOffStartegyTest.java  |   18 +
 .../streams/util/files/StreamsScannerUtil.java  |   18 +
 .../tokenmanager/TestBasicTokenManager.java     |   19 +-
 .../src/main/webapp/demo/activityDemo.html      |   19 +-
 .../src/main/webapp/demo/css/activityStyles.css |   17 +
 .../src/main/webapp/demo/js/activityDemo.js     |   17 +
 .../src/main/webapp/demo/js/handlebars.js       | 2278 ------------------
 .../src/main/webapp/demo/js/publisher.js        |   17 +
 .../src/main/webapp/demo/js/subscriber.js       |   17 +
 streams-web/src/main/webapp/demo/publisher.html |   17 +
 .../src/main/webapp/demo/subscriber.html        |   17 +
 streams-web/src/main/webapp/index.html          |   17 +
 221 files changed, 5052 insertions(+), 5104 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-components/streams-converters/src/main/java/org/apache/streams/converter/TypeConverterUtil.java
----------------------------------------------------------------------
diff --git 
a/streams-components/streams-converters/src/main/java/org/apache/streams/converter/TypeConverterUtil.java
 
b/streams-components/streams-converters/src/main/java/org/apache/streams/converter/TypeConverterUtil.java
index e8ce48b..14955a7 100644
--- 
a/streams-components/streams-converters/src/main/java/org/apache/streams/converter/TypeConverterUtil.java
+++ 
b/streams-components/streams-converters/src/main/java/org/apache/streams/converter/TypeConverterUtil.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.converter;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-components/streams-converters/src/main/jsonschema/org/apache/streams/converter/ActivityConverterProcessorConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-components/streams-converters/src/main/jsonschema/org/apache/streams/converter/ActivityConverterProcessorConfiguration.json
 
b/streams-components/streams-converters/src/main/jsonschema/org/apache/streams/converter/ActivityConverterProcessorConfiguration.json
index 95d9dbd..93ac094 100644
--- 
a/streams-components/streams-converters/src/main/jsonschema/org/apache/streams/converter/ActivityConverterProcessorConfiguration.json
+++ 
b/streams-components/streams-converters/src/main/jsonschema/org/apache/streams/converter/ActivityConverterProcessorConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : 
"org.apache.streams.converter.ActivityConverterProcessorConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpConfiguration.json
 
b/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpConfiguration.json
index b4dc243..7c5006c 100644
--- 
a/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpConfiguration.json
+++ 
b/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.components.http.HttpConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProcessorConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProcessorConfiguration.json
 
b/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProcessorConfiguration.json
index 32e4c23..9706761 100644
--- 
a/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProcessorConfiguration.json
+++ 
b/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProcessorConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : 
"org.apache.streams.components.http.HttpProcessorConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "extends": { "$ref": "HttpConfiguration.json" },

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProviderConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProviderConfiguration.json
 
b/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProviderConfiguration.json
index 2c135d9..41c158e 100644
--- 
a/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProviderConfiguration.json
+++ 
b/streams-components/streams-http/src/main/jsonschema/org/apache/streams/components/http/HttpProviderConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : 
"org.apache.streams.components.http.HttpProviderConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "extends": { "$ref": "HttpConfiguration.json" },

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-config/src/main/jsonschema/ComponentConfiguration.json
----------------------------------------------------------------------
diff --git a/streams-config/src/main/jsonschema/ComponentConfiguration.json 
b/streams-config/src/main/jsonschema/ComponentConfiguration.json
index dcb9cde..4e015fe 100644
--- a/streams-config/src/main/jsonschema/ComponentConfiguration.json
+++ b/streams-config/src/main/jsonschema/ComponentConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.config.ComponentConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-config/src/main/jsonschema/StreamsConfiguration.json
----------------------------------------------------------------------
diff --git a/streams-config/src/main/jsonschema/StreamsConfiguration.json 
b/streams-config/src/main/jsonschema/StreamsConfiguration.json
index b6f30b1..3cafbc7 100644
--- a/streams-config/src/main/jsonschema/StreamsConfiguration.json
+++ b/streams-config/src/main/jsonschema/StreamsConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.config.StreamsConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3Configuration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3Configuration.json
 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3Configuration.json
index a136308..ae696df 100644
--- 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3Configuration.json
+++ 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3Configuration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.s3.S3Configuration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3ReaderConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3ReaderConfiguration.json
 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3ReaderConfiguration.json
index 2959b3d..0b3943f 100644
--- 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3ReaderConfiguration.json
+++ 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3ReaderConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.s3.S3ReaderConfiguration",
     "extends": {"$ref":"S3Configuration.json"},
     "javaInterfaces": ["java.io.Serializable"],

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3WriterConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3WriterConfiguration.json
 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3WriterConfiguration.json
index f43087b..58d3055 100644
--- 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3WriterConfiguration.json
+++ 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/main/jsonschema/org/apache/streams/s3/S3WriterConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.s3.S3WriterConfiguration",
     "extends": {"$ref":"S3Configuration.json"},
     "javaInterfaces": ["java.io.Serializable"],

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-amazon-aws/streams-persist-s3/src/test/java/org/apache/streams/s3/S3PersistWriterTest.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/test/java/org/apache/streams/s3/S3PersistWriterTest.java
 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/test/java/org/apache/streams/s3/S3PersistWriterTest.java
index 88e19ea..d585eea 100644
--- 
a/streams-contrib/streams-amazon-aws/streams-persist-s3/src/test/java/org/apache/streams/s3/S3PersistWriterTest.java
+++ 
b/streams-contrib/streams-amazon-aws/streams-persist-s3/src/test/java/org/apache/streams/s3/S3PersistWriterTest.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.s3;
 
 import org.junit.After;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-console/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-persist-console/pom.xml 
b/streams-contrib/streams-persist-console/pom.xml
index f618832..9b92f76 100644
--- a/streams-contrib/streams-persist-console/pom.xml
+++ b/streams-contrib/streams-persist-console/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-persist-elasticsearch/pom.xml 
b/streams-contrib/streams-persist-elasticsearch/pom.xml
index 8b651f4..30a85c8 100644
--- a/streams-contrib/streams-persist-elasticsearch/pom.xml
+++ b/streams-contrib/streams-persist-elasticsearch/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchMetadataUtil.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchMetadataUtil.java
 
b/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchMetadataUtil.java
index 2d96b57..c16c8d4 100644
--- 
a/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchMetadataUtil.java
+++ 
b/streams-contrib/streams-persist-elasticsearch/src/main/java/org/apache/streams/elasticsearch/ElasticsearchMetadataUtil.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.elasticsearch;
 
 import com.fasterxml.jackson.databind.JsonNode;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchConfiguration.json
 
b/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchConfiguration.json
index e2ed37c..948c4b2 100644
--- 
a/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchConfiguration.json
+++ 
b/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.elasticsearch.ElasticsearchConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchReaderConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchReaderConfiguration.json
 
b/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchReaderConfiguration.json
index 03c7286..99572d3 100644
--- 
a/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchReaderConfiguration.json
+++ 
b/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchReaderConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : 
"org.apache.streams.elasticsearch.ElasticsearchReaderConfiguration",
     "extends": {"$ref":"ElasticsearchConfiguration.json"},
     "javaInterfaces": ["java.io.Serializable"],

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchWriterConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchWriterConfiguration.json
 
b/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchWriterConfiguration.json
index 603b0bf..6000ea8 100644
--- 
a/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchWriterConfiguration.json
+++ 
b/streams-contrib/streams-persist-elasticsearch/src/main/jsonschema/org/apache/streams/elasticsearch/ElasticsearchWriterConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : 
"org.apache.streams.elasticsearch.ElasticsearchWriterConfiguration",
     "extends": {"$ref":"ElasticsearchConfiguration.json"},
     "javaInterfaces": ["java.io.Serializable"],

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDatumFromMetadataProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDatumFromMetadataProcessor.java
 
b/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDatumFromMetadataProcessor.java
index 66434bc..2316a88 100644
--- 
a/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDatumFromMetadataProcessor.java
+++ 
b/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDatumFromMetadataProcessor.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.elasticsearch.test;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDocumentToMetadataProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDocumentToMetadataProcessor.java
 
b/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDocumentToMetadataProcessor.java
index b2bfa84..8900ef3 100644
--- 
a/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDocumentToMetadataProcessor.java
+++ 
b/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestDocumentToMetadataProcessor.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.elasticsearch.test;
 
 import com.fasterxml.jackson.core.JsonProcessingException;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestElasticsearchPersistWriter.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestElasticsearchPersistWriter.java
 
b/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestElasticsearchPersistWriter.java
index 8452592..e460a1c 100644
--- 
a/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestElasticsearchPersistWriter.java
+++ 
b/streams-contrib/streams-persist-elasticsearch/src/test/java/org/apache/streams/elasticsearch/test/TestElasticsearchPersistWriter.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.elasticsearch.test;
 
 import com.google.common.collect.Lists;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-hbase/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-persist-hbase/pom.xml 
b/streams-contrib/streams-persist-hbase/pom.xml
index 44a15fb..774f093 100644
--- a/streams-contrib/streams-persist-hbase/pom.xml
+++ b/streams-contrib/streams-persist-hbase/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-hbase/src/main/jsonschema/org/apache/streams/hbase/HbaseConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-hbase/src/main/jsonschema/org/apache/streams/hbase/HbaseConfiguration.json
 
b/streams-contrib/streams-persist-hbase/src/main/jsonschema/org/apache/streams/hbase/HbaseConfiguration.json
index d3ac8db..f531fa9 100644
--- 
a/streams-contrib/streams-persist-hbase/src/main/jsonschema/org/apache/streams/hbase/HbaseConfiguration.json
+++ 
b/streams-contrib/streams-persist-hbase/src/main/jsonschema/org/apache/streams/hbase/HbaseConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.hbase.HbaseConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-hdfs/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-persist-hdfs/pom.xml 
b/streams-contrib/streams-persist-hdfs/pom.xml
index 37a18c5..ef487f6 100644
--- a/streams-contrib/streams-persist-hdfs/pom.xml
+++ b/streams-contrib/streams-persist-hdfs/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsConfiguration.json
 
b/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsConfiguration.json
index e33994b..8d0a397 100644
--- 
a/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsConfiguration.json
+++ 
b/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.hdfs.HdfsConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsReaderConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsReaderConfiguration.json
 
b/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsReaderConfiguration.json
index 2ae8367..39f6c8e 100644
--- 
a/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsReaderConfiguration.json
+++ 
b/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsReaderConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.hdfs.HdfsReaderConfiguration",
     "extends": {"$ref":"HdfsConfiguration.json"},
     "javaInterfaces": ["java.io.Serializable"],

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsWriterConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsWriterConfiguration.json
 
b/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsWriterConfiguration.json
index fedda38..29f2d3d 100644
--- 
a/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsWriterConfiguration.json
+++ 
b/streams-contrib/streams-persist-hdfs/src/main/jsonschema/org/apache/streams/hdfs/HdfsWriterConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.hdfs.HdfsWriterConfiguration",
     "extends": {"$ref":"HdfsConfiguration.json"},
     "javaInterfaces": ["java.io.Serializable"],

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-kafka/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-persist-kafka/pom.xml 
b/streams-contrib/streams-persist-kafka/pom.xml
index 3c6d24d..5acc75d 100644
--- a/streams-contrib/streams-persist-kafka/pom.xml
+++ b/streams-contrib/streams-persist-kafka/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-kafka/src/main/jsonschema/org/apache/streams/kafka/KafkaConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-kafka/src/main/jsonschema/org/apache/streams/kafka/KafkaConfiguration.json
 
b/streams-contrib/streams-persist-kafka/src/main/jsonschema/org/apache/streams/kafka/KafkaConfiguration.json
index 3dc84c3..88e5554 100644
--- 
a/streams-contrib/streams-persist-kafka/src/main/jsonschema/org/apache/streams/kafka/KafkaConfiguration.json
+++ 
b/streams-contrib/streams-persist-kafka/src/main/jsonschema/org/apache/streams/kafka/KafkaConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.kafka.KafkaConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-mongo/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-persist-mongo/pom.xml 
b/streams-contrib/streams-persist-mongo/pom.xml
index 668d0e9..782f58c 100644
--- a/streams-contrib/streams-persist-mongo/pom.xml
+++ b/streams-contrib/streams-persist-mongo/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-persist-mongo/src/main/jsonschema/org/apache/streams/mongo/MongoConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-persist-mongo/src/main/jsonschema/org/apache/streams/mongo/MongoConfiguration.json
 
b/streams-contrib/streams-persist-mongo/src/main/jsonschema/org/apache/streams/mongo/MongoConfiguration.json
index dc2a553..88857c6 100644
--- 
a/streams-contrib/streams-persist-mongo/src/main/jsonschema/org/apache/streams/mongo/MongoConfiguration.json
+++ 
b/streams-contrib/streams-persist-mongo/src/main/jsonschema/org/apache/streams/mongo/MongoConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.mongo.MongoConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/CleanAdditionalPropertiesProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/CleanAdditionalPropertiesProcessor.java
 
b/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/CleanAdditionalPropertiesProcessor.java
index 56b0c5c..c5e9a4b 100644
--- 
a/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/CleanAdditionalPropertiesProcessor.java
+++ 
b/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/CleanAdditionalPropertiesProcessor.java
@@ -1,3 +1,22 @@
+/*
+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
+
+  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.
+*/
+
 package org.apache.streams.jackson;
 
 import com.fasterxml.jackson.databind.JsonNode;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/TypeConverterProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/TypeConverterProcessor.java
 
b/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/TypeConverterProcessor.java
index 63d03e9..4466117 100644
--- 
a/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/TypeConverterProcessor.java
+++ 
b/streams-contrib/streams-processor-jackson/src/main/java/org/apache/streams/jackson/TypeConverterProcessor.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.jackson;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-lucene/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-processor-lucene/pom.xml 
b/streams-contrib/streams-processor-lucene/pom.xml
index 896744a..35fb87d 100644
--- a/streams-contrib/streams-processor-lucene/pom.xml
+++ b/streams-contrib/streams-processor-lucene/pom.xml
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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
+
+      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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-lucene/src/main/java/org/apache/streams/lucene/LuceneSimpleTaggingProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-lucene/src/main/java/org/apache/streams/lucene/LuceneSimpleTaggingProcessor.java
 
b/streams-contrib/streams-processor-lucene/src/main/java/org/apache/streams/lucene/LuceneSimpleTaggingProcessor.java
index 5473967..2595afd 100644
--- 
a/streams-contrib/streams-processor-lucene/src/main/java/org/apache/streams/lucene/LuceneSimpleTaggingProcessor.java
+++ 
b/streams-contrib/streams-processor-lucene/src/main/java/org/apache/streams/lucene/LuceneSimpleTaggingProcessor.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.lucene;
 
 import com.fasterxml.jackson.core.JsonParseException;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-lucene/src/main/jsonschema/org/apache/streams/lucene/LuceneTaggerConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-lucene/src/main/jsonschema/org/apache/streams/lucene/LuceneTaggerConfiguration.json
 
b/streams-contrib/streams-processor-lucene/src/main/jsonschema/org/apache/streams/lucene/LuceneTaggerConfiguration.json
index 19fcd76..048503e 100644
--- 
a/streams-contrib/streams-processor-lucene/src/main/jsonschema/org/apache/streams/lucene/LuceneTaggerConfiguration.json
+++ 
b/streams-contrib/streams-processor-lucene/src/main/jsonschema/org/apache/streams/lucene/LuceneTaggerConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType" : "org.apache.streams.lucene.LuceneTaggerConfiguration",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-lucene/src/test/java/org/apache/streams/lucene/TestLucenSimpleTaggingProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-lucene/src/test/java/org/apache/streams/lucene/TestLucenSimpleTaggingProcessor.java
 
b/streams-contrib/streams-processor-lucene/src/test/java/org/apache/streams/lucene/TestLucenSimpleTaggingProcessor.java
index b1b295e..62355c5 100644
--- 
a/streams-contrib/streams-processor-lucene/src/test/java/org/apache/streams/lucene/TestLucenSimpleTaggingProcessor.java
+++ 
b/streams-contrib/streams-processor-lucene/src/test/java/org/apache/streams/lucene/TestLucenSimpleTaggingProcessor.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.lucene;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/AccountType.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/AccountType.json
 
b/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/AccountType.json
index 5656b44..8c8d7e9 100644
--- 
a/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/AccountType.json
+++ 
b/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/AccountType.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType": "org.apache.streams.peoplepattern.AccountType",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/Demographics.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/Demographics.json
 
b/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/Demographics.json
index d1f64d8..bf8272f 100644
--- 
a/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/Demographics.json
+++ 
b/streams-contrib/streams-processor-peoplepattern/src/main/jsonschema/org/apache/streams/peoplepattern/Demographics.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType": "org.apache.streams.peoplepattern.Demographics",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-tika/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-processor-tika/pom.xml 
b/streams-contrib/streams-processor-tika/pom.xml
index 81026a3..a5e9a6f 100644
--- a/streams-contrib/streams-processor-tika/pom.xml
+++ b/streams-contrib/streams-processor-tika/pom.xml
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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
+
+      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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/CategoryParser.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/CategoryParser.java
 
b/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/CategoryParser.java
index d055cbc..18ff747 100644
--- 
a/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/CategoryParser.java
+++ 
b/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/CategoryParser.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.tika;
 
 import java.io.Serializable;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/TikaProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/TikaProcessor.java
 
b/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/TikaProcessor.java
index 1e694c5..bd93d88 100644
--- 
a/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/TikaProcessor.java
+++ 
b/streams-contrib/streams-processor-tika/src/main/java/org/apache/streams/tika/TikaProcessor.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.tika;
 
 import com.fasterxml.jackson.core.JsonProcessingException;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-tika/src/main/jsonschema/org/apache/streams/tika/BoilerPipeArticle.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-tika/src/main/jsonschema/org/apache/streams/tika/BoilerPipeArticle.json
 
b/streams-contrib/streams-processor-tika/src/main/jsonschema/org/apache/streams/tika/BoilerPipeArticle.json
index 137a4be..58f817e 100644
--- 
a/streams-contrib/streams-processor-tika/src/main/jsonschema/org/apache/streams/tika/BoilerPipeArticle.json
+++ 
b/streams-contrib/streams-processor-tika/src/main/jsonschema/org/apache/streams/tika/BoilerPipeArticle.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "properties": {
         "siteStatus" : {
             "type" : "string",

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-urls/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-processor-urls/pom.xml 
b/streams-contrib/streams-processor-urls/pom.xml
index 01da9cd..df46e3d 100644
--- a/streams-contrib/streams-processor-urls/pom.xml
+++ b/streams-contrib/streams-processor-urls/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-processor-urls/src/main/jsonschema/org/apache/streams/urls/LinkDetails.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-processor-urls/src/main/jsonschema/org/apache/streams/urls/LinkDetails.json
 
b/streams-contrib/streams-processor-urls/src/main/jsonschema/org/apache/streams/urls/LinkDetails.json
index 82abe21..21099d7 100644
--- 
a/streams-contrib/streams-processor-urls/src/main/jsonschema/org/apache/streams/urls/LinkDetails.json
+++ 
b/streams-contrib/streams-processor-urls/src/main/jsonschema/org/apache/streams/urls/LinkDetails.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType": "org.apache.streams.urls.LinkDetails",
     "javaInterfaces": ["java.io.Serializable"],
     "properties": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/pom.xml
----------------------------------------------------------------------
diff --git a/streams-contrib/streams-provider-datasift/pom.xml 
b/streams-contrib/streams-provider-datasift/pom.xml
index d015163..9a83c81 100644
--- a/streams-contrib/streams-provider-datasift/pom.xml
+++ b/streams-contrib/streams-provider-datasift/pom.xml
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ 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
+  ~
+  ~   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";>

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/csdl/DatasiftCsdlUtil.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/csdl/DatasiftCsdlUtil.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/csdl/DatasiftCsdlUtil.java
index 7ff03fb..049ed8c 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/csdl/DatasiftCsdlUtil.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/csdl/DatasiftCsdlUtil.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.datasift.csdl;
 
 import com.google.common.collect.Lists;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftActivitySerializerProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftActivitySerializerProcessor.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftActivitySerializerProcessor.java
index a4a4b5a..1f5a83a 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftActivitySerializerProcessor.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftActivitySerializerProcessor.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.datasift.processor;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftTypeConverterProcessor.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftTypeConverterProcessor.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftTypeConverterProcessor.java
index 1166b2e..018c07b 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftTypeConverterProcessor.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/processor/DatasiftTypeConverterProcessor.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.datasift.processor;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftManagedSourceSetup.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftManagedSourceSetup.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftManagedSourceSetup.java
index 4939180..8200ce2 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftManagedSourceSetup.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftManagedSourceSetup.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.datasift.provider;
 
 import com.datasift.client.DataSiftClient;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftPushProvider.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftPushProvider.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftPushProvider.java
index 264dbbe..e850a6e 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftPushProvider.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftPushProvider.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.datasift.provider;
 
 import com.datasift.client.stream.DeletedInteraction;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamConfigurator.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamConfigurator.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamConfigurator.java
index b9d31ff..6ec395d 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamConfigurator.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamConfigurator.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.datasift.provider;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamProvider.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamProvider.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamProvider.java
index 8ed1443..558ae8a 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamProvider.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/DatasiftStreamProvider.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.datasift.provider;
 
 import com.datasift.client.DataSiftClient;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/ErrorHandler.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/ErrorHandler.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/ErrorHandler.java
index aa9c49e..d5f19d5 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/ErrorHandler.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/ErrorHandler.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.datasift.provider;
 
 import com.datasift.client.stream.ErrorListener;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/Subscription.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/Subscription.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/Subscription.java
index 10b1e89..058ba1d 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/Subscription.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/provider/Subscription.java
@@ -16,6 +16,7 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 */
+
 package org.apache.streams.datasift.provider;
 
 import com.datasift.client.core.Stream;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/serializer/DatasiftInteractionActivitySerializer.java
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/serializer/DatasiftInteractionActivitySerializer.java
 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/serializer/DatasiftInteractionActivitySerializer.java
index 573f5a7..00db30d 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/serializer/DatasiftInteractionActivitySerializer.java
+++ 
b/streams-contrib/streams-provider-datasift/src/main/java/org/apache/streams/datasift/serializer/DatasiftInteractionActivitySerializer.java
@@ -1,3 +1,21 @@
+/*
+ * 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
+ *
+ *   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.
+ */
+
 package org.apache.streams.datasift.serializer;
 
 import com.fasterxml.jackson.databind.ObjectMapper;

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/Datasift.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/Datasift.json
 
b/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/Datasift.json
index d336d73..52d9912 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/Datasift.json
+++ 
b/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/Datasift.json
@@ -1,6 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
+    "id": "#",
+    "type": "object",
     "javaType": "org.apache.streams.datasift.Datasift",
     "properties": {
         "blog": {

http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/fa59a3e6/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/DatasiftConfiguration.json
----------------------------------------------------------------------
diff --git 
a/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/DatasiftConfiguration.json
 
b/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/DatasiftConfiguration.json
index 9a0f027..99f889e 100644
--- 
a/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/DatasiftConfiguration.json
+++ 
b/streams-contrib/streams-provider-datasift/src/main/jsonschema/org/apache/streams/datasift/DatasiftConfiguration.json
@@ -1,7 +1,10 @@
 {
-    "type": "object",
     "$schema": "http://json-schema.org/draft-03/schema";,
+    "$license": [
+        "http://www.apache.org/licenses/LICENSE-2.0";
+    ],
     "id": "#",
+    "type": "object",
     "javaType": "org.apache.streams.datasift.DatasiftConfiguration",
     "javaInterfaces": [
         "java.io.Serializable"

Reply via email to