diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidDatabasePlatform.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidDatabasePlatform.java
index 5e8d99e9cf..5ea2eca968 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidDatabasePlatform.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidDatabasePlatform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.math.BigDecimal;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidJobManager.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidJobManager.java
index 5258a023a9..a55d001c1f 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidJobManager.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidJobManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.util.ArrayList;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlReadCursor.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlReadCursor.java
index f02bb9e302..3fc9c7d84d 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlReadCursor.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlReadCursor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import org.jumpmind.db.sql.ISqlReadCursor;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTemplate.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTemplate.java
index 7943d06ee9..bec04c2f46 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTemplate.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.sql.Timestamp;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTransaction.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTransaction.java
index 7037da9553..a43c5a116b 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTransaction.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSqlTransaction.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.util.ArrayList;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSymmetricEngine.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSymmetricEngine.java
index ac670dd3f6..cfa67cbc92 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSymmetricEngine.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidSymmetricEngine.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.io.File;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidTypedPropertiesFactory.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidTypedPropertiesFactory.java
index 8cfcaa3364..1e6660f119 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidTypedPropertiesFactory.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/AndroidTypedPropertiesFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.io.IOException;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SQLiteOpenHelperRegistry.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SQLiteOpenHelperRegistry.java
index 048cd2738a..8444ca9dfb 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SQLiteOpenHelperRegistry.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SQLiteOpenHelperRegistry.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.util.HashMap;
diff --git a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SymmetricService.java b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SymmetricService.java
index b37afbc955..99834c8559 100644
--- a/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SymmetricService.java
+++ b/symmetric-android/src/main/java/org/jumpmind/symmetric/android/SymmetricService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.android;
import java.io.Serializable;
diff --git a/symmetric-assemble/database.dtd b/symmetric-assemble/database.dtd
index 1a3d4bd687..4e5a4eef9c 100644
--- a/symmetric-assemble/database.dtd
+++ b/symmetric-assemble/database.dtd
@@ -1,3 +1,25 @@
+
android
false
diff --git a/symmetric-assemble/src/assembly/assembly-client.xml b/symmetric-assemble/src/assembly/assembly-client.xml
index 682d43bf92..5e68c083d6 100644
--- a/symmetric-assemble/src/assembly/assembly-client.xml
+++ b/symmetric-assemble/src/assembly/assembly-client.xml
@@ -1,3 +1,25 @@
+
client
diff --git a/symmetric-assemble/src/assembly/assembly-docbook.xml b/symmetric-assemble/src/assembly/assembly-docbook.xml
index d51fc3804f..f13574e26e 100644
--- a/symmetric-assemble/src/assembly/assembly-docbook.xml
+++ b/symmetric-assemble/src/assembly/assembly-docbook.xml
@@ -1,3 +1,25 @@
+
docbook
diff --git a/symmetric-assemble/src/assembly/assembly-server.xml b/symmetric-assemble/src/assembly/assembly-server.xml
index d059a12955..e7f39a1f59 100644
--- a/symmetric-assemble/src/assembly/assembly-server.xml
+++ b/symmetric-assemble/src/assembly/assembly-server.xml
@@ -1,3 +1,25 @@
+
server
diff --git a/symmetric-assemble/src/docbook/administration.xml b/symmetric-assemble/src/docbook/administration.xml
index 750b83f460..98c351ceb6 100644
--- a/symmetric-assemble/src/docbook/administration.xml
+++ b/symmetric-assemble/src/docbook/administration.xml
@@ -1,4 +1,26 @@
+
+
+
+
diff --git a/symmetric-assemble/src/docbook/data-format.xml b/symmetric-assemble/src/docbook/data-format.xml
index 09772715e6..1975fb61e1 100644
--- a/symmetric-assemble/src/docbook/data-format.xml
+++ b/symmetric-assemble/src/docbook/data-format.xml
@@ -1,4 +1,26 @@
+
+
+
+
+
diff --git a/symmetric-assemble/src/docbook/planning.xml b/symmetric-assemble/src/docbook/planning.xml
index 55daa24299..ace054051c 100644
--- a/symmetric-assemble/src/docbook/planning.xml
+++ b/symmetric-assemble/src/docbook/planning.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-assemble/src/docbook/resources/css/docbook-style.css b/symmetric-assemble/src/docbook/resources/css/docbook-style.css
index 597eabe233..77402016d1 100644
--- a/symmetric-assemble/src/docbook/resources/css/docbook-style.css
+++ b/symmetric-assemble/src/docbook/resources/css/docbook-style.css
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.
+ */
#banner {
background: transparent url( ../images/banner-bg.gif ) no-repeat scroll left top;
border-bottom: 1px solid #fff;
diff --git a/symmetric-assemble/src/docbook/resources/xsl/docbook-fopdf.xsl b/symmetric-assemble/src/docbook/resources/xsl/docbook-fopdf.xsl
index 2e033231da..0fb6f6b573 100644
--- a/symmetric-assemble/src/docbook/resources/xsl/docbook-fopdf.xsl
+++ b/symmetric-assemble/src/docbook/resources/xsl/docbook-fopdf.xsl
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-assemble/src/docbook/resources/xsl/docbook-html.xsl b/symmetric-assemble/src/docbook/resources/xsl/docbook-html.xsl
index 9d447b1d19..7a2e2c8830 100644
--- a/symmetric-assemble/src/docbook/resources/xsl/docbook-html.xsl
+++ b/symmetric-assemble/src/docbook/resources/xsl/docbook-html.xsl
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-assemble/src/docbook/tutorial.xml b/symmetric-assemble/src/docbook/tutorial.xml
index a01733c56c..48e9fecfed 100644
--- a/symmetric-assemble/src/docbook/tutorial.xml
+++ b/symmetric-assemble/src/docbook/tutorial.xml
@@ -1,3 +1,25 @@
+
diff --git a/symmetric-assemble/src/docbook/upgrade.xml b/symmetric-assemble/src/docbook/upgrade.xml
index ac56955b9f..9537d268ad 100644
--- a/symmetric-assemble/src/docbook/upgrade.xml
+++ b/symmetric-assemble/src/docbook/upgrade.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-assemble/src/docbook/user-guide.xml b/symmetric-assemble/src/docbook/user-guide.xml
index 9388bbdb51..d497f9d877 100644
--- a/symmetric-assemble/src/docbook/user-guide.xml
+++ b/symmetric-assemble/src/docbook/user-guide.xml
@@ -1,4 +1,26 @@
+
+
.
+ *
+ * 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.jumpmind.symmetric;
import java.io.File;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java
index 29580cc744..24f5301cba 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.File;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbExportCommand.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbExportCommand.java
index 8d10b14cc7..a25dab5ae0 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbExportCommand.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbExportCommand.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.File;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbFillCommand.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbFillCommand.java
index d919d789ca..cb97749dcd 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbFillCommand.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbFillCommand.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.util.Enumeration;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbImportCommand.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbImportCommand.java
index c334efa275..41e39e86b9 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbImportCommand.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbImportCommand.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.BufferedInputStream;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbSqlCommand.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbSqlCommand.java
index 3c2c5a2070..d5fdb65707 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/DbSqlCommand.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/DbSqlCommand.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import org.apache.commons.cli.CommandLine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/Message.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/Message.java
index f45f1ab0e0..66fb06d6b3 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/Message.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/Message.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.util.Locale;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java
index a298e85392..bc195d504e 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.BufferedReader;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedSymmetricDialect.java
index 342562eeab..74ea9ca74f 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java
index 04a62be069..1779eae83a 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/AbstractEmbeddedTrigger.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
import java.io.ByteArrayOutputStream;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/EmbeddedDbFunctions.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/EmbeddedDbFunctions.java
index 72c5316425..ae51b3d81f 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/EmbeddedDbFunctions.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/EmbeddedDbFunctions.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
import org.apache.commons.codec.binary.Base64;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/JdbcSymmetricDialectFactory.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/JdbcSymmetricDialectFactory.java
index bbd737976f..562032e326 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/JdbcSymmetricDialectFactory.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/JdbcSymmetricDialectFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseSymmetricDialect.java
index a99186d04c..bc917c2033 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.ase;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseTriggerTemplate.java
index d880bc5423..e23aa6728a 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/ase/AseTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.ase;
import java.sql.Types;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2SymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2SymmetricDialect.java
index f2f42595e1..229a8a03a2 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2SymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2SymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.db2;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2TriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2TriggerTemplate.java
index 19c94d58b3..3dd6193934 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2TriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2TriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.db2;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2v9SymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2v9SymmetricDialect.java
index 1e399f5af2..ffbeb4b026 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2v9SymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/db2/Db2v9SymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.db2;
import java.net.URL;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyFunctions.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyFunctions.java
index e482f0233d..208ecdfff5 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyFunctions.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyFunctions.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.derby;
import java.sql.Blob;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbySymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbySymmetricDialect.java
index fb45103f49..fe1ccabb86 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbySymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbySymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.derby;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyTriggerTemplate.java
index 8786b52341..37cf4a2c3c 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/derby/DerbyTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.derby;
import java.sql.Types;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdSymmetricDialect.java
index 3eb48d906c..1e68066fc4 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.firebird;
import java.util.List;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdTriggerTemplate.java
index 13731c7a65..37760e65dd 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/firebird/FirebirdTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.firebird;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Functions.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Functions.java
index ac63892032..bef6d5fd37 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Functions.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Functions.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.h2;
import org.jumpmind.symmetric.db.EmbeddedDbFunctions;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2SymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2SymmetricDialect.java
index 3e3fb4f34c..e069242460 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2SymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2SymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.h2;
import org.apache.commons.lang.StringUtils;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Trigger.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Trigger.java
index 3c4c4b0313..a53f1cc969 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Trigger.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2Trigger.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.h2;
import java.sql.Connection;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2TriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2TriggerTemplate.java
index 96ec6e6272..10c5a1d369 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2TriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/h2/H2TriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.h2;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbFunctions.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbFunctions.java
index 883f84a6a6..5d8ec1cfb6 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbFunctions.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbFunctions.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.hsqldb;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbSymmetricDialect.java
index 3dea1f3f1b..85a0691588 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.hsqldb;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTrigger.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTrigger.java
index 80fe806bdb..ae0cd34f20 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTrigger.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTrigger.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.hsqldb;
import java.lang.reflect.Method;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTriggerTemplate.java
index d87e937908..c10b8b39a9 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb/HsqlDbTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.hsqldb;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2SymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2SymmetricDialect.java
index 510612f90b..8a8a3d1160 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2SymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2SymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.hsqldb2;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2TriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2TriggerTemplate.java
index f007c7a7cd..0388f1c119 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2TriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/hsqldb2/HsqlDb2TriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.hsqldb2;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixSymmetricDialect.java
index acaf30e146..9e67ecb02a 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.informix;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixTriggerTemplate.java
index 3d251547fa..75b9097285 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/informix/InformixTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.informix;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseSymmetricDialect.java
index e962eca93b..793f3bcfc9 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.interbase;
import java.util.List;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseTriggerTemplate.java
index 469d89a455..5a0d8be383 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/interbase/InterbaseTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.interbase;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mariadb/MariaDBSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mariadb/MariaDBSymmetricDialect.java
index 5c50cad47f..5c5ab83c7a 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mariadb/MariaDBSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mariadb/MariaDBSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.mariadb;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlSymmetricDialect.java
index efbc59c227..06547fddcb 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.mssql;
import java.sql.Connection;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlTriggerTemplate.java
index 8fd37dd050..a51510bfa6 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql/MsSqlTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.mssql;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000SymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000SymmetricDialect.java
index 5f66d40350..9438c0a02f 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000SymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000SymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.mssql2000;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000TriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000TriggerTemplate.java
index cc77bd28ce..3482b8dfe5 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000TriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mssql2000/MsSql2000TriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.mssql2000;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlSymmetricDialect.java
index 3303d1005d..290c7e7755 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.mysql;
import java.sql.Connection;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlTriggerTemplate.java
index 3bfef5ebfe..95f079245b 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/mysql/MySqlTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.mysql;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java
index 20efa2a3f7..82c37032e7 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.oracle;
import java.text.ParseException;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleTriggerTemplate.java
index 2b5d261c17..b3122af787 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/oracle/OracleTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.oracle;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumSymmetricDialect.java
index 6ada2c6e14..808538659a 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.postgresql;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumTriggerTemplate.java
index 457d6fcf6c..a92e9ea1a9 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/GreenplumTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.postgresql;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlSymmetricDialect.java
index 98baab9fd8..e6e425d77d 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.postgresql;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlTriggerTemplate.java
index 9e4953a3ca..0518c70fe2 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/postgresql/PostgreSqlTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.postgresql;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereSymmetricDialect.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereSymmetricDialect.java
index 80352906a0..68b5e72ea0 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereSymmetricDialect.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.sqlanywhere;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereTriggerTemplate.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereTriggerTemplate.java
index fa892eff2c..60dc1af575 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereTriggerTemplate.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/db/sqlanywhere/SqlAnywhereTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.sqlanywhere;
import java.util.HashMap;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointManager.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointManager.java
index 9f5f7a3351..a1d189514a 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointManager.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import java.util.ArrayList;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/AbstractJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/AbstractJob.java
index 0e2f21e520..1a60db519b 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/AbstractJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/AbstractJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import java.util.Date;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/DataGapPurgeJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/DataGapPurgeJob.java
index 604b92ef25..56c084dc07 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/DataGapPurgeJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/DataGapPurgeJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPullJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPullJob.java
index 37b7f08b6d..7f525cf616 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPullJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPullJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPushJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPushJob.java
index 6641c40da0..4314c78ced 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPushJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncPushJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncTrackerJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncTrackerJob.java
index 4750f84913..611a116e2e 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncTrackerJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/FileSyncTrackerJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/HeartbeatJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/HeartbeatJob.java
index a6afd1b7cd..cbdbb7e468 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/HeartbeatJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/HeartbeatJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/IncomingPurgeJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/IncomingPurgeJob.java
index c21769840e..8b8457d443 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/IncomingPurgeJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/IncomingPurgeJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/JobManager.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/JobManager.java
index 9d7a375cdb..c2f5c79ce1 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/JobManager.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/JobManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import java.util.ArrayList;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/OutgoingPurgeJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/OutgoingPurgeJob.java
index fdb88247be..80227e6cf8 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/OutgoingPurgeJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/OutgoingPurgeJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PullJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PullJob.java
index 632a6d9f6a..5f513414ff 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PullJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PullJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PushJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PushJob.java
index eb00d145a6..1da7e74b35 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PushJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/PushJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RefreshCacheJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RefreshCacheJob.java
index 9e46f4510d..6bfeb788fd 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RefreshCacheJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RefreshCacheJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RouterJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RouterJob.java
index 6f09628286..2366278fc9 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RouterJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/RouterJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StageManagementJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StageManagementJob.java
index 0d83a97261..cf78b74578 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StageManagementJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StageManagementJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StatisticFlushJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StatisticFlushJob.java
index d18f0bf029..cd5a539d69 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StatisticFlushJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/StatisticFlushJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/SyncTriggersJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/SyncTriggersJob.java
index 1177ed9f1c..8e7c5e6c8e 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/SyncTriggersJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/SyncTriggersJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/WatchdogJob.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/WatchdogJob.java
index 4896540030..911cccbd21 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/job/WatchdogJob.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/job/WatchdogJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/NodeManagementService.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/NodeManagementService.java
index 25c212bc87..349d786c50 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/NodeManagementService.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/NodeManagementService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.jmx;
import java.io.File;
diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/ParameterManagementService.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/ParameterManagementService.java
index 9e6f41f377..e7ca281273 100644
--- a/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/ParameterManagementService.java
+++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/service/jmx/ParameterManagementService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.jmx;
import org.jumpmind.extension.IBuiltInExtensionPoint;
diff --git a/symmetric-client/src/main/resources/sym_batch.xsd b/symmetric-client/src/main/resources/sym_batch.xsd
index 350703e711..b7aec7aa5a 100644
--- a/symmetric-client/src/main/resources/sym_batch.xsd
+++ b/symmetric-client/src/main/resources/sym_batch.xsd
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-client/src/main/resources/symmetric-messages.properties b/symmetric-client/src/main/resources/symmetric-messages.properties
index 8db8b02b11..1f3c39306b 100644
--- a/symmetric-client/src/main/resources/symmetric-messages.properties
+++ b/symmetric-client/src/main/resources/symmetric-messages.properties
@@ -1,3 +1,24 @@
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
# Naming convention for keys
# Noun (Object), verb, condition (completed, failed, etc)
# Camel case
diff --git a/symmetric-client/src/test/java/org/jumpmind/symmetric/DbExportImportTest.java b/symmetric-client/src/test/java/org/jumpmind/symmetric/DbExportImportTest.java
index f4306646be..118a4dbc31 100644
--- a/symmetric-client/src/test/java/org/jumpmind/symmetric/DbExportImportTest.java
+++ b/symmetric-client/src/test/java/org/jumpmind/symmetric/DbExportImportTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.File;
diff --git a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataExtractorServiceTest.java b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataExtractorServiceTest.java
index 679f94fdc0..8aba382b31 100644
--- a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataExtractorServiceTest.java
+++ b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataExtractorServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
public class JdbcDataExtractorServiceTest extends AbstractDataExtractorServiceTest {
diff --git a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataLoaderServiceTest.java b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataLoaderServiceTest.java
index 904bec50ee..71e6a10b3d 100644
--- a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataLoaderServiceTest.java
+++ b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcDataLoaderServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
public class JdbcDataLoaderServiceTest extends AbstractDataLoaderServiceTest {
diff --git a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcRouterServiceTest.java b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcRouterServiceTest.java
index 7057af8ff1..973e95214d 100644
--- a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcRouterServiceTest.java
+++ b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcRouterServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
public class JdbcRouterServiceTest extends AbstractRouterServiceTest {
diff --git a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcTriggerRouterServiceTest.java b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcTriggerRouterServiceTest.java
index a94eba2294..86d5687994 100644
--- a/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcTriggerRouterServiceTest.java
+++ b/symmetric-client/src/test/java/org/jumpmind/symmetric/service/impl/JdbcTriggerRouterServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
public class JdbcTriggerRouterServiceTest extends AbstractTriggerRouterServiceTest {
diff --git a/symmetric-client/src/test/java/org/jumpmind/symmetric/test/TestSetupUtil.java b/symmetric-client/src/test/java/org/jumpmind/symmetric/test/TestSetupUtil.java
index c8a20b0660..cbd22c64fa 100644
--- a/symmetric-client/src/test/java/org/jumpmind/symmetric/test/TestSetupUtil.java
+++ b/symmetric-client/src/test/java/org/jumpmind/symmetric/test/TestSetupUtil.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.io.File;
diff --git a/symmetric-client/src/test/java/org/jumpmind/symmetric/tool/RefactorTool.java b/symmetric-client/src/test/java/org/jumpmind/symmetric/tool/RefactorTool.java
index 0bdb022e95..7673216e76 100644
--- a/symmetric-client/src/test/java/org/jumpmind/symmetric/tool/RefactorTool.java
+++ b/symmetric-client/src/test/java/org/jumpmind/symmetric/tool/RefactorTool.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.tool;
import java.io.File;
diff --git a/symmetric-client/src/test/resources/log4j.xml b/symmetric-client/src/test/resources/log4j.xml
index 2eb689d987..6fb66dc56d 100644
--- a/symmetric-client/src/test/resources/log4j.xml
+++ b/symmetric-client/src/test/resources/log4j.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-client/src/test/resources/test-dbexportimport-3-tables.xml b/symmetric-client/src/test/resources/test-dbexportimport-3-tables.xml
index 305ba714fd..d8f48d3396 100644
--- a/symmetric-client/src/test/resources/test-dbexportimport-3-tables.xml
+++ b/symmetric-client/src/test/resources/test-dbexportimport-3-tables.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-client/src/test/resources/test-dbimport-1-backslashes.sql b/symmetric-client/src/test/resources/test-dbimport-1-backslashes.sql
index 1794163c35..e2d7eafb0f 100644
--- a/symmetric-client/src/test/resources/test-dbimport-1-backslashes.sql
+++ b/symmetric-client/src/test/resources/test-dbimport-1-backslashes.sql
@@ -1 +1,22 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
insert into test_db_import_1 (id,string_value,string_required_value,char_value,char_required_value,date_value,time_value,boolean_value,integer_value,decimal_value,double_value) values (5,'a\b\\c\\\d','junk','j','j',{d '1989-09-21'},{ts '1997-11-06 08:02:33.324'},0,1,1,1);
diff --git a/symmetric-client/src/test/resources/test-dbimport-1-bad-line-2.sql b/symmetric-client/src/test/resources/test-dbimport-1-bad-line-2.sql
index b21c7544ea..8a085296bd 100644
--- a/symmetric-client/src/test/resources/test-dbimport-1-bad-line-2.sql
+++ b/symmetric-client/src/test/resources/test-dbimport-1-bad-line-2.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
-- test script
insert into test_db_import_1 (id,string_value,string_required_value,char_value,char_required_value,date_value,time_value,boolean_value,integer_value,decimal_value,double_value) values (963261,'hvssvajvyvcydzruirfqqjjwyqglxyefvtsetaigxgxrrsayrp','rbvlcoublixrhomfxzmuntvpupgpvrubeisjmuuljlmaflaxfy','j','j',{d '1989-09-21'},{ts '1997-11-06 08:02:33.324'},0,48440,0.83,0.5306078975099197);
insert into no_table (id,string_value,string_required_value,char_value,char_required_value,date_value,time_value,boolean_value,integer_value,decimal_value,double_value) values (963416,'cwbsjsyxthbvzqnrfqzkmejbrnnsyoobhatxcscqmaojhybdeo','leswsykopgacblxgmxgdzzjbrinbzqjzjultbpgwisomkvgbia','e','x',{d '2002-06-28'}, {ts '1983-11-13 18:32:48.510'},0,991474,0.99,0.25859735923859273);
diff --git a/symmetric-client/src/test/resources/test-dbimport-1-good.sql b/symmetric-client/src/test/resources/test-dbimport-1-good.sql
index e397599747..038b3aa964 100644
--- a/symmetric-client/src/test/resources/test-dbimport-1-good.sql
+++ b/symmetric-client/src/test/resources/test-dbimport-1-good.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
-- test script
insert into test_db_import_1 (id,string_value,string_required_value,char_value,char_required_value,date_value,time_value,boolean_value,integer_value,decimal_value,double_value) values (963261,'hvssvajvyvcydzruirfqqjjwyqglxyefvtsetaigxgxrrsayrp','rbvlcoublixrhomfxzmuntvpupgpvrubeisjmuuljlmaflaxfy','j','j',{d '1989-09-21'},{ts '1997-11-06 08:02:33.324'},0,48440,0.83,0.5306078975099197);
insert into test_db_import_1 (id,string_value,string_required_value,char_value,char_required_value,date_value,time_value,boolean_value,integer_value,decimal_value,double_value) values (963416,'cwbsjsyxthbvzqnrfqzkmejbrnnsyoobhatxcscqmaojhybdeo','leswsykopgacblxgmxgdzzjbrinbzqjzjultbpgwisomkvgbia','e','x',{d '2002-06-28'},{ts '1983-11-13 18:32:48.510'},0,991474,0.99,0.25859735923859273);
diff --git a/symmetric-client/src/test/resources/test-dbimport-1-sym_xml-1.xml b/symmetric-client/src/test/resources/test-dbimport-1-sym_xml-1.xml
index 43a7890f2e..bfcc5a3186 100644
--- a/symmetric-client/src/test/resources/test-dbimport-1-sym_xml-1.xml
+++ b/symmetric-client/src/test/resources/test-dbimport-1-sym_xml-1.xml
@@ -1,3 +1,25 @@
+
3
diff --git a/symmetric-client/src/test/resources/test-dbimport-1-xml-1.xml b/symmetric-client/src/test/resources/test-dbimport-1-xml-1.xml
index 54da8e087f..9efbede42a 100644
--- a/symmetric-client/src/test/resources/test-dbimport-1-xml-1.xml
+++ b/symmetric-client/src/test/resources/test-dbimport-1-xml-1.xml
@@ -1,3 +1,25 @@
+
diff --git a/symmetric-client/src/test/resources/test-dbimport.xml b/symmetric-client/src/test/resources/test-dbimport.xml
index eb8bd32908..ac4df265d9 100644
--- a/symmetric-client/src/test/resources/test-dbimport.xml
+++ b/symmetric-client/src/test/resources/test-dbimport.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java
index 4a91a1b0d1..7001aa47ce 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/AbstractSymmetricEngine.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/EngineAlreadyRegisteredException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/EngineAlreadyRegisteredException.java
index bd72026a7f..6f66da2080 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/EngineAlreadyRegisteredException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/EngineAlreadyRegisteredException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
public class EngineAlreadyRegisteredException extends SymmetricException {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ISymmetricEngine.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ISymmetricEngine.java
index 93948a479d..d403e13278 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ISymmetricEngine.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ISymmetricEngine.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ITypedPropertiesFactory.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ITypedPropertiesFactory.java
index 01d0f61fd4..94979088c3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ITypedPropertiesFactory.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ITypedPropertiesFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import org.jumpmind.properties.TypedProperties;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/SymmetricException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/SymmetricException.java
index 6556b76182..deb11c290c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/SymmetricException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/SymmetricException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/SyntaxParsingException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/SyntaxParsingException.java
index ef45e0c43f..d24c95047c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/SyntaxParsingException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/SyntaxParsingException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import org.jumpmind.symmetric.SymmetricException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/Version.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/Version.java
index 078576734c..cc8a96ef6d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/Version.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/Version.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import org.jumpmind.util.AbstractVersion;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/Constants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/Constants.java
index 4ed20480b0..b937b94c10 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/Constants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/Constants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
import org.jumpmind.symmetric.model.DataEvent;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ErrorConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ErrorConstants.java
index d832142802..b1364740e6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ErrorConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ErrorConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
final public class ErrorConstants {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/InfoConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/InfoConstants.java
index be0a793e28..1847bb5a53 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/InfoConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/InfoConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
final public class InfoConstants {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java
index 80f2cba92b..997e7c0b21 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
import java.util.Collection;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ServerConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ServerConstants.java
index f95bd32d2d..9b8f909862 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ServerConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ServerConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/SystemConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/SystemConstants.java
index 340ea0f23e..57e7d62910 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/SystemConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/SystemConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TableConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TableConstants.java
index ee6e8b7490..7d166d773c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TableConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TableConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TokenConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TokenConstants.java
index 6983b2dcf0..34c6813ba1 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TokenConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/TokenConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.common;
public class TokenConstants {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdCreator.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdCreator.java
index 3a293b3b85..2d62d5cef4 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdCreator.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdCreator.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdGenerator.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdGenerator.java
index a8eef47980..aeceeb9de8 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdGenerator.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/INodeIdGenerator.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/IParameterFilter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/IParameterFilter.java
index 5caefe05a5..33a4671fa7 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/IParameterFilter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/IParameterFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/ITriggerCreationListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/ITriggerCreationListener.java
index 557edddaa6..73c9b53ce4 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/ITriggerCreationListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/ITriggerCreationListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/NodeIdCreatorAdaptor.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/NodeIdCreatorAdaptor.java
index 0625c55c78..0acb76f929 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/NodeIdCreatorAdaptor.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/NodeIdCreatorAdaptor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import org.jumpmind.symmetric.model.Node;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerCreationAdapter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerCreationAdapter.java
index 4aadabad15..6b79dc7271 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerCreationAdapter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerCreationAdapter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import org.jumpmind.symmetric.model.Trigger;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerFailureListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerFailureListener.java
index 0c98d21835..e3d35b7081 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerFailureListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerFailureListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import java.util.HashMap;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerRouterSelector.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerRouterSelector.java
index ee298dc271..cddda0243c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerRouterSelector.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerRouterSelector.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerSelector.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerSelector.java
index e4659cbc82..bc4f43d9b3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerSelector.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/config/TriggerSelector.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.config;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractSymmetricDialect.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractSymmetricDialect.java
index 9f7f9a89cc..e21d7720c1 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractSymmetricDialect.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java
index eaaf317fbc..21a37364de 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/AbstractTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/DbNotSupportedException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/DbNotSupportedException.java
index 9e39a4f2f0..d94ab40053 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/DbNotSupportedException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/DbNotSupportedException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/ISymmetricDialect.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/ISymmetricDialect.java
index e30de6d0a1..1f4ea2e3a2 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/ISymmetricDialect.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/ISymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/SequenceIdentifier.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/SequenceIdentifier.java
index 943ec88551..f36e4b33ee 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/SequenceIdentifier.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/SequenceIdentifier.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db;
public enum SequenceIdentifier {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteSymmetricDialect.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteSymmetricDialect.java
index ce554ac53c..944166dde0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteSymmetricDialect.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteSymmetricDialect.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.sqlite;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteTriggerTemplate.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteTriggerTemplate.java
index f71abc2bcd..1f82c0d02e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteTriggerTemplate.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/db/sqlite/SqliteTriggerTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.db.sqlite;
import java.util.HashMap;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointMetaData.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointMetaData.java
index 667113f9d5..be9a39bee7 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointMetaData.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ExtensionPointMetaData.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IDatabaseUpgradeListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IDatabaseUpgradeListener.java
index 58fb2870ca..dc0bedc7e6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IDatabaseUpgradeListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IDatabaseUpgradeListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IExtensionPointManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IExtensionPointManager.java
index cc0488306a..1f66997525 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IExtensionPointManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IExtensionPointManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IHeartbeatListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IHeartbeatListener.java
index abba1da587..fc0333d6a5 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IHeartbeatListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IHeartbeatListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/INodeGroupExtensionPoint.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/INodeGroupExtensionPoint.java
index 0de6d325dc..8b1fbc8d01 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/INodeGroupExtensionPoint.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/INodeGroupExtensionPoint.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IOfflineServerListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IOfflineServerListener.java
index 924d377679..4e0a0ce855 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IOfflineServerListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/IOfflineServerListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ISymmetricEngineAware.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ISymmetricEngineAware.java
index 3efd51bbe8..6dcb6595e4 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ISymmetricEngineAware.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/ext/ISymmetricEngineAware.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import org.jumpmind.symmetric.ISymmetricEngine;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/DirectorySnapshot.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/DirectorySnapshot.java
index 4a5500e94e..ddcd3dd4f7 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/DirectorySnapshot.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/DirectorySnapshot.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.file;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncUtils.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncUtils.java
index 8501ac9eba..0af915bbfa 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncUtils.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.file;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncZipDataWriter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncZipDataWriter.java
index a35365fda0..fcd536a86c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncZipDataWriter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileSyncZipDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.file;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileTriggerTracker.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileTriggerTracker.java
index 85059a8e0f..8807cdddeb 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileTriggerTracker.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/FileTriggerTracker.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.file;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/PathResolutionException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/PathResolutionException.java
index eb4bad9cb9..fdee81ca51 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/file/PathResolutionException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/file/PathResolutionException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.file;
public class PathResolutionException extends RuntimeException {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/DefaultOfflineClientListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/DefaultOfflineClientListener.java
index 0038f891f6..1cb2563fb0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/DefaultOfflineClientListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/DefaultOfflineClientListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io;
import org.jumpmind.extension.IBuiltInExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/GzipConfigurableOutputStream.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/GzipConfigurableOutputStream.java
index 076e310573..6b7205ec66 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/GzipConfigurableOutputStream.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/GzipConfigurableOutputStream.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/IOfflineClientListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/IOfflineClientListener.java
index acfb101205..68b2cce581 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/io/IOfflineClientListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/io/IOfflineClientListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/DefaultOfflineServerListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/DefaultOfflineServerListener.java
index 4564c049d8..1087f0e194 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/DefaultOfflineServerListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/DefaultOfflineServerListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJob.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJob.java
index 7655153ea8..9f81ed21d3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJob.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJob.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJobManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJobManager.java
index 35f34f1bf4..ee60ce4576 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJobManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/IJobManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/PushHeartbeatListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/PushHeartbeatListener.java
index 909da448a3..2676489887 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/job/PushHeartbeatListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/job/PushHeartbeatListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.job;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/BshDatabaseWriterFilter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/BshDatabaseWriterFilter.java
index 3b774a43cb..bf7834c082 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/BshDatabaseWriterFilter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/BshDatabaseWriterFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.load;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ConfigurationChangedFilter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ConfigurationChangedFilter.java
index dd7d8f5e84..411ebb55e2 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ConfigurationChangedFilter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ConfigurationChangedFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.load;
import java.util.HashSet;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/DefaultDataLoaderFactory.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/DefaultDataLoaderFactory.java
index 63b7c4577b..f68fe5b335 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/DefaultDataLoaderFactory.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/DefaultDataLoaderFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.load;
import java.util.HashMap;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IDataLoaderFactory.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IDataLoaderFactory.java
index 162f010656..033fa15a66 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IDataLoaderFactory.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IDataLoaderFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.load;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ILoadSyncLifecycleListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ILoadSyncLifecycleListener.java
index 332f079025..4b276a5625 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ILoadSyncLifecycleListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/ILoadSyncLifecycleListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.load;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IReloadListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IReloadListener.java
index 28d7dba6e2..e9fbd0c319 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IReloadListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/IReloadListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.load;
import org.jumpmind.db.sql.ISqlTransaction;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/SchemaPerNodeDataLoaderFilter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/SchemaPerNodeDataLoaderFilter.java
index fd7dabf99e..53ad23f477 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/load/SchemaPerNodeDataLoaderFilter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/load/SchemaPerNodeDataLoaderFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.load;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/BatchAck.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/BatchAck.java
index 4e23ea5c90..c922c68d1d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/BatchAck.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/BatchAck.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Channel.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Channel.java
index 366f600f3a..5608a11b93 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Channel.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Channel.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ChannelMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ChannelMap.java
index 9a734f25b3..2886fc7f1e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ChannelMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ChannelMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.Arrays;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Data.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Data.java
index d8568df3c2..40e51f3b14 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Data.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Data.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataEvent.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataEvent.java
index bc757a619b..59cae0a472 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataEvent.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataEvent.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataGap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataGap.java
index 2526d8447f..06f1e4fa2c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataGap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataGap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataMetaData.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataMetaData.java
index b72d8fc817..cb8570a279 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataMetaData.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DataMetaData.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DatabaseParameter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DatabaseParameter.java
index f8cd9ef64e..afb082a693 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DatabaseParameter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/DatabaseParameter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileConflictStrategy.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileConflictStrategy.java
index efd46d966c..975ac85c0a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileConflictStrategy.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileConflictStrategy.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileSnapshot.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileSnapshot.java
index 7e899e4745..b0767c59e2 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileSnapshot.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileSnapshot.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTrigger.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTrigger.java
index 1e180df2cc..6a9d5b933e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTrigger.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTrigger.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTriggerRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTriggerRouter.java
index 191264d585..c3175f0c84 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTriggerRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/FileTriggerRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Grouplet.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Grouplet.java
index 802f103018..6af6dffa6c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Grouplet.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Grouplet.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/GroupletLink.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/GroupletLink.java
index a4bf7173ca..4f730df4b9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/GroupletLink.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/GroupletLink.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatch.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatch.java
index 2c55c83005..1c97d36c1c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatch.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatch.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatchSummary.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatchSummary.java
index 9582c692c4..70a1a8e6b0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatchSummary.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingBatchSummary.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingError.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingError.java
index 5935272e3a..b4bbf584d1 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingError.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/IncomingError.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/LoadFilter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/LoadFilter.java
index 35cc7421f2..1831fb8438 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/LoadFilter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/LoadFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Lock.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Lock.java
index 1ae99a4e30..c3c0a25fb7 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Lock.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Lock.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NetworkedNode.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NetworkedNode.java
index fcaa9625ff..26013f90e9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NetworkedNode.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NetworkedNode.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.Collection;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Node.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Node.java
index a686d9385d..c2f0ee9bc1 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Node.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Node.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannel.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannel.java
index 57a5ca429a..54a31c61b8 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannel.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannel.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannelControl.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannelControl.java
index 6bac9ff7a6..60e66dc54d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannelControl.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeChannelControl.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeCommunication.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeCommunication.java
index f6a2509b8e..05a1765d17 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeCommunication.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeCommunication.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroup.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroup.java
index eb70550491..c7ee9272c2 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroup.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroup.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupChannelWindow.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupChannelWindow.java
index 13d0692437..b405e9871a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupChannelWindow.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupChannelWindow.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLink.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLink.java
index bd1d03723c..7e28dcb27e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLink.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLink.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLinkAction.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLinkAction.java
index b1dd19d987..4285116d8a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLinkAction.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeGroupLinkAction.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeHost.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeHost.java
index 17a0aba06b..ab0934af24 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeHost.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeHost.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeSecurity.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeSecurity.java
index 066387eb4c..b89013922d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeSecurity.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeSecurity.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeStatus.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeStatus.java
index d0975ed970..05e1181409 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeStatus.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/NodeStatus.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
public enum NodeStatus {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatch.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatch.java
index 57c73a16dd..9aea04ef12 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatch.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatch.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatchSummary.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatchSummary.java
index 57b45afca1..102299b576 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatchSummary.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatchSummary.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatches.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatches.java
index 949973e46c..e2a8b7b3e5 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatches.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingBatches.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingLoadSummary.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingLoadSummary.java
index c19c35c900..1c3e725cad 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingLoadSummary.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/OutgoingLoadSummary.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfo.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfo.java
index b1574f3894..65f075838b 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfo.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfo.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoDataWriter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoDataWriter.java
index f4aae6410b..8273a5ae6f 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoDataWriter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoKey.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoKey.java
index 3d9cbfad1d..0a189dd458 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoKey.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/ProcessInfoKey.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RegistrationRequest.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RegistrationRequest.java
index ebf762d4d1..750dbcb4d0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RegistrationRequest.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RegistrationRequest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatus.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatus.java
index d441e490a6..dbd9ebce9d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatus.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatus.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatuses.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatuses.java
index e8b9e6ee93..bf2a1f4576 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatuses.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/RemoteNodeStatuses.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Router.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Router.java
index 0f584a44e9..0d8eabe7e9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Router.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Router.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Sequence.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Sequence.java
index 4a664a73b4..5388563882 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Sequence.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Sequence.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequest.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequest.java
index 6883863a71..d2ce651541 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequest.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequestKey.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequestKey.java
index 9735fd0825..51977e2834 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequestKey.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TableReloadRequestKey.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
public class TableReloadRequestKey {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Trigger.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Trigger.java
index 882af8a153..06b58232b7 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Trigger.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/Trigger.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerHistory.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerHistory.java
index f68521e1a5..3eb6f33e20 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerHistory.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerHistory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.io.Serializable;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerReBuildReason.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerReBuildReason.java
index 74252e9989..2f0d892de7 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerReBuildReason.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerReBuildReason.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouter.java
index 5ad822fd96..86062450ef 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouterGrouplet.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouterGrouplet.java
index 013623f45d..f72bfe91a3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouterGrouplet.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/model/TriggerRouterGrouplet.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AbstractDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AbstractDataRouter.java
index 7cee7a0891..f334e47efa 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AbstractDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AbstractDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.Collections;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java
index 7555ce68a3..755874fa53 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/AuditTableDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/BshDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/BshDataRouter.java
index ea3dcfbe0b..a2d17c6a45 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/BshDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/BshDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.Collection;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ChannelRouterContext.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ChannelRouterContext.java
index daf97dc743..58aa99652a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ChannelRouterContext.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ChannelRouterContext.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.sql.SQLException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ColumnMatchDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ColumnMatchDataRouter.java
index 55d52c713b..83e71f11ce 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ColumnMatchDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ColumnMatchDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouter.java
index dc17874209..123f99f17e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapDetector.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapDetector.java
index afd2565527..d148579187 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapDetector.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapDetector.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java
index 951acf8d66..fdcf5acbc6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DataGapRouteReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.sql.SQLException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultBatchAlgorithm.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultBatchAlgorithm.java
index fff88eb45e..bbbe9cd10d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultBatchAlgorithm.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultBatchAlgorithm.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import org.jumpmind.symmetric.model.DataMetaData;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultDataRouter.java
index e7e3df1480..89808825e6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/DefaultDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.Set;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/FileSyncDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/FileSyncDataRouter.java
index 617448f76b..d46e4d8fb3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/FileSyncDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/FileSyncDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.HashSet;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IBatchAlgorithm.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IBatchAlgorithm.java
index 537d350d74..b803981d7a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IBatchAlgorithm.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IBatchAlgorithm.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataRouter.java
index b5c147a94f..76c92f3569 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.Set;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataToRouteReader.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataToRouteReader.java
index 68c1ceb143..55c1a0a118 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataToRouteReader.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/IDataToRouteReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import org.jumpmind.symmetric.model.Data;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/LookupTableDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/LookupTableDataRouter.java
index 9ed628d634..efce7e402e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/LookupTableDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/LookupTableDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.HashMap;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/NonTransactionalBatchAlgorithm.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/NonTransactionalBatchAlgorithm.java
index c63daf526d..002ef7f43a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/NonTransactionalBatchAlgorithm.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/NonTransactionalBatchAlgorithm.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import org.jumpmind.symmetric.model.DataMetaData;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SimpleRouterContext.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SimpleRouterContext.java
index 65f5f65bef..b67b41e682 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SimpleRouterContext.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SimpleRouterContext.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.HashMap;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SubSelectDataRouter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SubSelectDataRouter.java
index a1424058c5..56d1a53e43 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SubSelectDataRouter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/SubSelectDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.HashSet;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/TransactionalBatchAlgorithm.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/TransactionalBatchAlgorithm.java
index 021c2d5dfe..1fe2ab2411 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/route/TransactionalBatchAlgorithm.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/route/TransactionalBatchAlgorithm.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import org.jumpmind.symmetric.model.DataMetaData;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/security/INodePasswordFilter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/security/INodePasswordFilter.java
index 6717873a61..6fb53448c3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/security/INodePasswordFilter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/security/INodePasswordFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.security;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ClusterConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ClusterConstants.java
index 319ec8aa3f..2f12bd8864 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ClusterConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ClusterConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IAcknowledgeService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IAcknowledgeService.java
index f1c8bf1bb3..7b6d248d67 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IAcknowledgeService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IAcknowledgeService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IBandwidthService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IBandwidthService.java
index f392503bf4..d14209e49c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IBandwidthService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IBandwidthService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IClusterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IClusterService.java
index 85375bb09d..03bfe3f79b 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IClusterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IClusterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IConfigurationService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IConfigurationService.java
index b5107d1008..e305cf9573 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IConfigurationService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IConfigurationService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataExtractorService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataExtractorService.java
index abd0e49330..ef1e7a739d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataExtractorService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataExtractorService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.io.OutputStream;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataLoaderService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataLoaderService.java
index be3b30ac3a..2ad1cdb9ef 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataLoaderService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataLoaderService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java
index 205e9d3689..089833753f 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IDataService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IFileSyncService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IFileSyncService.java
index 1c04abd77f..14f212cd86 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IFileSyncService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IFileSyncService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.io.InputStream;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IGroupletService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IGroupletService.java
index f7830d16d3..05f2328ef3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IGroupletService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IGroupletService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IIncomingBatchService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IIncomingBatchService.java
index 6e6bdb9f37..313bb3d92e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IIncomingBatchService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IIncomingBatchService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ILoadFilterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ILoadFilterService.java
index 0a76691e66..749d76073c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ILoadFilterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ILoadFilterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeCommunicationService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeCommunicationService.java
index 838c339ae0..21b7c3ccc3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeCommunicationService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeCommunicationService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeService.java
index 24110ce77f..9420960b10 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/INodeService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.Collection;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOfflineDetectorService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOfflineDetectorService.java
index d39762281c..109c2683af 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOfflineDetectorService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOfflineDetectorService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import org.jumpmind.symmetric.io.IOfflineClientListener;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOutgoingBatchService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOutgoingBatchService.java
index bfb2712383..d3f10e920a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOutgoingBatchService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IOutgoingBatchService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IParameterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IParameterService.java
index 4fc13118a8..86fe262f44 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IParameterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IParameterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPullService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPullService.java
index 6111ca26e8..7fc3db6c6c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPullService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPullService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import org.jumpmind.symmetric.model.Node;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPurgeService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPurgeService.java
index 95bbfbda5f..20787ca4b9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPurgeService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPurgeService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.Calendar;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPushService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPushService.java
index 198c00f570..fe933624df 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPushService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IPushService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRegistrationService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRegistrationService.java
index ac9448bcd7..614b8e00d0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRegistrationService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRegistrationService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRouterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRouterService.java
index 1c5addb9c7..0a3324aa16 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRouterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IRouterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ISequenceService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ISequenceService.java
index 58f914da46..4bd8c5a0e9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ISequenceService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ISequenceService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import org.jumpmind.db.sql.ISqlTransaction;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IService.java
index 6f98348d04..18bd2c5ebb 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IStatisticService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IStatisticService.java
index 853faaef68..bf52efebcd 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IStatisticService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/IStatisticService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITransformService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITransformService.java
index 381e42848e..b29d43f769 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITransformService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITransformService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITriggerRouterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITriggerRouterService.java
index 239656ecf7..98c6d4d24d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITriggerRouterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/ITriggerRouterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationFailedException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationFailedException.java
index f3530afb3c..d7ada8a102 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationFailedException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationFailedException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationNotOpenException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationNotOpenException.java
index 873ebbcd6f..83b68b81d3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationNotOpenException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationNotOpenException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRedirectException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRedirectException.java
index 426cb8bb55..db61d4bc3c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRedirectException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRedirectException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRequiredException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRequiredException.java
index 5c4fc03dfd..cb38f67cd0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRequiredException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/RegistrationRequiredException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractOfflineDetectorService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractOfflineDetectorService.java
index d76e6c19e4..fb0e32b5b9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractOfflineDetectorService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractOfflineDetectorService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.net.ConnectException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractParameterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractParameterService.java
index aec8676a6c..bc77d529b8 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractParameterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractParameterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.math.BigDecimal;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractService.java
index e092520f74..54eac0e5ec 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.BufferedReader;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractSqlMap.java
index dcb4958cd8..e745638de4 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AbstractSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.HashMap;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeService.java
index 3aa987c9c9..efb0c03c67 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeServiceSqlMap.java
index c0f03bd230..228fe4db4a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/BandwidthService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/BandwidthService.java
index 37e73dbf6e..35eb01720a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/BandwidthService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/BandwidthService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterService.java
index 6326cba5ef..fbbb52d699 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import static org.jumpmind.symmetric.service.ClusterConstants.HEARTBEAT;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterServiceSqlMap.java
index e5ce514f78..694660d6a6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationService.java
index 5b4a3aca0f..afa3d9c37d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationServiceSqlMap.java
index bbe5c157ef..7cb9760b5a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ConfigurationServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java
index e2dc0cee9b..3b7efb4999 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.OutputStream;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java
index 060360c7e6..368fc60f12 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.BufferedReader;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderServiceSqlMap.java
index 9f7ff88262..3bdfe7ae5b 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataLoaderServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java
index 0b7d86766a..ecf1c66733 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.DataTruncation;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataServiceSqlMap.java
index 0ff6a4e24e..61667a6f6d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncService.java
index 872d62d49b..ef5f3e71b3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.File;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncServiceSqlMap.java
index d9b5414c04..97988e6906 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/FileSyncServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletService.java
index 37fc38e328..70814c8266 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletServiceSqlMap.java
index a830f6e6f0..281c12f126 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/GroupletServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ISqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ISqlMap.java
index e954e52323..d60006804d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ISqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ISqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
public interface ISqlMap {
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchService.java
index a86c0cf769..a1dafaf27b 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchServiceSqlMap.java
index ab5365a126..5e0806f126 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/IncomingBatchServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterService.java
index 5794db8e41..8d6cf26b61 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterServiceSqlMap.java
index f6c6a73991..020a1e4737 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/LoadFilterServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java
index d8e02bc8fb..fc62b5cd32 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationServiceSqlMap.java
index 16a3e7908e..90603d4340 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeCommunicationServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java
index 0fc4f7e3b4..4351eb2a24 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeServiceSqlMap.java
index 6242f7a07c..069c22fed0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/NodeServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchService.java
index 13615ede1a..3b02d7adc6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchServiceSqlMap.java
index cc123f8bf1..9e1d821685 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/OutgoingBatchServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterService.java
index ca43107389..c90384edde 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterServiceSqlMap.java
index 325b453a7a..f92b26c1fc 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ParameterServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PullService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PullService.java
index eabc42bfa6..5978282eb7 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PullService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PullService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java
index 1cb23c5d08..54aa5a64ad 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Timestamp;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeServiceSqlMap.java
index 86faf4d628..26bfd8b803 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PurgeServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java
index 817a3de4f7..a8846b1141 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/PushService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java
index 1e7459464c..e2dbf186ae 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationServiceSqlMap.java
index 76734842b8..d5d44eab19 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RegistrationServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java
index 30bedb8397..5d4df6ea91 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterServiceSqlMap.java
index 4b4fadf91d..cacbd63254 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/RouterServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceService.java
index 5574012adb..e70a437220 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceServiceSqlMap.java
index 1644f17c6d..eb02eca2c0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/SequenceServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticService.java
index 20dcadfeb3..e5b808e391 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticServiceSqlMap.java
index ff0b0e8135..abc1c7fdb6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/StatisticServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformService.java
index c1634e918f..a5ebcff48f 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformServiceSqlMap.java
index 792625d23f..47ae43ed35 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TransformServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterService.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterService.java
index efb35d3121..5a9a85c1a0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterService.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterServiceSqlMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterServiceSqlMap.java
index c87d69e563..146cbcda9d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterServiceSqlMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/TriggerRouterServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.Map;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractNodeHostStats.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractNodeHostStats.java
index 12e602338a..6b2e1dff05 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractNodeHostStats.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractNodeHostStats.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatisticsWriter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatisticsWriter.java
index bac1f16f0f..7c8a0a158e 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatisticsWriter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatisticsWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.io.FilterWriter;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatsByPeriodMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatsByPeriodMap.java
index a9cb4e5358..0904c76c17 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatsByPeriodMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/AbstractStatsByPeriodMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.math.BigDecimal;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStats.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStats.java
index 89ab83c438..024e7e24d2 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStats.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStats.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStatsByPeriodMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStatsByPeriodMap.java
index 11e50418af..9304e9c07c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStatsByPeriodMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/ChannelStatsByPeriodMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/DataExtractorStatisticsWriter.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/DataExtractorStatisticsWriter.java
index 141251586d..8d6f8a1f95 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/DataExtractorStatisticsWriter.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/DataExtractorStatisticsWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.io.Writer;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStats.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStats.java
index a8921416bf..8064fa61f2 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStats.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStats.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStatsByPeriodMap.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStatsByPeriodMap.java
index dcc7277e9d..7354c050c9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStatsByPeriodMap.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/HostStatsByPeriodMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/IStatisticManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/IStatisticManager.java
index 8b310f9d95..6afe1f1380 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/IStatisticManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/IStatisticManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.List;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/JobStats.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/JobStats.java
index cdd5cb9b6c..2dbcafd783 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/JobStats.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/JobStats.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticConstants.java
index ee885d51c7..6822da3c43 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticManager.java
index ff68098552..485c60b489 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/statistic/StatisticManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.ArrayList;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AbstractTransportManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AbstractTransportManager.java
index 4f4cf1fc4c..c5405e1827 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AbstractTransportManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AbstractTransportManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AuthenticationException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AuthenticationException.java
index e8d555f171..c3909761d3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AuthenticationException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/AuthenticationException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import org.jumpmind.exception.IoException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/BandwidthTestResults.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/BandwidthTestResults.java
index 42b01683d0..42cab6267c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/BandwidthTestResults.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/BandwidthTestResults.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManager.java
index 3178cdf033..b815511bb9 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConnectionRejectedException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConnectionRejectedException.java
index 0b52773b99..ff86a96bb8 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConnectionRejectedException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ConnectionRejectedException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import org.jumpmind.exception.IoException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IAcknowledgeEventListener.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IAcknowledgeEventListener.java
index b1fbc88e26..22d23c69c3 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IAcknowledgeEventListener.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IAcknowledgeEventListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IConcurrentConnectionManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IConcurrentConnectionManager.java
index 9b4abb05d1..338325af94 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IConcurrentConnectionManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IConcurrentConnectionManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.util.Date;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IIncomingTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IIncomingTransport.java
index 8af3e995e1..d4f1d17be8 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IIncomingTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IIncomingTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingTransport.java
index 0de6fb4729..8a01b699a0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingWithResponseTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingWithResponseTransport.java
index 2aa89cad15..93cb108db0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingWithResponseTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/IOutgoingWithResponseTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ISyncUrlExtension.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ISyncUrlExtension.java
index 85d77d8086..6c93c8a764 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ISyncUrlExtension.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ISyncUrlExtension.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.net.URI;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportManager.java
index fa9492552b..099a572c3c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResource.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResource.java
index 90a2e73a92..4db8d39dc6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResource.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResourceHandler.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResourceHandler.java
index e181144df3..7d80f3889c 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResourceHandler.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/ITransportResourceHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
/**
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/SyncDisabledException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/SyncDisabledException.java
index 54e7747c91..d2d9e832c2 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/SyncDisabledException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/SyncDisabledException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import org.jumpmind.exception.IoException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportException.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportException.java
index e840436470..642c700b9a 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportException.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportManagerFactory.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportManagerFactory.java
index ff73655c32..aa28b6e2bc 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportManagerFactory.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportManagerFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.security.GeneralSecurityException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportUtils.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportUtils.java
index f38af402a8..d311456438 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportUtils.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/TransportUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.io.BufferedReader;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpBandwidthUrlSelector.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpBandwidthUrlSelector.java
index ca380533f8..9b61b7c5e6 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpBandwidthUrlSelector.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpBandwidthUrlSelector.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.http;
import java.net.URI;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java
index 6cb8ad44b0..d18a5f5e78 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpIncomingTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.http;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java
index 74db1a9358..280a2defcf 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpOutgoingTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.http;
import java.io.BufferedReader;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpTransportManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpTransportManager.java
index a3718d5c33..fae62548ea 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpTransportManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/HttpTransportManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.http;
import java.io.BufferedReader;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/SelfSignedX509TrustManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/SelfSignedX509TrustManager.java
index d918e5cd30..d0dcc410d0 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/SelfSignedX509TrustManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/http/SelfSignedX509TrustManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.http;
import java.security.KeyStore;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalIncomingTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalIncomingTransport.java
index c8908f8183..9e34856859 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalIncomingTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalIncomingTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.internal;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingTransport.java
index 3337dadb58..0bafd7a3e5 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.internal;
import java.io.BufferedWriter;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingWithResponseTransport.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingWithResponseTransport.java
index ff9bf098b7..7f406e4b27 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingWithResponseTransport.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalOutgoingWithResponseTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.internal;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalTransportManager.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalTransportManager.java
index 18c513d4be..909044bead 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalTransportManager.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/transport/internal/InternalTransportManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.internal;
import java.io.IOException;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/util/DefaultNodeIdCreator.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/util/DefaultNodeIdCreator.java
index 84cc9ee3e6..b367cd62ae 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/util/DefaultNodeIdCreator.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/util/DefaultNodeIdCreator.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.util;
import org.apache.commons.lang.StringUtils;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/util/SymmetricUtils.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/util/SymmetricUtils.java
index 526dafe8b7..c07d2df14d 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/util/SymmetricUtils.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/util/SymmetricUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.util;
import org.apache.commons.lang.StringUtils;
diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/web/WebConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/web/WebConstants.java
index 0710720500..9a090b8d55 100644
--- a/symmetric-core/src/main/java/org/jumpmind/symmetric/web/WebConstants.java
+++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/web/WebConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
/**
diff --git a/symmetric-core/src/main/resources/org/jumpmind/symmetric/db/db2.sql b/symmetric-core/src/main/resources/org/jumpmind/symmetric/db/db2.sql
index 62d2b409ca..c22456c0ca 100644
--- a/symmetric-core/src/main/resources/org/jumpmind/symmetric/db/db2.sql
+++ b/symmetric-core/src/main/resources/org/jumpmind/symmetric/db/db2.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
CREATE VARIABLE sync_node_disabled VARCHAR(50);
GRANT READ on VARIABLE sync_node_disabled TO PUBLIC;
GRANT WRITE on VARIABLE sync_node_disabled TO PUBLIC;
diff --git a/symmetric-core/src/main/resources/symmetric-default.properties b/symmetric-core/src/main/resources/symmetric-default.properties
index 2b6787d34f..f98eedf040 100644
--- a/symmetric-core/src/main/resources/symmetric-default.properties
+++ b/symmetric-core/src/main/resources/symmetric-default.properties
@@ -1,3 +1,24 @@
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
# This is the engine name. This should be set if you have more than one engine running in the same JVM.
# It is used to name the JMX management bean. Please do not use underscores in this name.
#
diff --git a/symmetric-core/src/main/resources/symmetric-ext-points.xml b/symmetric-core/src/main/resources/symmetric-ext-points.xml
index 5e12606bbe..3d55f1900f 100644
--- a/symmetric-core/src/main/resources/symmetric-ext-points.xml
+++ b/symmetric-core/src/main/resources/symmetric-ext-points.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-core/src/main/resources/symmetric-jmx.xml b/symmetric-core/src/main/resources/symmetric-jmx.xml
index 8d341d8bad..d4ed0c6344 100644
--- a/symmetric-core/src/main/resources/symmetric-jmx.xml
+++ b/symmetric-core/src/main/resources/symmetric-jmx.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-core/src/main/resources/symmetric-schema.xml b/symmetric-core/src/main/resources/symmetric-schema.xml
index b2ea3adb7c..b4746731c9 100644
--- a/symmetric-core/src/main/resources/symmetric-schema.xml
+++ b/symmetric-core/src/main/resources/symmetric-schema.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/TestConstants.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/TestConstants.java
index c6cc750f49..22a510fe13 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/TestConstants.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/TestConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import org.jumpmind.symmetric.model.Node;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/VersionUnitTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/VersionUnitTest.java
index 56e9e17df6..d007cbd0ee 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/VersionUnitTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/VersionUnitTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import org.junit.Assert;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/NodeGroupTestDataWriterFilter.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/NodeGroupTestDataWriterFilter.java
index 866decfeb7..fc03edb20c 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/NodeGroupTestDataWriterFilter.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/NodeGroupTestDataWriterFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/TestDataWriterFilter.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/TestDataWriterFilter.java
index 8c068c93b5..b77e0156e6 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/TestDataWriterFilter.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/ext/TestDataWriterFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.ext;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileSyncUtilsTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileSyncUtilsTest.java
index 7fef415825..7c2f77e21b 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileSyncUtilsTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileSyncUtilsTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.file;
import org.junit.Assert;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileTriggerTrackerTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileTriggerTrackerTest.java
index d61c8a35c3..5f4254097a 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileTriggerTrackerTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/file/FileTriggerTrackerTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.file;
import java.io.File;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/CsvDataTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/CsvDataTest.java
index a5e9d65d96..498e0d272e 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/CsvDataTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/CsvDataTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import junit.framework.Assert;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeGroupChannelWindowTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeGroupChannelWindowTest.java
index f2e09cbe01..7d8e389372 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeGroupChannelWindowTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeGroupChannelWindowTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.sql.Time;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeTest.java
index 13da7230be..deae392aa6 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/NodeTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import junit.framework.Assert;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/OutgoingBatchesTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/OutgoingBatchesTest.java
index 6452ae815a..b75bf7493d 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/model/OutgoingBatchesTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/model/OutgoingBatchesTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.model;
import java.util.ArrayList;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ColumnMatchDataRouterTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ColumnMatchDataRouterTest.java
index 60cbce5483..bb4cc7c2e4 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ColumnMatchDataRouterTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ColumnMatchDataRouterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.List;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouterTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouterTest.java
index 9ff29e45b3..e6578497fe 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouterTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/ConfigurationChangedDataRouterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.ArrayList;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/DataGapDetectorTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/DataGapDetectorTest.java
index ef803cd632..d1e08e0a8e 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/DataGapDetectorTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/DataGapDetectorTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import java.util.ArrayList;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/LookupTableDataRouterTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/LookupTableDataRouterTest.java
index 60359f01fa..a13d93722c 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/route/LookupTableDataRouterTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/route/LookupTableDataRouterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.route;
import junit.framework.Assert;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataExtractorServiceTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataExtractorServiceTest.java
index e557a0fa13..96d8eaac6b 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataExtractorServiceTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataExtractorServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.BufferedWriter;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataLoaderServiceTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataLoaderServiceTest.java
index e040c22c77..4244e9d3e9 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataLoaderServiceTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractDataLoaderServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.io.ByteArrayInputStream;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractRouterServiceTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractRouterServiceTest.java
index c17ebfed8d..7468b11e0f 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractRouterServiceTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractRouterServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractServiceTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractServiceTest.java
index 7fbfd15405..407747175d 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractServiceTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.lang.reflect.InvocationTargetException;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractTriggerRouterServiceTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractTriggerRouterServiceTest.java
index b674eaede0..79df913a39 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractTriggerRouterServiceTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/AbstractTriggerRouterServiceTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.sql.Types;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockNodeService.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockNodeService.java
index 6afdda4cb5..c90033c355 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockNodeService.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockNodeService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockParameterService.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockParameterService.java
index 5d830de067..ba59e34fe3 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockParameterService.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/service/impl/MockParameterService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.service.impl;
import java.util.List;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/statistic/MockStatisticManager.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/statistic/MockStatisticManager.java
index 55b0f3db3a..209bf7a6b6 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/statistic/MockStatisticManager.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/statistic/MockStatisticManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.statistic;
import java.util.List;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Customer.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Customer.java
index 8ce99ed880..45fd5f2aa2 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Customer.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Customer.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.util.Date;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Order.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Order.java
index df24cc2a7e..463a6a7f64 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Order.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/Order.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.util.ArrayList;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/OrderDetail.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/OrderDetail.java
index 09c9f34c4d..4cb0f020c9 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/OrderDetail.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/OrderDetail.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.math.BigDecimal;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesService.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesService.java
index 8db1be235a..cae809608b 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesService.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.sql.Types;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesServiceSqlMap.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesServiceSqlMap.java
index bac461add0..d37f43b184 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesServiceSqlMap.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/test/TestTablesServiceSqlMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.util.Map;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/AbstractTransportManagerTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/AbstractTransportManagerTest.java
index ce40464d7b..061a854759 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/AbstractTransportManagerTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/AbstractTransportManagerTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.net.URI;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManagerUnitTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManagerUnitTest.java
index c1c327f344..1d375938e8 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManagerUnitTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/ConcurrentConnectionManagerUnitTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
import java.util.HashMap;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/MockTransportManager.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/MockTransportManager.java
index 8ad82fa0bd..b1f375922b 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/MockTransportManager.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/MockTransportManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/http/HttpBandwidthBalancerTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/http/HttpBandwidthBalancerTest.java
index 40c7ed1365..6e0a7011a5 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/http/HttpBandwidthBalancerTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/transport/http/HttpBandwidthBalancerTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.http;
import java.net.URI;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultNodeIdCreatorTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultNodeIdCreatorTest.java
index ef939b5a58..88c1d1221a 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultNodeIdCreatorTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultNodeIdCreatorTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.util;
import junit.framework.Assert;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultParameterParserTest.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultParameterParserTest.java
index bbd3e4e6de..f0853f4392 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultParameterParserTest.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/util/DefaultParameterParserTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.util;
import java.util.Map;
diff --git a/symmetric-core/src/test/java/org/jumpmind/symmetric/util/NullOutputStream.java b/symmetric-core/src/test/java/org/jumpmind/symmetric/util/NullOutputStream.java
index 3060349a75..bb482ee59e 100644
--- a/symmetric-core/src/test/java/org/jumpmind/symmetric/util/NullOutputStream.java
+++ b/symmetric-core/src/test/java/org/jumpmind/symmetric/util/NullOutputStream.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.util;
diff --git a/symmetric-core/src/test/resources/META-INF/maven/org.jumpmind.symmetric/symmetric-core/pom.properties b/symmetric-core/src/test/resources/META-INF/maven/org.jumpmind.symmetric/symmetric-core/pom.properties
index 1425b14bf6..6c3d4c9458 100644
--- a/symmetric-core/src/test/resources/META-INF/maven/org.jumpmind.symmetric/symmetric-core/pom.properties
+++ b/symmetric-core/src/test/resources/META-INF/maven/org.jumpmind.symmetric/symmetric-core/pom.properties
@@ -1 +1,22 @@
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
version=3.5
\ No newline at end of file
diff --git a/symmetric-core/src/test/resources/log4j.xml b/symmetric-core/src/test/resources/log4j.xml
index 1e9b971da2..6956fdcba4 100644
--- a/symmetric-core/src/test/resources/log4j.xml
+++ b/symmetric-core/src/test/resources/log4j.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-core/src/test/resources/symmetric-test.properties b/symmetric-core/src/test/resources/symmetric-test.properties
index 2ea2b20684..0b7539eab1 100644
--- a/symmetric-core/src/test/resources/symmetric-test.properties
+++ b/symmetric-core/src/test/resources/symmetric-test.properties
@@ -1,3 +1,24 @@
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
client.group.id=test-node-group
client.external.id=00001
client.sync.url=
diff --git a/symmetric-core/src/test/resources/test-data-drop-all.sql b/symmetric-core/src/test/resources/test-data-drop-all.sql
index ddd8929247..e55bfd267b 100644
--- a/symmetric-core/src/test/resources/test-data-drop-all.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-all.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
drop table sym_transform_column;
drop table sym_transform_table;
drop table sym_data_gap;
diff --git a/symmetric-core/src/test/resources/test-data-drop-firebird-pre.sql b/symmetric-core/src/test/resources/test-data-drop-firebird-pre.sql
index 746ad14192..04415f7190 100644
--- a/symmetric-core/src/test/resources/test-data-drop-firebird-pre.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-firebird-pre.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
DROP TABLE TEST_TRIGGERS_TABLE;
DROP GENERATOR GEN_TEST_TRIGGERS_TABLE_ID;
DROP TABLE TEST_DATALOADER_TABLE;
diff --git a/symmetric-core/src/test/resources/test-data-drop-firebird.sql b/symmetric-core/src/test/resources/test-data-drop-firebird.sql
index b08bceca3a..cf109cc609 100644
--- a/symmetric-core/src/test/resources/test-data-drop-firebird.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-firebird.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
drop generator gen_sym_trigger_trigger_hist_id;
drop generator gen_sym_data_data_id;
drop generator gen_sym_outgoing_batch_batch_id;
diff --git a/symmetric-core/src/test/resources/test-data-drop-h2.sql b/symmetric-core/src/test/resources/test-data-drop-h2.sql
index e9d4d21bec..34d56d1693 100644
--- a/symmetric-core/src/test/resources/test-data-drop-h2.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-h2.sql
@@ -1 +1,22 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
DROP ALIAS IF EXISTS BASE64_ENCODE;
\ No newline at end of file
diff --git a/symmetric-core/src/test/resources/test-data-drop-interbase-pre.sql b/symmetric-core/src/test/resources/test-data-drop-interbase-pre.sql
index 65baff5028..95802f9cfa 100644
--- a/symmetric-core/src/test/resources/test-data-drop-interbase-pre.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-interbase-pre.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
DROP TABLE TEST_TRIGGERS_TABLE;
DROP TRIGGER TRG_SYM_DATA_DATA_ID;
DROP TRIGGER TRG_SYM_TRIGGER_TRIGGER_HIST_ID;
diff --git a/symmetric-core/src/test/resources/test-data-drop-interbase.sql b/symmetric-core/src/test/resources/test-data-drop-interbase.sql
index e69de29bb2..cefcf90d9d 100644
--- a/symmetric-core/src/test/resources/test-data-drop-interbase.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-interbase.sql
@@ -0,0 +1,21 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
diff --git a/symmetric-core/src/test/resources/test-data-drop-mysql.sql b/symmetric-core/src/test/resources/test-data-drop-mysql.sql
index 6df7474895..b820bc0af6 100644
--- a/symmetric-core/src/test/resources/test-data-drop-mysql.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-mysql.sql
@@ -1 +1,22 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
drop function sym_transaction_id;
\ No newline at end of file
diff --git a/symmetric-core/src/test/resources/test-data-drop-oracle.sql b/symmetric-core/src/test/resources/test-data-drop-oracle.sql
index ebdc070582..62c22c5346 100644
--- a/symmetric-core/src/test/resources/test-data-drop-oracle.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-oracle.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
drop package sym_pkg;
drop function sym_blob2clob;
drop function sym_transaction_id;
diff --git a/symmetric-core/src/test/resources/test-data-drop-postgres.sql b/symmetric-core/src/test/resources/test-data-drop-postgres.sql
index 077ecce652..99002989a2 100644
--- a/symmetric-core/src/test/resources/test-data-drop-postgres.sql
+++ b/symmetric-core/src/test/resources/test-data-drop-postgres.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
drop sequence sym_data_data_id_seq cascade;
drop sequence sym_outgoing_batch_batch_id_seq cascade;
drop sequence sym_trigger_his_ger_hist_id_seq cascade;
diff --git a/symmetric-core/src/test/resources/test-schema.xml b/symmetric-core/src/test/resources/test-schema.xml
index 283214bbbc..7369c0e25b 100644
--- a/symmetric-core/src/test/resources/test-schema.xml
+++ b/symmetric-core/src/test/resources/test-schema.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-core/src/test/resources/test-services-setup.sql b/symmetric-core/src/test/resources/test-services-setup.sql
index e045190e9a..9815b9961a 100644
--- a/symmetric-core/src/test/resources/test-services-setup.sql
+++ b/symmetric-core/src/test/resources/test-services-setup.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
insert into sym_channel (channel_id, processing_order, max_batch_size, max_batch_to_send, contains_big_lob, enabled, description) values('testchannel', 1, 50, 50, 1, 1, null);
insert into sym_channel (channel_id, processing_order, max_batch_size, max_batch_to_send, contains_big_lob, enabled, description) values('other', 0, 1, 50, 1, 1, null);
diff --git a/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvReader.java b/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvReader.java
index ce38176901..a7bdec7dcf 100644
--- a/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvReader.java
+++ b/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.csv;
import java.io.BufferedReader;
diff --git a/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvWriter.java b/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvWriter.java
index 827ddd5bf2..9205a8dc22 100644
--- a/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvWriter.java
+++ b/symmetric-csv/src/main/java/org/jumpmind/symmetric/csv/CsvWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.csv;
import java.io.FileOutputStream;
diff --git a/symmetric-db/LICENSE.txt b/symmetric-db/LICENSE.txt
index d645695673..3d1d92018d 100644
--- a/symmetric-db/LICENSE.txt
+++ b/symmetric-db/LICENSE.txt
@@ -1,3 +1,24 @@
+====
+ Licensed to JumpMind Inc under one or more contributor
+ license agreements. See the NOTICE file distributed
+ with this work for additional information regarding
+ copyright ownership. JumpMind Inc licenses this file
+ to you under the GNU General Public License, version 3.0 (GPLv3)
+ (the "License"); you may not use this file except in compliance
+ with the License.
+
+ You should have received a copy of the GNU General Public License,
+ version 3.0 (GPLv3) along with this library; if not, see
+ .
+
+ 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.
+====
+
Apache License
Version 2.0, January 2004
diff --git a/symmetric-db/NOTICE.txt b/symmetric-db/NOTICE.txt
index 57460b994a..ca4764c2bb 100644
--- a/symmetric-db/NOTICE.txt
+++ b/symmetric-db/NOTICE.txt
@@ -1,3 +1,24 @@
+====
+ Licensed to JumpMind Inc under one or more contributor
+ license agreements. See the NOTICE file distributed
+ with this work for additional information regarding
+ copyright ownership. JumpMind Inc licenses this file
+ to you under the GNU General Public License, version 3.0 (GPLv3)
+ (the "License"); you may not use this file except in compliance
+ with the License.
+
+ You should have received a copy of the GNU General Public License,
+ version 3.0 (GPLv3) along with this library; if not, see
+ .
+
+ 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.
+====
+
=========================================================================
== NOTICE file corresponding to section 4(d) of the Apache License, ==
== Version 2.0, in this case for the Apache DdlUtils distribution. ==
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddColumnChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddColumnChange.java
index baa48b1f6b..45a11c2ebc 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddColumnChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddColumnChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddForeignKeyChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddForeignKeyChange.java
index 3ae02b0c2d..8e56ceabf3 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddForeignKeyChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddForeignKeyChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddIndexChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddIndexChange.java
index 84363bf5eb..245740bfd0 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddIndexChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddIndexChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddPrimaryKeyChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddPrimaryKeyChange.java
index 6146f29a69..bc506d4765 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddPrimaryKeyChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddPrimaryKeyChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddTableChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddTableChange.java
index 9ac067ffdd..9f1d539623 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/AddTableChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/AddTableChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnAutoIncrementChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnAutoIncrementChange.java
index ef1b5a7d31..695149d9ac 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnAutoIncrementChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnAutoIncrementChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnChange.java
index 4b960c93a3..ef6f1a9b43 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDataTypeChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDataTypeChange.java
index 6bf79e27c6..799a0864c3 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDataTypeChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDataTypeChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDefaultValueChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDefaultValueChange.java
index 358a755705..99b0b66617 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDefaultValueChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnDefaultValueChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnRequiredChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnRequiredChange.java
index d510379d70..b5a9e57a4e 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnRequiredChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnRequiredChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnSizeChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnSizeChange.java
index 2acccce949..dc29a753db 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnSizeChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/ColumnSizeChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/IModelChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/IModelChange.java
index 374c5890fc..acf817b3c4 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/IModelChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/IModelChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/ModelComparator.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/ModelComparator.java
index 14c7cc6220..84c3342dc5 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/ModelComparator.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/ModelComparator.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/PrimaryKeyChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/PrimaryKeyChange.java
index 354033299e..b1b40e8345 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/PrimaryKeyChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/PrimaryKeyChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveColumnChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveColumnChange.java
index 858f9f5360..f166d2000a 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveColumnChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveColumnChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveForeignKeyChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveForeignKeyChange.java
index 9852cb0a32..8dae798c08 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveForeignKeyChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveForeignKeyChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveIndexChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveIndexChange.java
index 65968d6401..5a78decc0a 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveIndexChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveIndexChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemovePrimaryKeyChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemovePrimaryKeyChange.java
index 83b9bd0667..ba5fd8d5f9 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemovePrimaryKeyChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemovePrimaryKeyChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveTableChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveTableChange.java
index 1ff7b5711b..9714ea4541 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveTableChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/RemoveTableChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChange.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChange.java
index ca4ab01011..e367b2c372 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChange.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChange.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChangeImplBase.java b/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChangeImplBase.java
index 0b81182735..5c07075c81 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChangeImplBase.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/alter/TableChangeImplBase.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.alter;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/io/DatabaseXmlUtil.java b/symmetric-db/src/main/java/org/jumpmind/db/io/DatabaseXmlUtil.java
index af354ecfdc..a4e7857683 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/io/DatabaseXmlUtil.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/io/DatabaseXmlUtil.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.io;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/Column.java b/symmetric-db/src/main/java/org/jumpmind/db/model/Column.java
index 51565bee95..64c3b62a82 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/Column.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/Column.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/ColumnTypes.java b/symmetric-db/src/main/java/org/jumpmind/db/model/ColumnTypes.java
index 3499c8de87..109a42866d 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/ColumnTypes.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/ColumnTypes.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
final public class ColumnTypes {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/Database.java b/symmetric-db/src/main/java/org/jumpmind/db/model/Database.java
index ad4eafb2ef..7475635178 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/Database.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/Database.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/ForeignKey.java b/symmetric-db/src/main/java/org/jumpmind/db/model/ForeignKey.java
index 0085281f6d..bff42ca45c 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/ForeignKey.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/ForeignKey.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/IIndex.java b/symmetric-db/src/main/java/org/jumpmind/db/model/IIndex.java
index 5cf27f385d..5ebb6d5c92 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/IIndex.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/IIndex.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/IndexColumn.java b/symmetric-db/src/main/java/org/jumpmind/db/model/IndexColumn.java
index 05a98d50eb..a8aa5c8e54 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/IndexColumn.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/IndexColumn.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/IndexImpBase.java b/symmetric-db/src/main/java/org/jumpmind/db/model/IndexImpBase.java
index 29277774dc..85dabe6727 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/IndexImpBase.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/IndexImpBase.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/JdbcTypeCategoryEnum.java b/symmetric-db/src/main/java/org/jumpmind/db/model/JdbcTypeCategoryEnum.java
index 84a199f46c..df35c4d984 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/JdbcTypeCategoryEnum.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/JdbcTypeCategoryEnum.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/ModelException.java b/symmetric-db/src/main/java/org/jumpmind/db/model/ModelException.java
index 0a67b51359..8559b3b724 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/ModelException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/ModelException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/NonUniqueIndex.java b/symmetric-db/src/main/java/org/jumpmind/db/model/NonUniqueIndex.java
index 526b86f24e..229ca4b5b8 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/NonUniqueIndex.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/NonUniqueIndex.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/Reference.java b/symmetric-db/src/main/java/org/jumpmind/db/model/Reference.java
index 981f170ffd..c5873841aa 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/Reference.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/Reference.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/Table.java b/symmetric-db/src/main/java/org/jumpmind/db/model/Table.java
index 2445499279..bc8fff3fcb 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/Table.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/Table.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/TypeMap.java b/symmetric-db/src/main/java/org/jumpmind/db/model/TypeMap.java
index 10df601393..c99a61e106 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/TypeMap.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/TypeMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/model/UniqueIndex.java b/symmetric-db/src/main/java/org/jumpmind/db/model/UniqueIndex.java
index c873d75fed..c0507ddfbf 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/model/UniqueIndex.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/model/UniqueIndex.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDatabasePlatform.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDatabasePlatform.java
index be9e379103..aec73ff2a4 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDatabasePlatform.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDatabasePlatform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDdlBuilder.java
index 1e2e2d2975..eb787330f6 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseInfo.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseInfo.java
index 09df153356..44451caac7 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseInfo.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseInfo.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/**
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseMetaDataWrapper.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseMetaDataWrapper.java
index 86168c5b31..314280e668 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseMetaDataWrapper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseMetaDataWrapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseNamesConstants.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseNamesConstants.java
index 2e09ae835a..b3e50dd0f1 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseNamesConstants.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/DatabaseNamesConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
final public class DatabaseNamesConstants {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlBuilderFactory.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlBuilderFactory.java
index f67f16b054..23c5c305b6 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlBuilderFactory.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlBuilderFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
import org.jumpmind.db.platform.ase.AseDdlBuilder;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlException.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlException.java
index e4c619a10f..d60d2c45cc 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/DdlException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/DefaultValueHelper.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/DefaultValueHelper.java
index 3cd6d350d3..1b1efca4d8 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/DefaultValueHelper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/DefaultValueHelper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/DmlStatementFactory.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/DmlStatementFactory.java
index 16c16cccc9..b3680391c5 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/DmlStatementFactory.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/DmlStatementFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
import org.jumpmind.db.model.Column;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/IDatabasePlatform.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/IDatabasePlatform.java
index a7f70f7acf..70acfa1796 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/IDatabasePlatform.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/IDatabasePlatform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlBuilder.java
index 787936d461..abb5fe2b88 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
import org.jumpmind.db.model.Database;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlReader.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlReader.java
index 5a8f6217e2..2984d86abc 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlReader.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/MetaDataColumnDescriptor.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/MetaDataColumnDescriptor.java
index f7f7a8790c..a89d934f3e 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/MetaDataColumnDescriptor.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/MetaDataColumnDescriptor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/PlatformUtils.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/PlatformUtils.java
index 87afcab678..70bd88eae2 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/PlatformUtils.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/PlatformUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
import java.sql.Types;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/ase/AseDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/ase/AseDdlBuilder.java
index 870450072e..5fe9cea46d 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/ase/AseDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/ase/AseDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.ase;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/db2/Db2DdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/db2/Db2DdlBuilder.java
index d949e542fc..049c029a06 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/db2/Db2DdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/db2/Db2DdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.db2;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/derby/DerbyDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/derby/DerbyDdlBuilder.java
index b7ea676f13..71baba9739 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/derby/DerbyDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/derby/DerbyDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.derby;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/firebird/FirebirdDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/firebird/FirebirdDdlBuilder.java
index ab07047731..4ce6bda986 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/firebird/FirebirdDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/firebird/FirebirdDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.firebird;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/greenplum/GreenplumDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/greenplum/GreenplumDdlBuilder.java
index 02f3fed24c..b41ee4b6ae 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/greenplum/GreenplumDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/greenplum/GreenplumDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.greenplum;
import org.jumpmind.db.platform.postgresql.PostgreSqlDdlBuilder;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/h2/H2DdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/h2/H2DdlBuilder.java
index eb076b2f5c..37cd3c79c6 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/h2/H2DdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/h2/H2DdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.
+ */
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb/HsqlDbDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb/HsqlDbDdlBuilder.java
index 2f3d6f6645..f48c55dbfb 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb/HsqlDbDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb/HsqlDbDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.hsqldb;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb2/HsqlDb2DdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb2/HsqlDb2DdlBuilder.java
index db693b1d83..08bc096269 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb2/HsqlDb2DdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/hsqldb2/HsqlDb2DdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.hsqldb2;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/informix/InformixDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/informix/InformixDdlBuilder.java
index e52f068589..1e6eb1bddb 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/informix/InformixDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/informix/InformixDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.informix;
import java.sql.Types;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/interbase/InterbaseDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/interbase/InterbaseDdlBuilder.java
index 1e393a963f..95f000aaca 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/interbase/InterbaseDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/interbase/InterbaseDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.interbase;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSql10DdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSql10DdlBuilder.java
index 3ef1a556e1..09bab72ac9 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSql10DdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSql10DdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.mssql;
import java.sql.Types;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSqlDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSqlDdlBuilder.java
index a1ce124cce..09eb5ca14a 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSqlDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSqlDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.mssql;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java
index f0df11cb30..e0e786b015 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.mysql;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDmlStatement.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDmlStatement.java
index 4360811799..9898712e1d 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDmlStatement.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDmlStatement.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.mysql;
import org.jumpmind.db.model.Column;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlBuilder.java
index fddabc134d..48452b0af0 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.oracle;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDmlStatement.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDmlStatement.java
index a16389fe75..b317bebb40 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDmlStatement.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDmlStatement.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.oracle;
import java.sql.Types;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java
index f86d88f550..045d251b16 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.postgresql;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDmlStatement.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDmlStatement.java
index 626441af89..2dc0abb694 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDmlStatement.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDmlStatement.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.postgresql;
import java.util.Map;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlanywhere/SqlAnywhereDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlanywhere/SqlAnywhereDdlBuilder.java
index 31bb98595f..9946a7eb4d 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlanywhere/SqlAnywhereDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlanywhere/SqlAnywhereDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.sqlanywhere;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/AbstractSqlRowMapper.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/AbstractSqlRowMapper.java
index 2362944617..c68fa3b386 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/AbstractSqlRowMapper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/AbstractSqlRowMapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.sqlite;
import org.jumpmind.db.sql.ISqlRowMapper;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlBuilder.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlBuilder.java
index 3ffb7698b9..f5eb2f45dc 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlBuilder.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.sqlite;
import java.sql.Connection;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlReader.java b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlReader.java
index 7057eb5786..770144b5ec 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlReader.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.sqlite;
import java.util.ArrayList;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/AbstractSqlTemplate.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/AbstractSqlTemplate.java
index e371bcb92e..fcd4c8cdc9 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/AbstractSqlTemplate.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/AbstractSqlTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.ArrayList;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/BulkSqlException.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/BulkSqlException.java
index ef8d80b5fc..cd02d60490 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/BulkSqlException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/BulkSqlException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.Arrays;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ColumnNotFoundException.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ColumnNotFoundException.java
index 1243e60907..a5297e8c88 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ColumnNotFoundException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ColumnNotFoundException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public class ColumnNotFoundException extends SqlException {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ConcurrencySqlException.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ConcurrencySqlException.java
index 424a7fb815..4006a5d2ae 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ConcurrencySqlException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ConcurrencySqlException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public class ConcurrencySqlException extends SqlException {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/DmlStatement.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/DmlStatement.java
index 56a77629c8..47cc56d75f 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/DmlStatement.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/DmlStatement.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.sql.Types;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlReadCursor.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlReadCursor.java
index be4de7b0e3..4c3a5ac717 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlReadCursor.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlReadCursor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public interface ISqlReadCursor {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlResultsListener.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlResultsListener.java
index ebf981e3be..6f6a988f69 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlResultsListener.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlResultsListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public interface ISqlResultsListener {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlRowMapper.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlRowMapper.java
index b993fbfdbf..b3479cd3a0 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlRowMapper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlRowMapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlStatementSource.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlStatementSource.java
index 08c4cef1da..8dc8bbee29 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlStatementSource.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlStatementSource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public interface ISqlStatementSource {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTemplate.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTemplate.java
index 52b38bc753..1b8e4a851e 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTemplate.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.List;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTransaction.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTransaction.java
index 81cafc5bcd..b973e9122f 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTransaction.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ISqlTransaction.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.List;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/InvalidSqlException.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/InvalidSqlException.java
index 855a7a7cd7..2309094419 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/InvalidSqlException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/InvalidSqlException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
/**
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ListSqlStatementSource.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ListSqlStatementSource.java
index a2647330a8..23c5481e0d 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ListSqlStatementSource.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ListSqlStatementSource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.ArrayList;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/NamedParameterUtils.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/NamedParameterUtils.java
index 6f99c8e1b3..a38802af42 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/NamedParameterUtils.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/NamedParameterUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.ArrayList;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/ParsedSql.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/ParsedSql.java
index 912883e7fb..e2d9beeec6 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/ParsedSql.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/ParsedSql.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.ArrayList;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java
index b9858d10ce..70889c6e4e 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/Row.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.io.IOException;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlConstants.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlConstants.java
index f3764eb705..a7ac150b2e 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlConstants.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import org.apache.commons.lang.time.FastDateFormat;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlException.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlException.java
index 5904e031c1..2f8da74486 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.sql.SQLException;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlList.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlList.java
index 097cb3d00c..53d8d312c8 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlList.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlList.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.ArrayList;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScript.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScript.java
index 1c100de31d..e45410f62a 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScript.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScript.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.io.IOException;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptException.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptException.java
index 6b0f4147fb..0c05535188 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public class SqlScriptException extends SqlException {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptReader.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptReader.java
index 03f0f13ff9..45f7e79240 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptReader.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlScriptReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.io.IOException;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlTemplateSettings.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlTemplateSettings.java
index 98f6fb578e..43b88c546c 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlTemplateSettings.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlTemplateSettings.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public class SqlTemplateSettings {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlToken.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlToken.java
index a06ce5f667..f7c79e5912 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlToken.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlToken.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public class SqlToken {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlUtils.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlUtils.java
index 883c8e3095..09b1015aa0 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlUtils.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/SqlUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.util.ArrayList;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/UniqueKeyException.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/UniqueKeyException.java
index caf76aacd5..0c1eeaa130 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/UniqueKeyException.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/UniqueKeyException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
public class UniqueKeyException extends SqlException {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/DateMapper.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/DateMapper.java
index d0e7a2952b..132c14bad7 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/DateMapper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/DateMapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql.mapper;
import java.util.Date;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/NumberMapper.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/NumberMapper.java
index ee5d7fea85..1a6ca30fd1 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/NumberMapper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/NumberMapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql.mapper;
import org.jumpmind.db.sql.ISqlRowMapper;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/RowMapper.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/RowMapper.java
index 6c99d98b2f..fccf5e45c7 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/RowMapper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/RowMapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql.mapper;
import org.jumpmind.db.sql.ISqlRowMapper;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/StringMapper.java b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/StringMapper.java
index 37a89e4035..63e78def86 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/StringMapper.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/sql/mapper/StringMapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql.mapper;
import org.jumpmind.db.sql.ISqlRowMapper;
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/util/BinaryEncoding.java b/symmetric-db/src/main/java/org/jumpmind/db/util/BinaryEncoding.java
index 929fc419df..627dbe4889 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/util/BinaryEncoding.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/util/BinaryEncoding.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.util;
public enum BinaryEncoding {
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/util/CallbackClosure.java b/symmetric-db/src/main/java/org/jumpmind/db/util/CallbackClosure.java
index 72e654d999..96cb6b47af 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/util/CallbackClosure.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/util/CallbackClosure.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.util;
/*
diff --git a/symmetric-db/src/main/java/org/jumpmind/db/util/MultiInstanceofPredicate.java b/symmetric-db/src/main/java/org/jumpmind/db/util/MultiInstanceofPredicate.java
index 0f6a4d1863..573b48956c 100644
--- a/symmetric-db/src/main/java/org/jumpmind/db/util/MultiInstanceofPredicate.java
+++ b/symmetric-db/src/main/java/org/jumpmind/db/util/MultiInstanceofPredicate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.util;
/*
diff --git a/symmetric-db/src/main/resources/org/jumpmind/db/io/mapping.xml b/symmetric-db/src/main/resources/org/jumpmind/db/io/mapping.xml
index 78d45faa63..b730021c84 100644
--- a/symmetric-db/src/main/resources/org/jumpmind/db/io/mapping.xml
+++ b/symmetric-db/src/main/resources/org/jumpmind/db/io/mapping.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-db/src/schema/database.xsd b/symmetric-db/src/schema/database.xsd
index 8ef77a8c17..169a719c5d 100644
--- a/symmetric-db/src/schema/database.xsd
+++ b/symmetric-db/src/schema/database.xsd
@@ -1,4 +1,26 @@
+
.
+ *
+ * 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.jumpmind.db.io;
import junit.framework.Assert;
diff --git a/symmetric-db/src/test/java/org/jumpmind/db/model/DatabaseTest.java b/symmetric-db/src/test/java/org/jumpmind/db/model/DatabaseTest.java
index b1cff73153..afbeffd46f 100644
--- a/symmetric-db/src/test/java/org/jumpmind/db/model/DatabaseTest.java
+++ b/symmetric-db/src/test/java/org/jumpmind/db/model/DatabaseTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.model;
import java.util.ArrayList;
diff --git a/symmetric-db/src/test/java/org/jumpmind/db/sql/SqlScriptReaderTest.java b/symmetric-db/src/test/java/org/jumpmind/db/sql/SqlScriptReaderTest.java
index fa8119857d..d705bd3d39 100644
--- a/symmetric-db/src/test/java/org/jumpmind/db/sql/SqlScriptReaderTest.java
+++ b/symmetric-db/src/test/java/org/jumpmind/db/sql/SqlScriptReaderTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.sql;
import java.io.InputStreamReader;
diff --git a/symmetric-db/src/test/resources/log4j.xml b/symmetric-db/src/test/resources/log4j.xml
index 1e9b971da2..6956fdcba4 100644
--- a/symmetric-db/src/test/resources/log4j.xml
+++ b/symmetric-db/src/test/resources/log4j.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-db/src/test/resources/test-script-1.sql b/symmetric-db/src/test/resources/test-script-1.sql
index 01aa287323..65ec8971ac 100644
--- a/symmetric-db/src/test/resources/test-script-1.sql
+++ b/symmetric-db/src/test/resources/test-script-1.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
-- This is a comment
select * from
TEST where
diff --git a/symmetric-db/src/test/resources/testDatabaseIO.xml b/symmetric-db/src/test/resources/testDatabaseIO.xml
index f56b300bd9..878a1ff2a5 100644
--- a/symmetric-db/src/test/resources/testDatabaseIO.xml
+++ b/symmetric-db/src/test/resources/testDatabaseIO.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoConstants.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoConstants.java
index 725fb89915..aa4a391d25 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoConstants.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io;
final public class IoConstants {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoVersion.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoVersion.java
index fd12634e23..a66b8e89e6 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoVersion.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/IoVersion.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io;
import org.jumpmind.util.AbstractVersion;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/Batch.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/Batch.java
index 84be2d0ee8..f28bfad063 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/Batch.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/Batch.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import java.util.Date;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvConstants.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvConstants.java
index 6255e64708..ca64ef64aa 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvConstants.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
final public class CsvConstants {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvData.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvData.java
index 3e2fc4198b..687b97c855 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvData.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvData.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import java.util.HashMap;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvUtils.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvUtils.java
index e94f747fba..60e9263ff0 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvUtils.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/CsvUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import java.io.ByteArrayOutputStream;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataContext.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataContext.java
index 6fcc2152fa..4997d8f50e 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataContext.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataContext.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import java.util.HashMap;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataEventType.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataEventType.java
index a07622967f..54303d444d 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataEventType.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataEventType.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import org.jumpmind.db.sql.DmlStatement.DmlType;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataProcessor.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataProcessor.java
index e9fd272b0e..0970a28366 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataProcessor.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DataProcessor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java
index b1ea1bd17a..a02d1b1b3a 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbExport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import java.io.ByteArrayOutputStream;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbFill.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbFill.java
index b060e65a48..f2ce9f727a 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbFill.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbFill.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import java.math.BigDecimal;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbImport.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbImport.java
index 28a21b8dff..bd43913511 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbImport.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/DbImport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.
+ */
/*
O * Licensed to JumpMind Inc under one or more contributor
* license agreements. See the NOTICE file distributed
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataProcessorListener.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataProcessorListener.java
index 8d5ae27011..21f4193bd7 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataProcessorListener.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataProcessorListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataReader.java
index e30118fc90..1aef9e227d 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataResource.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataResource.java
index 1bce07f270..384bad6a2a 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataResource.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataResource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataWriter.java
index 2d27ef61ed..83ddaff0ea 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/IDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/ProtocolException.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/ProtocolException.java
index 8c2e2c0262..7254619037 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/ProtocolException.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/ProtocolException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
public class ProtocolException extends RuntimeException {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractDataReader.java
index b8de7f0954..417a683f0e 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.io.BufferedReader;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractTableDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractTableDataReader.java
index 099f78ba71..24c0359846 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractTableDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/AbstractTableDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.io.BufferedReader;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/CsvTableDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/CsvTableDataReader.java
index 559e3bff92..ce70d902e6 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/CsvTableDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/CsvTableDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.io.IOException;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/DataReaderStatistics.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/DataReaderStatistics.java
index c0b08b5662..df40ef1629 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/DataReaderStatistics.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/DataReaderStatistics.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import org.jumpmind.util.Statistics;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ExtractDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ExtractDataReader.java
index 4d971ae3cf..b6a44fccb5 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ExtractDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ExtractDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.util.ArrayList;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/IExtractDataReaderSource.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/IExtractDataReaderSource.java
index 4ba3d0556b..7402eef7c1 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/IExtractDataReaderSource.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/IExtractDataReaderSource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReader.java
index de62f9d372..c4e5c623e7 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.io.BufferedReader;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SqlDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SqlDataReader.java
index 3782b0a948..c787b337d1 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SqlDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SqlDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.io.InputStream;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SymXmlDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SymXmlDataReader.java
index ebaebd882b..1d91616928 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SymXmlDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/SymXmlDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.io.IOException;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/TableExtractDataReaderSource.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/TableExtractDataReaderSource.java
index 032aee9313..83cd5919cc 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/TableExtractDataReaderSource.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/TableExtractDataReaderSource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import org.apache.commons.codec.binary.Base64;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/XmlDataReader.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/XmlDataReader.java
index a7ce98e17c..5019666ed8 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/XmlDataReader.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/reader/XmlDataReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import java.io.IOException;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/AdditiveColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/AdditiveColumnTransform.java
index ad8cbcf84c..832b0af614 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/AdditiveColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/AdditiveColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.math.BigDecimal;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java
index 219ccb987a..e948e17a06 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/BshColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ColumnPolicy.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ColumnPolicy.java
index b32ff37558..8e3a7f8557 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ColumnPolicy.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ColumnPolicy.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
public enum ColumnPolicy {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ConstantColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ConstantColumnTransform.java
index 68582645f1..c031665fca 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ConstantColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ConstantColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/CopyColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/CopyColumnTransform.java
index 958eea80b3..c65dc35df6 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/CopyColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/CopyColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/DeleteAction.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/DeleteAction.java
index 7b219118a2..3e1813cc5d 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/DeleteAction.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/DeleteAction.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
public enum DeleteAction {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IColumnTransform.java
index fbb645951f..e707737bbe 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IMultipleValueColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IMultipleValueColumnTransform.java
index d3146e834b..82432ee9a0 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IMultipleValueColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IMultipleValueColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.List;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ISingleValueColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ISingleValueColumnTransform.java
index c7a378e481..2f2a4057a7 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ISingleValueColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/ISingleValueColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
public interface ISingleValueColumnTransform extends IColumnTransform {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IdentityColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IdentityColumnTransform.java
index 6a310ae96c..5748c7e828 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IdentityColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IdentityColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreColumnException.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreColumnException.java
index 69138dd0ff..687b445132 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreColumnException.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreColumnException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
public class IgnoreColumnException extends Exception {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreRowException.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreRowException.java
index 94ac7c5903..958c549e13 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreRowException.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/IgnoreRowException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
public class IgnoreRowException extends Exception {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/LookupColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/LookupColumnTransform.java
index 27fda29bc2..9b0dcc63a6 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/LookupColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/LookupColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.HashMap;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/MultiplierColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/MultiplierColumnTransform.java
index 4ae5a77b4b..41d0d96b63 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/MultiplierColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/MultiplierColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.List;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/RemoveColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/RemoveColumnTransform.java
index 2809577846..104dc486b0 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/RemoveColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/RemoveColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/SubstrColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/SubstrColumnTransform.java
index ac8e054cb3..d985767b09 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/SubstrColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/SubstrColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumn.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumn.java
index d54b880067..04302d50ae 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumn.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumn.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Date;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumnException.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumnException.java
index 70a0b224d1..04d2c93e9b 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumnException.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformColumnException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
public class TransformColumnException extends RuntimeException {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformPoint.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformPoint.java
index 06baa89db0..d9f861cd06 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformPoint.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformPoint.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
public enum TransformPoint {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformTable.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformTable.java
index ba2bcd3ea5..dd9d73cba5 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformTable.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformTable.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.ArrayList;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformedData.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformedData.java
index 638ae2f36a..3adfb4dccc 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformedData.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformedData.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.ArrayList;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/VariableColumnTransform.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/VariableColumnTransform.java
index 300316d2c7..de652b3d2d 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/VariableColumnTransform.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/VariableColumnTransform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.transform;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/AbstractProtocolDataWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/AbstractProtocolDataWriter.java
index 18f5640a60..ebff10d081 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/AbstractProtocolDataWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/AbstractProtocolDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.HashMap;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/Conflict.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/Conflict.java
index 5bbbb801cb..db4c61cd87 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/Conflict.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/Conflict.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.io.Serializable;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ConflictException.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ConflictException.java
index 126fc3ab97..c048d71999 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ConflictException.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ConflictException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DataWriterStatisticConstants.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DataWriterStatisticConstants.java
index 50df63fa65..bf9625d593 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DataWriterStatisticConstants.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DataWriterStatisticConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriter.java
index 00b2d92a2c..b315b0ffc0 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.io.StringReader;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterErrorIgnorer.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterErrorIgnorer.java
index 5c043f7d84..7dc070ab98 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterErrorIgnorer.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterErrorIgnorer.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterFilterAdapter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterFilterAdapter.java
index f363898075..6fb230884a 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterFilterAdapter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterFilterAdapter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterSettings.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterSettings.java
index 57db59ec4b..8dc92216d7 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterSettings.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterSettings.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.ArrayList;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultDatabaseWriterConflictResolver.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultDatabaseWriterConflictResolver.java
index bd5cb1e4dd..b5e863ebd7 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultDatabaseWriterConflictResolver.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultDatabaseWriterConflictResolver.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.sql.Timestamp;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultTransformWriterConflictResolver.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultTransformWriterConflictResolver.java
index 77cab54128..3ceb86f96f 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultTransformWriterConflictResolver.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/DefaultTransformWriterConflictResolver.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.List;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterConflictResolver.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterConflictResolver.java
index f354efa049..5d3bb56dd3 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterConflictResolver.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterConflictResolver.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.jumpmind.extension.IExtensionPoint;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterErrorHandler.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterErrorHandler.java
index 4680ed9e5a..17e0084b41 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterErrorHandler.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterErrorHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterFilter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterFilter.java
index eda1484d52..479b3e848b 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterFilter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IDatabaseWriterFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IProtocolDataWriterListener.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IProtocolDataWriterListener.java
index 0fd9077c68..893426970d 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IProtocolDataWriterListener.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IProtocolDataWriterListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.jumpmind.symmetric.io.data.Batch;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IgnoreBatchException.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IgnoreBatchException.java
index 5e5042df24..39e28a33a9 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IgnoreBatchException.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/IgnoreBatchException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
public class IgnoreBatchException extends RuntimeException {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/NestedDataWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/NestedDataWriter.java
index fcdd0badd5..54f05e8c40 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/NestedDataWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/NestedDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.Map;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ProtocolDataWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ProtocolDataWriter.java
index 004bd7de56..915e5570cf 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ProtocolDataWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ProtocolDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.io.BufferedWriter;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ResolvedData.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ResolvedData.java
index fc26e88e76..8fd1149ce7 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ResolvedData.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/ResolvedData.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
public class ResolvedData {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriter.java
index aedf7d4342..1aa5816026 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.io.BufferedWriter;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriter.java
index 05ab2f21f3..0f4786cc67 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.jumpmind.db.platform.IDatabasePlatform;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformWriter.java
index 99406e4037..1d7da581c8 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.ArrayList;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagedResource.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagedResource.java
index 222c07fc9c..26069cfe3d 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagedResource.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagedResource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.stage;
import java.io.BufferedReader;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagingManager.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagingManager.java
index 4267b105f7..cc86e7c80b 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagingManager.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/IStagingManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.stage;
public interface IStagingManager {
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagedResource.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagedResource.java
index dc9cf33a43..d329e7683c 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagedResource.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagedResource.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.stage;
import java.io.BufferedInputStream;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagingManager.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagingManager.java
index 80212c1ffd..f0eb2fa351 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagingManager.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/StagingManager.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.stage;
import java.io.File;
diff --git a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/ThresholdFileWriter.java b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/ThresholdFileWriter.java
index d40af6f35f..3b4ef5ad1f 100644
--- a/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/ThresholdFileWriter.java
+++ b/symmetric-io/src/main/java/org/jumpmind/symmetric/io/stage/ThresholdFileWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.stage;
import java.io.BufferedReader;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/CsvUtilsTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/CsvUtilsTest.java
index 486df9bdb8..75942136eb 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/CsvUtilsTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/CsvUtilsTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data;
import junit.framework.Assert;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReaderTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReaderTest.java
index aa50c9f018..32641d9c9d 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReaderTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/reader/ProtocolDataReaderTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.reader;
import junit.framework.Assert;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/stage/ThresholdFileWriterTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/stage/ThresholdFileWriterTest.java
index 7562def91f..6c275c2461 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/stage/ThresholdFileWriterTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/stage/ThresholdFileWriterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.stage;
import java.io.BufferedReader;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/AbstractWriterTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/AbstractWriterTest.java
index 34a11d4280..bec87bad91 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/AbstractWriterTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/AbstractWriterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.math.BigDecimal;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterTest.java
index f1c7f34bd3..b3949c5445 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/DatabaseWriterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.math.BigDecimal;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/MockDataWriter.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/MockDataWriter.java
index 70e2a86b61..a0f79af5e0 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/MockDataWriter.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/MockDataWriter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.ArrayList;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriterTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriterTest.java
index 6747dea058..c7dd488c68 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriterTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/StagingDataWriterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.io.BufferedReader;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriterTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriterTest.java
index 1929afff67..3f65dee63d 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriterTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformDatabaseWriterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import org.junit.Test;
diff --git a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformWriterTest.java b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformWriterTest.java
index 8477f83849..248a87acdd 100644
--- a/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformWriterTest.java
+++ b/symmetric-io/src/test/java/org/jumpmind/symmetric/io/data/writer/TransformWriterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.io.data.writer;
import java.util.List;
diff --git a/symmetric-io/src/test/resources/log4j.xml b/symmetric-io/src/test/resources/log4j.xml
index 1e9b971da2..6956fdcba4 100644
--- a/symmetric-io/src/test/resources/log4j.xml
+++ b/symmetric-io/src/test/resources/log4j.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-io/src/test/resources/testDatabaseWriter.xml b/symmetric-io/src/test/resources/testDatabaseWriter.xml
index 35c39e481d..2e45bf1b5b 100644
--- a/symmetric-io/src/test/resources/testDatabaseWriter.xml
+++ b/symmetric-io/src/test/resources/testDatabaseWriter.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDatabasePlatform.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDatabasePlatform.java
index 19f2cb8424..590be63144 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDatabasePlatform.java
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDatabasePlatform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
import java.sql.SQLException;
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDdlReader.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDdlReader.java
index b39a180615..700a62c644 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDdlReader.java
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/AbstractJdbcDdlReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/JdbcDatabasePlatformFactory.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/JdbcDatabasePlatformFactory.java
index 5507d002ef..77faa8d4f0 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/JdbcDatabasePlatformFactory.java
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/JdbcDatabasePlatformFactory.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform;
/*
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDatabasePlatform.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDatabasePlatform.java
index 897ea448b8..51f675d8cc 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDatabasePlatform.java
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDatabasePlatform.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.ase;
/*
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDdlReader.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDdlReader.java
index 2d736ce9b1..ad5049678a 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDdlReader.java
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseDdlReader.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.ase;
/*
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTemplate.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTemplate.java
index ebc5db6205..c4361a9cd7 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTemplate.java
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTemplate.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.ase;
import javax.sql.DataSource;
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTransaction.java b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTransaction.java
index 0002965971..69c926c75e 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTransaction.java
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/AseJdbcSqlTransaction.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.db.platform.ase;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/package.html b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/package.html
index 65f05607fb..69cc1f7e9d 100644
--- a/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/package.html
+++ b/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/ase/package.html
@@ -1,3 +1,25 @@
+
diff --git a/symmetric-jdbc/src/test/resources/org/jumpmind/db/sql/sqlscript-simple.sql b/symmetric-jdbc/src/test/resources/org/jumpmind/db/sql/sqlscript-simple.sql
index 5b0b353e9c..66bf075673 100644
--- a/symmetric-jdbc/src/test/resources/org/jumpmind/db/sql/sqlscript-simple.sql
+++ b/symmetric-jdbc/src/test/resources/org/jumpmind/db/sql/sqlscript-simple.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
create table TEST (TEST_ID INTEGER PRIMARY KEY, TEST VARCHAR(100));
insert into TEST values(1, 'one');
diff --git a/symmetric-jdbc/src/test/resources/testCreateDatabase.xml b/symmetric-jdbc/src/test/resources/testCreateDatabase.xml
index 746e2f83cf..6749d60802 100644
--- a/symmetric-jdbc/src/test/resources/testCreateDatabase.xml
+++ b/symmetric-jdbc/src/test/resources/testCreateDatabase.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-parent/pom.xml b/symmetric-parent/pom.xml
index 5fc416e939..7cd4efd740 100644
--- a/symmetric-parent/pom.xml
+++ b/symmetric-parent/pom.xml
@@ -250,6 +250,9 @@
maven-license-plugin
../symmetric-assemble/HEADER
+
+ **/*.vm
+
diff --git a/symmetric-server/src/main/deploy/bin/cpappend.bat b/symmetric-server/src/main/deploy/bin/cpappend.bat
index 74362c557a..2cafbbf969 100644
--- a/symmetric-server/src/main/deploy/bin/cpappend.bat
+++ b/symmetric-server/src/main/deploy/bin/cpappend.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
rem ---------------------------------------------------------------------------
rem Append to CLASSPATH
rem
diff --git a/symmetric-server/src/main/deploy/bin/dbexport.bat b/symmetric-server/src/main/deploy/bin/dbexport.bat
index f0ba890a43..820cfc5ddf 100644
--- a/symmetric-server/src/main/deploy/bin/dbexport.bat
+++ b/symmetric-server/src/main/deploy/bin/dbexport.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
set PRGDIR=%~dp0
diff --git a/symmetric-server/src/main/deploy/bin/dbfill.bat b/symmetric-server/src/main/deploy/bin/dbfill.bat
index 6bf561f49c..4cea9089a3 100644
--- a/symmetric-server/src/main/deploy/bin/dbfill.bat
+++ b/symmetric-server/src/main/deploy/bin/dbfill.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
set PRGDIR=%~dp0
diff --git a/symmetric-server/src/main/deploy/bin/dbimport.bat b/symmetric-server/src/main/deploy/bin/dbimport.bat
index 336610eb4e..101a5ab589 100644
--- a/symmetric-server/src/main/deploy/bin/dbimport.bat
+++ b/symmetric-server/src/main/deploy/bin/dbimport.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
set PRGDIR=%~dp0
diff --git a/symmetric-server/src/main/deploy/bin/dbsql.bat b/symmetric-server/src/main/deploy/bin/dbsql.bat
index adc085be71..697d2ed1b4 100644
--- a/symmetric-server/src/main/deploy/bin/dbsql.bat
+++ b/symmetric-server/src/main/deploy/bin/dbsql.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
set PRGDIR=%~dp0
diff --git a/symmetric-server/src/main/deploy/bin/install_service.bat b/symmetric-server/src/main/deploy/bin/install_service.bat
index 7878858c70..6efa4de5f9 100644
--- a/symmetric-server/src/main/deploy/bin/install_service.bat
+++ b/symmetric-server/src/main/deploy/bin/install_service.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
setlocal
diff --git a/symmetric-server/src/main/deploy/bin/sym.bat b/symmetric-server/src/main/deploy/bin/sym.bat
index c9e36edd2e..66371212c2 100644
--- a/symmetric-server/src/main/deploy/bin/sym.bat
+++ b/symmetric-server/src/main/deploy/bin/sym.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
set PRGDIR=%~dp0
diff --git a/symmetric-server/src/main/deploy/bin/symadmin.bat b/symmetric-server/src/main/deploy/bin/symadmin.bat
index 81a80374d0..f63b98a2f8 100644
--- a/symmetric-server/src/main/deploy/bin/symadmin.bat
+++ b/symmetric-server/src/main/deploy/bin/symadmin.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
set PRGDIR=%~dp0
diff --git a/symmetric-server/src/main/deploy/bin/uninstall_service.bat b/symmetric-server/src/main/deploy/bin/uninstall_service.bat
index b47830a726..09dc9d395f 100644
--- a/symmetric-server/src/main/deploy/bin/uninstall_service.bat
+++ b/symmetric-server/src/main/deploy/bin/uninstall_service.bat
@@ -1,3 +1,24 @@
+@REM
+@REM Licensed to JumpMind Inc under one or more contributor
+@REM license agreements. See the NOTICE file distributed
+@REM with this work for additional information regarding
+@REM copyright ownership. JumpMind Inc licenses this file
+@REM to you under the GNU General Public License, version 3.0 (GPLv3)
+@REM (the "License"); you may not use this file except in compliance
+@REM with the License.
+@REM
+@REM You should have received a copy of the GNU General Public License,
+@REM version 3.0 (GPLv3) along with this library; if not, see
+@REM .
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied. See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM
+
@echo off
setlocal
diff --git a/symmetric-server/src/main/deploy/change-log-3.0.txt b/symmetric-server/src/main/deploy/change-log-3.0.txt
index 65d94bbb5c..c6e2a697d9 100644
--- a/symmetric-server/src/main/deploy/change-log-3.0.txt
+++ b/symmetric-server/src/main/deploy/change-log-3.0.txt
@@ -1,3 +1,24 @@
+====
+ Licensed to JumpMind Inc under one or more contributor
+ license agreements. See the NOTICE file distributed
+ with this work for additional information regarding
+ copyright ownership. JumpMind Inc licenses this file
+ to you under the GNU General Public License, version 3.0 (GPLv3)
+ (the "License"); you may not use this file except in compliance
+ with the License.
+
+ You should have received a copy of the GNU General Public License,
+ version 3.0 (GPLv3) along with this library; if not, see
+ .
+
+ 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.
+====
+
SymmetricDS - 3.4.4 (Released 2013-05-12)
=========================================
- 0001207: [Bug] DB2 text column default value metadata values are quoted. Need to remove quotes when reading table metadata from database. (chenson) - resolved.
diff --git a/symmetric-server/src/main/deploy/conf/log4j-blank.xml b/symmetric-server/src/main/deploy/conf/log4j-blank.xml
index 30535df0a3..351af25e7d 100644
--- a/symmetric-server/src/main/deploy/conf/log4j-blank.xml
+++ b/symmetric-server/src/main/deploy/conf/log4j-blank.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-server/src/main/deploy/conf/log4j-debug.xml b/symmetric-server/src/main/deploy/conf/log4j-debug.xml
index 8eeee67f0d..690054f325 100644
--- a/symmetric-server/src/main/deploy/conf/log4j-debug.xml
+++ b/symmetric-server/src/main/deploy/conf/log4j-debug.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-server/src/main/deploy/conf/log4j.xml b/symmetric-server/src/main/deploy/conf/log4j.xml
index 5fc2495310..61befdaba3 100644
--- a/symmetric-server/src/main/deploy/conf/log4j.xml
+++ b/symmetric-server/src/main/deploy/conf/log4j.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-server/src/main/deploy/conf/symmetric-extensions.xml b/symmetric-server/src/main/deploy/conf/symmetric-extensions.xml
index 59b3bffa53..e315224315 100644
--- a/symmetric-server/src/main/deploy/conf/symmetric-extensions.xml
+++ b/symmetric-server/src/main/deploy/conf/symmetric-extensions.xml
@@ -1,4 +1,26 @@
+
.
+#
+# 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.
+#
+
#host.bind.name=
http.enable=true
http.port=31415
diff --git a/symmetric-server/src/main/deploy/databases/firebird/README.txt b/symmetric-server/src/main/deploy/databases/firebird/README.txt
index c58b3dd6fc..2e12bfa4c0 100644
--- a/symmetric-server/src/main/deploy/databases/firebird/README.txt
+++ b/symmetric-server/src/main/deploy/databases/firebird/README.txt
@@ -1,3 +1,24 @@
+====
+ Licensed to JumpMind Inc under one or more contributor
+ license agreements. See the NOTICE file distributed
+ with this work for additional information regarding
+ copyright ownership. JumpMind Inc licenses this file
+ to you under the GNU General Public License, version 3.0 (GPLv3)
+ (the "License"); you may not use this file except in compliance
+ with the License.
+
+ You should have received a copy of the GNU General Public License,
+ version 3.0 (GPLv3) along with this library; if not, see
+ .
+
+ 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.
+====
+
Symmetric UDF for Interbase
----------------------------
This folder contains a user defined function (UDF) library that must be installed in the Interbase 9.0
diff --git a/symmetric-server/src/main/deploy/databases/firebird/build.sh b/symmetric-server/src/main/deploy/databases/firebird/build.sh
index 984fc620cc..c643a7183f 100755
--- a/symmetric-server/src/main/deploy/databases/firebird/build.sh
+++ b/symmetric-server/src/main/deploy/databases/firebird/build.sh
@@ -1,4 +1,25 @@
#!/bin/sh
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
INTERBASE_HOME=/opt/interbase
diff --git a/symmetric-server/src/main/deploy/databases/firebird/sym_udf.c b/symmetric-server/src/main/deploy/databases/firebird/sym_udf.c
index e4fc0bf4ad..bec448c6dd 100755
--- a/symmetric-server/src/main/deploy/databases/firebird/sym_udf.c
+++ b/symmetric-server/src/main/deploy/databases/firebird/sym_udf.c
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.
+ */
#include "sym_udf.h"
char *sym_escape(char *str)
diff --git a/symmetric-server/src/main/deploy/databases/firebird/sym_udf.h b/symmetric-server/src/main/deploy/databases/firebird/sym_udf.h
index 25ca33d389..ab6964b072 100644
--- a/symmetric-server/src/main/deploy/databases/firebird/sym_udf.h
+++ b/symmetric-server/src/main/deploy/databases/firebird/sym_udf.h
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.
+ */
#include "stdio.h"
#include "ibase.h"
#include "ib_util.h"
diff --git a/symmetric-server/src/main/deploy/databases/interbase/README.txt b/symmetric-server/src/main/deploy/databases/interbase/README.txt
index cab553dc40..55897d7004 100644
--- a/symmetric-server/src/main/deploy/databases/interbase/README.txt
+++ b/symmetric-server/src/main/deploy/databases/interbase/README.txt
@@ -1,3 +1,24 @@
+====
+ Licensed to JumpMind Inc under one or more contributor
+ license agreements. See the NOTICE file distributed
+ with this work for additional information regarding
+ copyright ownership. JumpMind Inc licenses this file
+ to you under the GNU General Public License, version 3.0 (GPLv3)
+ (the "License"); you may not use this file except in compliance
+ with the License.
+
+ You should have received a copy of the GNU General Public License,
+ version 3.0 (GPLv3) along with this library; if not, see
+ .
+
+ 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.
+====
+
Symmetric UDF for Interbase
----------------------------
This folder contains a user defined function (UDF) library that must be installed in the Interbase 9.0
diff --git a/symmetric-server/src/main/deploy/databases/interbase/build.sh b/symmetric-server/src/main/deploy/databases/interbase/build.sh
index 984fc620cc..c643a7183f 100644
--- a/symmetric-server/src/main/deploy/databases/interbase/build.sh
+++ b/symmetric-server/src/main/deploy/databases/interbase/build.sh
@@ -1,4 +1,25 @@
#!/bin/sh
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
INTERBASE_HOME=/opt/interbase
diff --git a/symmetric-server/src/main/deploy/databases/interbase/sym_udf.c b/symmetric-server/src/main/deploy/databases/interbase/sym_udf.c
index e4fc0bf4ad..bec448c6dd 100644
--- a/symmetric-server/src/main/deploy/databases/interbase/sym_udf.c
+++ b/symmetric-server/src/main/deploy/databases/interbase/sym_udf.c
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.
+ */
#include "sym_udf.h"
char *sym_escape(char *str)
diff --git a/symmetric-server/src/main/deploy/databases/interbase/sym_udf.h b/symmetric-server/src/main/deploy/databases/interbase/sym_udf.h
index 25ca33d389..ab6964b072 100644
--- a/symmetric-server/src/main/deploy/databases/interbase/sym_udf.h
+++ b/symmetric-server/src/main/deploy/databases/interbase/sym_udf.h
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.
+ */
#include "stdio.h"
#include "ibase.h"
#include "ib_util.h"
diff --git a/symmetric-server/src/main/deploy/samples/corp-000.properties b/symmetric-server/src/main/deploy/samples/corp-000.properties
index 7d87f49349..486bff79e8 100644
--- a/symmetric-server/src/main/deploy/samples/corp-000.properties
+++ b/symmetric-server/src/main/deploy/samples/corp-000.properties
@@ -1,3 +1,24 @@
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
engine.name=corp-000
# The class name for the JDBC Driver
diff --git a/symmetric-server/src/main/deploy/samples/create_sample.xml b/symmetric-server/src/main/deploy/samples/create_sample.xml
index e7118a3694..944a1c269b 100644
--- a/symmetric-server/src/main/deploy/samples/create_sample.xml
+++ b/symmetric-server/src/main/deploy/samples/create_sample.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-server/src/main/deploy/samples/insert_sample.sql b/symmetric-server/src/main/deploy/samples/insert_sample.sql
index a84aeaccd4..9f9f7d81f3 100644
--- a/symmetric-server/src/main/deploy/samples/insert_sample.sql
+++ b/symmetric-server/src/main/deploy/samples/insert_sample.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
------------------------------------------------------------------------------
-- Sample Data
------------------------------------------------------------------------------
diff --git a/symmetric-server/src/main/deploy/samples/insert_sample_mysql.sql b/symmetric-server/src/main/deploy/samples/insert_sample_mysql.sql
index e49c80cb7c..fd359fb335 100644
--- a/symmetric-server/src/main/deploy/samples/insert_sample_mysql.sql
+++ b/symmetric-server/src/main/deploy/samples/insert_sample_mysql.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
------------------------------------------------------------------------------
-- Sample Data
------------------------------------------------------------------------------
diff --git a/symmetric-server/src/main/deploy/samples/store-001.properties b/symmetric-server/src/main/deploy/samples/store-001.properties
index 9a0135dab7..73cbbce284 100644
--- a/symmetric-server/src/main/deploy/samples/store-001.properties
+++ b/symmetric-server/src/main/deploy/samples/store-001.properties
@@ -1,3 +1,24 @@
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
engine.name=store-001
# The class name for the JDBC Driver
diff --git a/symmetric-server/src/main/deploy/web/WEB-INF/web.xml b/symmetric-server/src/main/deploy/web/WEB-INF/web.xml
index 87f9444114..2d9f7d4cd9 100644
--- a/symmetric-server/src/main/deploy/web/WEB-INF/web.xml
+++ b/symmetric-server/src/main/deploy/web/WEB-INF/web.xml
@@ -1,4 +1,26 @@
+
.
+ *
+ * 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.jumpmind.symmetric;
import org.apache.commons.cli.CommandLine;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java
index 53a78c6b62..94bb965dfa 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/SymmetricWebServer.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric;
import java.io.File;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractTextPublisherDataLoaderFilter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractTextPublisherDataLoaderFilter.java
index 1b1e85fcff..df2864f99a 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractTextPublisherDataLoaderFilter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractTextPublisherDataLoaderFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import org.jumpmind.db.model.Table;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractXmlPublisherExtensionPoint.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractXmlPublisherExtensionPoint.java
index fd5374acf7..f1f899f167 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractXmlPublisherExtensionPoint.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/AbstractXmlPublisherExtensionPoint.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import java.util.Collection;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisher.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisher.java
index 92081dcaff..35909728a8 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisher.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisher.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import org.jumpmind.util.Context;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisherFilter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisherFilter.java
index 36b320ee2d..27b5edce0d 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisherFilter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/IPublisherFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import org.jumpmind.symmetric.io.data.writer.IDatabaseWriterFilter;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/RunSqlReloadListener.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/RunSqlReloadListener.java
index 1ca8c2dcda..b724e0f135 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/RunSqlReloadListener.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/RunSqlReloadListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import org.apache.commons.lang.StringUtils;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/SimpleJmsPublisher.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/SimpleJmsPublisher.java
index 470e6c8a5d..24d143a921 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/SimpleJmsPublisher.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/SimpleJmsPublisher.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import org.jumpmind.util.Context;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/TemplatedPublisherDataLoaderFilter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/TemplatedPublisherDataLoaderFilter.java
index 1127a0d53b..ff23d8aabd 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/TemplatedPublisherDataLoaderFilter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/TemplatedPublisherDataLoaderFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import java.text.ParseException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDataRouter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDataRouter.java
index 489e763411..3f5efef7cb 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDataRouter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDataRouter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import java.util.Collections;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDatabaseWriterFilter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDatabaseWriterFilter.java
index f24b337417..7a3688e107 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDatabaseWriterFilter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/integrate/XmlPublisherDatabaseWriterFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import java.util.List;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ColumnDataFilters.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ColumnDataFilters.java
index 48ad139bb6..c967530cb2 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ColumnDataFilters.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ColumnDataFilters.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.map;
import java.util.List;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ConstantValueFilter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ConstantValueFilter.java
index 75636c2110..900a08a12f 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ConstantValueFilter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/ConstantValueFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.map;
import org.jumpmind.util.Context;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/IValueFilter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/IValueFilter.java
index 9528946ccd..50e3979b23 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/IValueFilter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/IValueFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.map;
import org.jumpmind.util.Context;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/TableColumnValueFilter.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/TableColumnValueFilter.java
index fe5e584bdb..7a4e6adec5 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/map/TableColumnValueFilter.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/map/TableColumnValueFilter.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.map;
public class TableColumnValueFilter {
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractCompressionUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractCompressionUriHandler.java
index 87cef95ee7..f0396ccd9d 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractCompressionUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractCompressionUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractUriHandler.java
index 5324b7918d..74d500b064 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AbstractUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AckUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AckUriHandler.java
index fc0bc6cac5..837327f0f9 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AckUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AckUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AuthenticationInterceptor.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AuthenticationInterceptor.java
index 09b0635467..d6a1bad73b 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AuthenticationInterceptor.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/AuthenticationInterceptor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BandwidthSamplerUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BandwidthSamplerUriHandler.java
index 7a487b0261..15d310b0eb 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BandwidthSamplerUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BandwidthSamplerUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BatchUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BatchUriHandler.java
index d9bc86c3c4..2793bded30 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BatchUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/BatchUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPullUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPullUriHandler.java
index 9f5ae3d1d4..d204e5f7ae 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPullUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPullUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPushUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPushUriHandler.java
index 4f50aa13f7..969cd9d95f 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPushUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/FileSyncPushUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IInterceptor.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IInterceptor.java
index 5f54ba683b..933d523f39 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IInterceptor.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IInterceptor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IUriHandler.java
index 980b04720c..fefb32fb99 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/IUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/InfoUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/InfoUriHandler.java
index 191a265f23..54ac3862b8 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/InfoUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/InfoUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/NodeConcurrencyInterceptor.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/NodeConcurrencyInterceptor.java
index a08c08f784..d47d9af4b0 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/NodeConcurrencyInterceptor.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/NodeConcurrencyInterceptor.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PingUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PingUriHandler.java
index bf86f5b0f4..d9d12c3738 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PingUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PingUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PullUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PullUriHandler.java
index 59b38d7cad..de4a46cb8b 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PullUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PullUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PushUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PushUriHandler.java
index 1c5bf181a6..8c87c706b5 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PushUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/PushUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/RegistrationUriHandler.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/RegistrationUriHandler.java
index cbb4c134a6..623012aa86 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/RegistrationUriHandler.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/RegistrationUriHandler.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServerSymmetricEngine.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServerSymmetricEngine.java
index e22697272e..07a443562d 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServerSymmetricEngine.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServerSymmetricEngine.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.File;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServletUtils.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServletUtils.java
index 82340d968d..606c5206b4 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServletUtils.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/ServletUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricContextListener.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricContextListener.java
index 6e5617b425..e9f9c8e400 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricContextListener.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricContextListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import javax.servlet.ServletContext;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricEngineHolder.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricEngineHolder.java
index 3dce5b489f..60057e69cf 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricEngineHolder.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricEngineHolder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.File;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java
index ac1b4a6ce0..c4214c858c 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricServlet.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionResponseStream.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionResponseStream.java
index 93dcfc80c8..18da3236d7 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionResponseStream.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionResponseStream.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.compression;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionServletResponseWrapper.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionServletResponseWrapper.java
index 433e159eaa..afa8421c57 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionServletResponseWrapper.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/compression/CompressionServletResponseWrapper.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.compression;
import java.io.IOException;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/InternalServerErrorException.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/InternalServerErrorException.java
index 66e998a264..32eea8f4a4 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/InternalServerErrorException.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/InternalServerErrorException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest;
import org.springframework.http.HttpStatus;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotAllowedException.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotAllowedException.java
index 58a0417b8b..0a3f8c875f 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotAllowedException.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotAllowedException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest;
import org.springframework.http.HttpStatus;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotFoundException.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotFoundException.java
index 7197b91047..c225e2a342 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotFoundException.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/NotFoundException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest;
import org.springframework.http.HttpStatus;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestConfig.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestConfig.java
index ec913ef16a..7716315999 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestConfig.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestConfig.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest;
import org.springframework.context.annotation.Bean;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestService.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestService.java
index 8a3f5fd899..c2992a6f9d 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestService.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/RestService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest;
import java.io.BufferedInputStream;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Batch.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Batch.java
index 86dd2769aa..016730d84e 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Batch.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Batch.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.List;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/ChannelStatus.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/ChannelStatus.java
index 111d8c07d5..1912931241 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/ChannelStatus.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/ChannelStatus.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
public class ChannelStatus {
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Column.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Column.java
index c8dfcfb74e..08ffbe1dbf 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Column.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Column.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
public class Column {
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Engine.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Engine.java
index 7fb469de9f..1912def390 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Engine.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Engine.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import javax.xml.bind.annotation.XmlRootElement;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/EngineList.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/EngineList.java
index 414db6b245..0dc60e6086 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/EngineList.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/EngineList.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.ArrayList;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Identity.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Identity.java
index a724a53646..9fe70d061c 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Identity.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Identity.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import javax.xml.bind.annotation.XmlRootElement;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Node.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Node.java
index 2dfe0fef5c..48abe8415f 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Node.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Node.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.Date;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeList.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeList.java
index 5669f28d54..8788cb7962 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeList.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeList.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.ArrayList;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeStatus.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeStatus.java
index f2ba1e3d45..1fe06ee7c0 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeStatus.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/NodeStatus.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.Date;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/PullDataResults.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/PullDataResults.java
index fa94c2906f..ccb76879c6 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/PullDataResults.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/PullDataResults.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.List;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/QueryResults.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/QueryResults.java
index 1e4193ec3d..cd9a704ee2 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/QueryResults.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/QueryResults.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.ArrayList;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RegistrationInfo.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RegistrationInfo.java
index 8de0f940f5..243ed0458d 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RegistrationInfo.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RegistrationInfo.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
public class RegistrationInfo {
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RestError.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RestError.java
index 5002da75c3..eb106ccb88 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RestError.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/RestError.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import javax.xml.bind.annotation.XmlRootElement;
diff --git a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Row.java b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Row.java
index 78a01a432b..02f3dbabb7 100644
--- a/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Row.java
+++ b/symmetric-server/src/main/java/org/jumpmind/symmetric/web/rest/model/Row.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.web.rest.model;
import java.util.ArrayList;
diff --git a/symmetric-server/src/shortcuts/formatter.eclipse.xml b/symmetric-server/src/shortcuts/formatter.eclipse.xml
index 28b1c0998a..76ebe895ed 100644
--- a/symmetric-server/src/shortcuts/formatter.eclipse.xml
+++ b/symmetric-server/src/shortcuts/formatter.eclipse.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/integrate/XmlPublisherFilterTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/integrate/XmlPublisherFilterTest.java
index 82715b5b8f..8f6026bebc 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/integrate/XmlPublisherFilterTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/integrate/XmlPublisherFilterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.integrate;
import java.util.ArrayList;
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractIntegrationTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractIntegrationTest.java
index 2221fc4451..b719b67b79 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractIntegrationTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractIntegrationTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.io.File;
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractTest.java
index f84c3f31ef..6665840e0a 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AbstractTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.io.File;
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AutoRegisterLoadTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AutoRegisterLoadTest.java
index 5b14e4ba63..1f94038ddb 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AutoRegisterLoadTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/AutoRegisterLoadTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
public class AutoRegisterLoadTest {
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ClientPushPullTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ClientPushPullTest.java
index cbdb039d64..303a144502 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ClientPushPullTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ClientPushPullTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
public class ClientPushPullTest {
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/FileSyncTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/FileSyncTest.java
index e9abf17c9a..2c232812c4 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/FileSyncTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/FileSyncTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.io.File;
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/MultiMasterTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/MultiMasterTest.java
index e5faea2722..ba2cebeccc 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/MultiMasterTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/MultiMasterTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
public class MultiMasterTest {
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/NonDmlEventsTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/NonDmlEventsTest.java
index 22880840f8..64e0c39f6e 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/NonDmlEventsTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/NonDmlEventsTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
public class NonDmlEventsTest {
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ServerPushPullTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ServerPushPullTest.java
index 0a932ee1bb..a14f145772 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ServerPushPullTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/ServerPushPullTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
public class ServerPushPullTest {
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/SimpleIntegrationTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/SimpleIntegrationTest.java
index 61ba4565b0..f4fc1eb00a 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/SimpleIntegrationTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/SimpleIntegrationTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.math.BigDecimal;
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/TransformationTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/TransformationTest.java
index 5e591ac0ac..dcc430b563 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/TransformationTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/TransformationTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
public class TransformationTest {
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/WildcardTest.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/WildcardTest.java
index f340ce7d85..5362800d63 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/test/WildcardTest.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/test/WildcardTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.test;
import java.sql.Types;
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockAcknowledgeEventListener.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockAcknowledgeEventListener.java
index 37f3ae7a34..18a9674782 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockAcknowledgeEventListener.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockAcknowledgeEventListener.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.mock;
import org.jumpmind.symmetric.model.BatchAck;
diff --git a/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockOutgoingTransport.java b/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockOutgoingTransport.java
index d5df6718c9..57072c0fa9 100644
--- a/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockOutgoingTransport.java
+++ b/symmetric-server/src/test/java/org/jumpmind/symmetric/transport/mock/MockOutgoingTransport.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.symmetric.transport.mock;
import java.io.BufferedWriter;
diff --git a/symmetric-server/src/test/resources/log4j.xml b/symmetric-server/src/test/resources/log4j.xml
index d88ae800b9..5d3e4832f2 100644
--- a/symmetric-server/src/test/resources/log4j.xml
+++ b/symmetric-server/src/test/resources/log4j.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-server/src/test/resources/test-integration-root-setup.sql b/symmetric-server/src/test/resources/test-integration-root-setup.sql
index 605b6c89c6..c89d442e2b 100644
--- a/symmetric-server/src/test/resources/test-integration-root-setup.sql
+++ b/symmetric-server/src/test/resources/test-integration-root-setup.sql
@@ -1,3 +1,24 @@
+--
+-- Licensed to JumpMind Inc under one or more contributor
+-- license agreements. See the NOTICE file distributed
+-- with this work for additional information regarding
+-- copyright ownership. JumpMind Inc licenses this file
+-- to you under the GNU General Public License, version 3.0 (GPLv3)
+-- (the "License"); you may not use this file except in compliance
+-- with the License.
+--
+-- You should have received a copy of the GNU General Public License,
+-- version 3.0 (GPLv3) along with this library; if not, see
+-- .
+--
+-- 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.
+--
+
insert into sym_channel (channel_id, processing_order, max_batch_size, max_batch_to_send, contains_big_lob, enabled, description) values('testchannel', 1, 50, 50, 1, 1, null);
insert into sym_node_group (node_group_id, description) values ('test-root-group','a test config');
diff --git a/symmetric-util/src/main/java/org/jumpmind/exception/InterruptedException.java b/symmetric-util/src/main/java/org/jumpmind/exception/InterruptedException.java
index 232f71e7e4..3a70a45ad9 100644
--- a/symmetric-util/src/main/java/org/jumpmind/exception/InterruptedException.java
+++ b/symmetric-util/src/main/java/org/jumpmind/exception/InterruptedException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.exception;
public class InterruptedException extends RuntimeException {
diff --git a/symmetric-util/src/main/java/org/jumpmind/exception/IoException.java b/symmetric-util/src/main/java/org/jumpmind/exception/IoException.java
index 45284f2e4b..064663bbcb 100644
--- a/symmetric-util/src/main/java/org/jumpmind/exception/IoException.java
+++ b/symmetric-util/src/main/java/org/jumpmind/exception/IoException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.exception;
import java.io.IOException;
diff --git a/symmetric-util/src/main/java/org/jumpmind/exception/ParseException.java b/symmetric-util/src/main/java/org/jumpmind/exception/ParseException.java
index b6b2e0f096..cbca6510f5 100644
--- a/symmetric-util/src/main/java/org/jumpmind/exception/ParseException.java
+++ b/symmetric-util/src/main/java/org/jumpmind/exception/ParseException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.exception;
public class ParseException extends RuntimeException {
diff --git a/symmetric-util/src/main/java/org/jumpmind/exception/SecurityException.java b/symmetric-util/src/main/java/org/jumpmind/exception/SecurityException.java
index f4c9c99354..e8af758590 100644
--- a/symmetric-util/src/main/java/org/jumpmind/exception/SecurityException.java
+++ b/symmetric-util/src/main/java/org/jumpmind/exception/SecurityException.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.exception;
import java.security.GeneralSecurityException;
diff --git a/symmetric-util/src/main/java/org/jumpmind/extension/IBuiltInExtensionPoint.java b/symmetric-util/src/main/java/org/jumpmind/extension/IBuiltInExtensionPoint.java
index 069c355075..e452e96845 100644
--- a/symmetric-util/src/main/java/org/jumpmind/extension/IBuiltInExtensionPoint.java
+++ b/symmetric-util/src/main/java/org/jumpmind/extension/IBuiltInExtensionPoint.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.extension;
/**
diff --git a/symmetric-util/src/main/java/org/jumpmind/extension/IExtensionPoint.java b/symmetric-util/src/main/java/org/jumpmind/extension/IExtensionPoint.java
index a76da99233..91e716d514 100644
--- a/symmetric-util/src/main/java/org/jumpmind/extension/IExtensionPoint.java
+++ b/symmetric-util/src/main/java/org/jumpmind/extension/IExtensionPoint.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.extension;
/**
diff --git a/symmetric-util/src/main/java/org/jumpmind/persist/AbstractJsonFileSystemPersister.java b/symmetric-util/src/main/java/org/jumpmind/persist/AbstractJsonFileSystemPersister.java
index 8b03751025..6cc44f1187 100644
--- a/symmetric-util/src/main/java/org/jumpmind/persist/AbstractJsonFileSystemPersister.java
+++ b/symmetric-util/src/main/java/org/jumpmind/persist/AbstractJsonFileSystemPersister.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.persist;
import java.io.Closeable;
diff --git a/symmetric-util/src/main/java/org/jumpmind/persist/IPersister.java b/symmetric-util/src/main/java/org/jumpmind/persist/IPersister.java
index 3b3aff4f77..5e5868dfb9 100644
--- a/symmetric-util/src/main/java/org/jumpmind/persist/IPersister.java
+++ b/symmetric-util/src/main/java/org/jumpmind/persist/IPersister.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.persist;
public interface IPersister {
diff --git a/symmetric-util/src/main/java/org/jumpmind/properties/DefaultParameterParser.java b/symmetric-util/src/main/java/org/jumpmind/properties/DefaultParameterParser.java
index d4341dfb2c..1bd6e7c1a3 100644
--- a/symmetric-util/src/main/java/org/jumpmind/properties/DefaultParameterParser.java
+++ b/symmetric-util/src/main/java/org/jumpmind/properties/DefaultParameterParser.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.properties;
import java.io.IOException;
diff --git a/symmetric-util/src/main/java/org/jumpmind/properties/EnvironmentSpecificProperties.java b/symmetric-util/src/main/java/org/jumpmind/properties/EnvironmentSpecificProperties.java
index e416a292ab..4317647852 100644
--- a/symmetric-util/src/main/java/org/jumpmind/properties/EnvironmentSpecificProperties.java
+++ b/symmetric-util/src/main/java/org/jumpmind/properties/EnvironmentSpecificProperties.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.properties;
import java.io.IOException;
diff --git a/symmetric-util/src/main/java/org/jumpmind/properties/TypedProperties.java b/symmetric-util/src/main/java/org/jumpmind/properties/TypedProperties.java
index 074c24bf17..ffc3dbc37a 100644
--- a/symmetric-util/src/main/java/org/jumpmind/properties/TypedProperties.java
+++ b/symmetric-util/src/main/java/org/jumpmind/properties/TypedProperties.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.properties;
import java.io.File;
diff --git a/symmetric-util/src/main/java/org/jumpmind/security/ISecurityService.java b/symmetric-util/src/main/java/org/jumpmind/security/ISecurityService.java
index ebc9d382c7..367dfb7e06 100644
--- a/symmetric-util/src/main/java/org/jumpmind/security/ISecurityService.java
+++ b/symmetric-util/src/main/java/org/jumpmind/security/ISecurityService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.security;
diff --git a/symmetric-util/src/main/java/org/jumpmind/security/SecurityConstants.java b/symmetric-util/src/main/java/org/jumpmind/security/SecurityConstants.java
index 311ecb2a7c..416d0343fa 100644
--- a/symmetric-util/src/main/java/org/jumpmind/security/SecurityConstants.java
+++ b/symmetric-util/src/main/java/org/jumpmind/security/SecurityConstants.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.security;
public class SecurityConstants {
diff --git a/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java b/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java
index 83dcd2a0c4..b5d58a3c01 100644
--- a/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java
+++ b/symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.security;
import java.io.File;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/AbstractVersion.java b/symmetric-util/src/main/java/org/jumpmind/util/AbstractVersion.java
index 9b707c1f07..f105fad6b5 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/AbstractVersion.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/AbstractVersion.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.io.IOException;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/AppUtils.java b/symmetric-util/src/main/java/org/jumpmind/util/AppUtils.java
index c87b5a8967..e6186794b0 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/AppUtils.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/AppUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.io.File;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/BufferedLogAppender.java b/symmetric-util/src/main/java/org/jumpmind/util/BufferedLogAppender.java
index 743494c611..68916c7ae1 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/BufferedLogAppender.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/BufferedLogAppender.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.util.LinkedList;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/CollectionUtils.java b/symmetric-util/src/main/java/org/jumpmind/util/CollectionUtils.java
index 9b2a37d887..c8582356f9 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/CollectionUtils.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/CollectionUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.lang.reflect.Array;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/Context.java b/symmetric-util/src/main/java/org/jumpmind/util/Context.java
index 8d1623a76a..d5cf37070a 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/Context.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/Context.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.util.HashMap;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/FormatUtils.java b/symmetric-util/src/main/java/org/jumpmind/util/FormatUtils.java
index d4182c7ae0..27cf065c6b 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/FormatUtils.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/FormatUtils.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.text.ParsePosition;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/JarBuilder.java b/symmetric-util/src/main/java/org/jumpmind/util/JarBuilder.java
index 14e38d1f67..82c42638a9 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/JarBuilder.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/JarBuilder.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.io.BufferedInputStream;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/LinkedCaseInsensitiveMap.java b/symmetric-util/src/main/java/org/jumpmind/util/LinkedCaseInsensitiveMap.java
index 27b45db508..d24733de6f 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/LinkedCaseInsensitiveMap.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/LinkedCaseInsensitiveMap.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.util.HashMap;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/RandomTimeSlot.java b/symmetric-util/src/main/java/org/jumpmind/util/RandomTimeSlot.java
index 7313fc1ba9..2207a248b2 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/RandomTimeSlot.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/RandomTimeSlot.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.util.Random;
diff --git a/symmetric-util/src/main/java/org/jumpmind/util/Statistics.java b/symmetric-util/src/main/java/org/jumpmind/util/Statistics.java
index 0af85316e9..8f8ea433fc 100644
--- a/symmetric-util/src/main/java/org/jumpmind/util/Statistics.java
+++ b/symmetric-util/src/main/java/org/jumpmind/util/Statistics.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.util.HashMap;
diff --git a/symmetric-util/src/test/java/org/jumpmind/util/AppUtilsTest.java b/symmetric-util/src/test/java/org/jumpmind/util/AppUtilsTest.java
index cb2cbd1640..0188c03e3f 100644
--- a/symmetric-util/src/test/java/org/jumpmind/util/AppUtilsTest.java
+++ b/symmetric-util/src/test/java/org/jumpmind/util/AppUtilsTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.util.Date;
diff --git a/symmetric-util/src/test/java/org/jumpmind/util/EnvironmentSpecificPropertiesTest.java b/symmetric-util/src/test/java/org/jumpmind/util/EnvironmentSpecificPropertiesTest.java
index ee2f946ab7..a5f3841868 100644
--- a/symmetric-util/src/test/java/org/jumpmind/util/EnvironmentSpecificPropertiesTest.java
+++ b/symmetric-util/src/test/java/org/jumpmind/util/EnvironmentSpecificPropertiesTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import junit.framework.Assert;
diff --git a/symmetric-util/src/test/java/org/jumpmind/util/FormatUtilsTest.java b/symmetric-util/src/test/java/org/jumpmind/util/FormatUtilsTest.java
index 52bd3e7dde..c0c2a32328 100644
--- a/symmetric-util/src/test/java/org/jumpmind/util/FormatUtilsTest.java
+++ b/symmetric-util/src/test/java/org/jumpmind/util/FormatUtilsTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.util.HashMap;
diff --git a/symmetric-util/src/test/java/org/jumpmind/util/JarBuilderUnitTest.java b/symmetric-util/src/test/java/org/jumpmind/util/JarBuilderUnitTest.java
index 40e2f545e2..6b8a76f346 100644
--- a/symmetric-util/src/test/java/org/jumpmind/util/JarBuilderUnitTest.java
+++ b/symmetric-util/src/test/java/org/jumpmind/util/JarBuilderUnitTest.java
@@ -1,3 +1,23 @@
+/**
+ * Licensed to JumpMind Inc under one or more contributor
+ * license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding
+ * copyright ownership. JumpMind Inc licenses this file
+ * to you under the GNU General Public License, version 3.0 (GPLv3)
+ * (the "License"); you may not use this file except in compliance
+ * with the License.
+ *
+ * You should have received a copy of the GNU General Public License,
+ * version 3.0 (GPLv3) along with this library; if not, see
+ * .
+ *
+ * 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.jumpmind.util;
import java.io.File;
diff --git a/symmetric-util/src/test/resources/log4j.xml b/symmetric-util/src/test/resources/log4j.xml
index 1e9b971da2..6956fdcba4 100644
--- a/symmetric-util/src/test/resources/log4j.xml
+++ b/symmetric-util/src/test/resources/log4j.xml
@@ -1,4 +1,26 @@
+
diff --git a/symmetric-util/src/test/resources/test.env.specifc.properties b/symmetric-util/src/test/resources/test.env.specifc.properties
index efc52e32a3..3d26c0afb3 100644
--- a/symmetric-util/src/test/resources/test.env.specifc.properties
+++ b/symmetric-util/src/test/resources/test.env.specifc.properties
@@ -1,3 +1,24 @@
+#
+# Licensed to JumpMind Inc under one or more contributor
+# license agreements. See the NOTICE file distributed
+# with this work for additional information regarding
+# copyright ownership. JumpMind Inc licenses this file
+# to you under the GNU General Public License, version 3.0 (GPLv3)
+# (the "License"); you may not use this file except in compliance
+# with the License.
+#
+# You should have received a copy of the GNU General Public License,
+# version 3.0 (GPLv3) along with this library; if not, see
+# .
+#
+# 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.
+#
+
environment=prod
prod.name1=one