geode-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kl...@apache.org
Subject [29/50] [abbrv] incubator-geode git commit: GEODE-14: Integration of GemFire Session Replication and Hibernate modules
Date Tue, 09 Feb 2016 01:30:22 GMT
GEODE-14: Integration of GemFire Session Replication and Hibernate modules


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

Branch: refs/heads/feature/GEODE-268
Commit: 48552465c316e271cabd4efd0d7b53a037ed6dcf
Parents: c8251f8
Author: Jens Deppe <jdeppe@pivotal.io>
Authored: Wed Dec 30 08:37:43 2015 -0800
Committer: Jens Deppe <jdeppe@pivotal.io>
Committed: Mon Feb 8 07:06:24 2016 -0800

----------------------------------------------------------------------
 .../gemfire-modules-assembly/build.gradle       |  251 +++
 ...e_licenses-Pivotal_GemFire_Modules_7.0.2.txt |  469 ++++++
 ...rce_licenses-Pivotal_GemFire_Modules_8.0.txt |  465 ++++++
 ...e_licenses-Pivotal_GemFire_Modules_8.1.0.txt |  472 ++++++
 ...censes-VMware_vFabric_GemFire_Module_7.0.txt |  471 ++++++
 ...ses-VMware_vFabric_GemFire_Modules_7.0.1.txt |  474 ++++++
 ...re_HTTP_Session_Management_Modules_2.0.1.txt | 1316 +++++++++++++++
 ...Fire_HTTP_Session_Management_Modules_2.0.txt | 1334 +++++++++++++++
 ...re_HTTP_Session_Management_Modules_2.1.1.txt | 1326 +++++++++++++++
 ...Fire_HTTP_Session_Management_Modules_2.1.txt | 1325 +++++++++++++++
 ...icenses-vFabric_GemFire_Modules_7.0.Beta.txt |  471 ++++++
 .../release/conf/cache-client.xml               |   40 +
 .../release/conf/cache-peer.xml                 |   48 +
 .../release/conf/cache-server.xml               |   74 +
 .../release/hibernate/readme.txt                |   14 +
 .../release/scripts/cacheserver.bat             |  133 ++
 .../release/scripts/cacheserver.sh              |  104 ++
 .../release/scripts/gemfire.bat                 |   41 +
 .../release/scripts/gemfire.sh                  |   59 +
 .../release/scripts/setenv.properties           |    6 +
 .../release/session/bin/cacheserver.bat         |   56 +
 .../release/session/bin/cacheserver.sh          |   57 +
 .../release/session/bin/gemfire.bat             |   53 +
 .../release/session/bin/gemfire.sh              |   69 +
 .../release/session/bin/modify_war              |  392 +++++
 .../release/session/bin/setenv.properties       |    6 +
 .../release/session/readme.txt                  |   14 +
 .../gemfire-cs-tomcat-7/context-fragment.xml    |   15 +
 .../tcserver/gemfire-cs-tomcat-7/modules.env    |    1 +
 .../gemfire-cs-tomcat-8/context-fragment.xml    |   15 +
 .../tcserver/gemfire-cs-tomcat-8/modules.env    |    1 +
 .../release/tcserver/gemfire-cs/README.txt      |   14 +
 .../gemfire-cs/configuration-prompts.properties |   17 +
 .../tcserver/gemfire-cs/context-fragment.xml    |   13 +
 .../release/tcserver/gemfire-cs/modules.env     |    1 +
 .../tcserver/gemfire-cs/server-fragment.xml     |   12 +
 .../gemfire-p2p-tomcat-7/context-fragment.xml   |   15 +
 .../tcserver/gemfire-p2p-tomcat-7/modules.env   |    1 +
 .../gemfire-p2p-tomcat-8/context-fragment.xml   |   15 +
 .../tcserver/gemfire-p2p-tomcat-8/modules.env   |    1 +
 .../release/tcserver/gemfire-p2p/README.txt     |   14 +
 .../configuration-prompts.properties            |   21 +
 .../tcserver/gemfire-p2p/context-fragment.xml   |   13 +
 .../release/tcserver/gemfire-p2p/modules.env    |    1 +
 .../tcserver/gemfire-p2p/server-fragment.xml    |   16 +
 .../release/tomcat/readme.txt                   |   14 +
 .../gemfire-modules-hibernate/build.gradle      |   36 +
 .../gemfire/modules/hibernate/EnumType.java     |   58 +
 .../gemfire/modules/hibernate/GemFireCache.java |  238 +++
 .../modules/hibernate/GemFireCacheListener.java |   54 +
 .../modules/hibernate/GemFireCacheProvider.java |  200 +++
 .../hibernate/GemFireQueryCacheFactory.java     |   39 +
 .../modules/hibernate/GemFireRegionFactory.java |  237 +++
 .../modules/hibernate/internal/Access.java      |  257 +++
 .../ClientServerRegionFactoryDelegate.java      |  208 +++
 .../hibernate/internal/CollectionAccess.java    |  224 +++
 .../hibernate/internal/EntityRegionWriter.java  |   87 +
 .../hibernate/internal/EntityVersion.java       |   28 +
 .../hibernate/internal/EntityVersionImpl.java   |   51 +
 .../hibernate/internal/EntityWrapper.java       |   89 +
 .../hibernate/internal/GemFireBaseRegion.java   |  166 ++
 .../internal/GemFireCollectionRegion.java       |   59 +
 .../hibernate/internal/GemFireEntityRegion.java |  187 +++
 .../internal/GemFireQueryResultsRegion.java     |  113 ++
 .../modules/hibernate/internal/KeyWrapper.java  |   93 ++
 .../internal/NonStrictReadWriteAccess.java      |   83 +
 .../hibernate/internal/ReadOnlyAccess.java      |   55 +
 .../hibernate/internal/ReadWriteAccess.java     |   36 +
 .../internal/RegionFactoryDelegate.java         |  153 ++
 .../hibernate/internal/TransactionalAccess.java |   25 +
 .../com/gemstone/gemfire/modules/Event.java     |   67 +
 .../gemfire/modules/HibernateJUnitTest.java     |  410 +++++
 .../com/gemstone/gemfire/modules/Owner.java     |  186 +++
 .../com/gemstone/gemfire/modules/Person.java    |   72 +
 .../gemstone/gemfire/modules/SecondVMTest.java  |   88 +
 .../com/gemstone/gemfire/modules/Event.hbm.xml  |   32 +
 .../com/gemstone/gemfire/modules/Person.hbm.xml |   36 +
 .../src/test/resources/log4j.properties         |   16 +
 extensions/gemfire-modules-session/build.gradle |   51 +
 .../session/filter/SessionCachingFilter.java    |  652 ++++++++
 .../modules/session/filter/SessionListener.java |   51 +
 .../modules/session/installer/Installer.java    |  296 ++++
 .../session/installer/JarClassLoader.java       |  123 ++
 .../session/installer/args/Argument.java        |  275 ++++
 .../session/installer/args/ArgumentHandler.java |   38 +
 .../installer/args/ArgumentProcessor.java       |  397 +++++
 .../session/installer/args/ArgumentValues.java  |  222 +++
 .../installer/args/URLArgumentHandler.java      |   77 +
 .../installer/args/UnknownArgumentHandler.java  |   36 +
 .../session/installer/args/UsageException.java  |   89 +
 .../internal/common/AbstractSessionCache.java   |  102 ++
 .../session/internal/common/CacheProperty.java  |   65 +
 .../common/ClientServerSessionCache.java        |  186 +++
 .../internal/common/PeerToPeerSessionCache.java |  184 +++
 .../session/internal/common/SessionCache.java   |   68 +
 .../common/SessionExpirationCacheListener.java  |   53 +
 .../session/internal/filter/Constants.java      |   30 +
 .../internal/filter/DummySessionManager.java    |  132 ++
 .../internal/filter/GemfireHttpSession.java     |  526 ++++++
 .../filter/GemfireSessionException.java         |   41 +
 .../internal/filter/GemfireSessionManager.java  |  511 ++++++
 .../internal/filter/ListenerEventType.java      |   75 +
 .../session/internal/filter/SessionManager.java |  110 ++
 .../AbstractDeltaSessionAttributes.java         |  107 ++
 .../attributes/AbstractSessionAttributes.java   |  188 +++
 .../internal/filter/attributes/DeltaEvent.java  |  119 ++
 .../DeltaQueuedSessionAttributes.java           |   94 ++
 .../attributes/DeltaSessionAttributes.java      |   75 +
 .../attributes/ImmediateSessionAttributes.java  |   68 +
 .../attributes/QueuedSessionAttributes.java     |   65 +
 .../filter/attributes/SessionAttributes.java    |  120 ++
 .../filter/util/NamedThreadFactory.java         |   68 +
 .../filter/util/ThreadLocalSession.java         |   39 +
 .../internal/filter/util/TypeAwareMap.java      |   50 +
 .../session/internal/jmx/SessionStatistics.java |   78 +
 .../internal/jmx/SessionStatisticsMXBean.java   |   30 +
 .../internal/filter/AbstractListener.java       |   57 +
 .../session/internal/filter/BasicServlet.java   |   52 +
 .../session/internal/filter/Callback.java       |   30 +
 .../internal/filter/CallbackServlet.java        |   91 +
 .../session/internal/filter/CommonTests.java    |  582 +++++++
 .../HttpSessionAttributeListenerImpl.java       |   46 +
 .../filter/HttpSessionBindingListenerImpl.java  |   42 +
 .../filter/HttpSessionListenerImpl.java         |   41 +
 .../filter/HttpSessionListenerImpl2.java        |   43 +
 .../internal/filter/MyServletTester.java        |   38 +
 .../internal/filter/RendezvousManager.java      |   46 +
 .../ServletRequestAttributeListenerImpl.java    |   45 +
 .../filter/ServletRequestListenerImpl.java      |   36 +
 .../SessionReplicationIntegrationJUnitTest.java | 1558 ++++++++++++++++++
 .../filter/SessionReplicationJUnitTest.java     |   53 +
 .../SessionReplicationLocalCacheJUnitTest.java  |   54 +
 .../session/junit/ChildFirstClassLoader.java    |   86 +
 .../modules/session/junit/NamedRunner.java      |  120 ++
 .../session/junit/PerTestClassLoaderRunner.java |  283 ++++
 .../junit/SeparateClassloaderTestRunner.java    |   56 +
 .../src/test/resources/log4j.properties         |   12 +
 extensions/gemfire-modules-tomcat7/build.gradle |   56 +
 .../catalina/Tomcat7DeltaSessionManager.java    |  112 ++
 .../session/Tomcat7SessionsJUnitTest.java       |   35 +
 .../test/resources/tomcat/conf/tomcat-users.xml |    3 +
 .../src/test/resources/tomcat/logs/.gitkeep     |    0
 .../src/test/resources/tomcat/temp/.gitkeep     |    0
 extensions/gemfire-modules/build.gradle         |   42 +
 .../gatewaydelta/AbstractGatewayDeltaEvent.java |   64 +
 .../modules/gatewaydelta/GatewayDelta.java      |   26 +
 .../gatewaydelta/GatewayDeltaCreateEvent.java   |   88 +
 .../gatewaydelta/GatewayDeltaDestroyEvent.java  |   82 +
 .../modules/gatewaydelta/GatewayDeltaEvent.java |   24 +
 ...tewayDeltaEventApplicationCacheListener.java |   67 +
 .../GatewayDeltaForwarderCacheListener.java     |  197 +++
 .../session/bootstrap/AbstractCache.java        |  398 +++++
 .../session/bootstrap/ClientServerCache.java    |   74 +
 .../session/bootstrap/LifecycleTypeAdapter.java |   59 +
 .../session/bootstrap/PeerToPeerCache.java      |   85 +
 .../AbstractCacheLifecycleListener.java         |   68 +
 .../session/catalina/AbstractSessionCache.java  |  113 ++
 .../ClientServerCacheLifecycleListener.java     |   26 +
 .../catalina/ClientServerSessionCache.java      |  252 +++
 .../session/catalina/CommitSessionValve.java    |   68 +
 .../modules/session/catalina/DeltaSession.java  |  597 +++++++
 .../session/catalina/DeltaSessionFacade.java    |   49 +
 .../session/catalina/DeltaSessionManager.java   |  992 +++++++++++
 .../session/catalina/JvmRouteBinderValve.java   |  108 ++
 .../session/catalina/LocalStrings.properties    |   16 +
 .../PeerToPeerCacheLifecycleListener.java       |   29 +
 .../catalina/PeerToPeerSessionCache.java        |  215 +++
 .../modules/session/catalina/SessionCache.java  |   64 +
 .../session/catalina/SessionManager.java        |   48 +
 .../catalina/Tomcat6DeltaSessionManager.java    |   98 ++
 .../callback/LocalSessionCacheLoader.java       |   45 +
 .../callback/LocalSessionCacheWriter.java       |   59 +
 .../SessionExpirationCacheListener.java         |   77 +
 .../internal/DeltaSessionAttributeEvent.java    |   25 +
 .../DeltaSessionAttributeEventBatch.java        |   88 +
 .../DeltaSessionDestroyAttributeEvent.java      |   73 +
 .../internal/DeltaSessionStatistics.java        |   88 +
 .../DeltaSessionUpdateAttributeEvent.java       |   83 +
 .../gemstone/gemfire/modules/util/Banner.java   |   59 +
 .../modules/util/BootstrappingFunction.java     |  188 +++
 .../util/ClassLoaderObjectInputStream.java      |   40 +
 .../gemfire/modules/util/ContextMapper.java     |   53 +
 .../modules/util/CreateRegionFunction.java      |  245 +++
 .../modules/util/DebugCacheListener.java        |   72 +
 .../gemfire/modules/util/ModuleStatistics.java  |   91 +
 .../modules/util/RegionConfiguration.java       |  308 ++++
 .../util/RegionConfigurationCacheListener.java  |  114 ++
 .../gemfire/modules/util/RegionHelper.java      |  241 +++
 .../modules/util/RegionSizeFunction.java        |   56 +
 .../gemfire/modules/util/RegionStatus.java      |   21 +
 .../modules/util/ResourceManagerValidator.java  |  166 ++
 .../modules/util/SessionCustomExpiry.java       |   64 +
 .../TouchPartitionedRegionEntriesFunction.java  |  100 ++
 .../TouchReplicatedRegionEntriesFunction.java   |   97 ++
 .../main/resources/modules-version.properties   |    1 +
 .../gemfire/modules/session/Callback.java       |   30 +
 .../gemfire/modules/session/CommandServlet.java |   91 +
 .../gemfire/modules/session/DualCacheTest.java  |   62 +
 .../gemfire/modules/session/EmbeddedTomcat.java |  193 +++
 .../gemfire/modules/session/QueryCommand.java   |   34 +
 .../modules/session/TestSessionsBase.java       |  489 ++++++
 .../session/Tomcat6SessionsJUnitTest.java       |   35 +
 .../com/gemstone/gemfire/modules/Event.hbm.xml  |   16 +
 .../com/gemstone/gemfire/modules/Person.hbm.xml |   21 +
 .../src/test/resources/log4j.properties         |   16 +
 .../test/resources/tomcat/conf/tomcat-users.xml |    3 +
 .../src/test/resources/tomcat/logs/.gitkeep     |    0
 .../src/test/resources/tomcat/temp/.gitkeep     |    0
 gradle/dependency-versions.properties           |    3 +
 gradle/rat.gradle                               |   15 +-
 settings.gradle                                 |    5 +
 211 files changed, 29906 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/48552465/extensions/gemfire-modules-assembly/build.gradle
----------------------------------------------------------------------
diff --git a/extensions/gemfire-modules-assembly/build.gradle b/extensions/gemfire-modules-assembly/build.gradle
new file mode 100644
index 0000000..ba6e489
--- /dev/null
+++ b/extensions/gemfire-modules-assembly/build.gradle
@@ -0,0 +1,251 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+configurations {
+  slf4jDeps
+}
+
+configurations {
+  servletApiDeps
+}
+
+dependencies {
+  slf4jDeps 'org.slf4j:slf4j-api:1.7.7'
+  slf4jDeps 'org.slf4j:slf4j-jdk14:1.7.7'
+}
+
+dependencies {
+  servletApiDeps 'javax.servlet:servlet-api:2.5'
+}
+
+jar.enabled = false
+
+def configureTcServerAssembly = {
+  archiveName = "Apache_Geode_Modules-${version}-tcServer.zip"
+
+  // All client-server files
+  into('gemfire-cs/lib') {
+    from project(':extensions/gemfire-modules').configurations.archives.allArtifacts.files
+    from project(':extensions/gemfire-modules-tomcat7').configurations.archives.allArtifacts.files
+    from configurations.slf4jDeps
+    from('release/3rdparty_license') {
+      include "open_source_licenses*${version}.txt"
+    }
+  }
+  into('gemfire-cs/bin') {
+    from('release/scripts') {
+      include '*'
+    }
+    from('release/tcserver/gemfire-cs') {
+      include 'modules.env'
+    }
+    filter { it.replaceAll('@GEMFIRE_MODULES_VERSION@', version) }
+  }
+  into('gemfire-cs/conf') {
+    from('release/conf') {
+      exclude 'cache-peer.xml'
+    }
+    from('release/tcserver/gemfire-cs') {
+      include 'context-fragment.xml'
+      include 'server-fragment.xml'
+    }
+  }
+  into('gemfire-cs') {
+    from('release/tcserver/gemfire-cs') {
+      include 'configuration-prompts.properties'
+      include 'README.txt'
+      filter { it.replaceAll('@VERSION@', version) }
+    }
+  }
+
+  // Tomncat 7 specifics
+  into('gemfire-cs-tomcat-7/conf') {
+    from('release/tcserver/gemfire-cs-tomcat-7') {
+      include 'context-fragment.xml'
+    }
+  }
+  into('gemfire-cs-tomcat-7/bin') {
+    from('release/tcserver/gemfire-cs-tomcat-7') {
+      include 'modules.env'
+    }
+  }
+  // All peer-to-peer files
+  into('gemfire-p2p/lib') {
+    from project(':extensions/gemfire-modules').configurations.archives.allArtifacts.files
+    from project(':extensions/gemfire-modules-tomcat7').configurations.archives.allArtifacts.files
+    from configurations.slf4jDeps
+    from('release/3rdparty_license') {
+      include "open_source_licenses*${version}.txt"
+    }
+  }
+  into('gemfire-p2p/bin') {
+    from('release/scripts') {
+      include 'gemfire.*'
+      include 'setenv.properties'
+    }
+    from('release/tcserver/gemfire-p2p') {
+      include 'modules.env'
+    }
+  }
+  into('gemfire-p2p/conf') {
+    from('release/conf') {
+      include 'cache-peer.xml'
+    }
+    from('release/tcserver/gemfire-p2p') {
+      include 'context-fragment.xml'
+      include 'server-fragment.xml'
+    }
+  }
+  into('gemfire-p2p') {
+    from('release/tcserver/gemfire-p2p') {
+      include 'configuration-prompts.properties'
+      include 'README.txt'
+      filter { it.replaceAll('@VERSION@', version) }
+    }
+  }
+
+  // Tomncat 7 specifics
+  into('gemfire-p2p-tomcat-7/conf') {
+    from('release/tcserver/gemfire-p2p-tomcat-7') {
+      include 'context-fragment.xml'
+    }
+  }
+  into('gemfire-p2p-tomcat-7/bin') {
+    from('release/tcserver/gemfire-p2p-tomcat-7') {
+      include 'modules.env'
+    }
+  }
+}
+
+def configureTcServer30Assembly = {
+  archiveName = "Apache_Geode_Modules-${version}-tcServer30.zip"
+
+  into('gemfire-cs-tomcat-8/bin') {
+    from('release/tcserver/gemfire-cs-tomcat-8') {
+      include 'modules.env'
+    }
+  }
+  into('gemfire-cs-tomcat-8/conf') {
+    from('release/tcserver/gemfire-cs-tomcat-8') {
+      include 'context-fragment.xml'
+    }
+  }
+
+  into('gemfire-p2p-tomcat-8/bin') {
+    from('release/tcserver/gemfire-p2p-tomcat-8') {
+      include 'modules.env'
+    }
+  }
+  into('gemfire-p2p-tomcat-8/conf') {
+    from('release/tcserver/gemfire-p2p-tomcat-8') {
+      include 'context-fragment.xml'
+    }
+  }
+}
+
+task distTomcat(type: Zip) {
+  archiveName = "Apache_Geode_Modules-${version}-Tomcat.zip"
+
+  // All client-server files
+  into('lib') {
+    from project(':extensions/gemfire-modules').configurations.archives.allArtifacts.files
+    from project(':extensions/gemfire-modules-tomcat7').configurations.archives.allArtifacts.files
+    from configurations.slf4jDeps
+    from('release/3rdparty_license') {
+      include "open_source_licenses*${version}.txt"
+    }
+  }
+  into('bin') {
+    from('release/scripts') {
+      include '*'
+      exclude 'setenv.properties'
+    }
+  }
+  into('conf') {
+    from('release/conf') {
+      include '*'
+    }
+  }
+
+  from('release/tomcat') {
+    include 'readme.txt'
+    filter { it.replaceAll('@VERSION@', version) }
+  }
+}
+
+task distHibernate(type: Zip) {
+  archiveName = "Apache_Geode_Modules-${version}-Hibernate.zip"
+
+  into('lib') {
+    from project(':extensions/gemfire-modules-hibernate').configurations.archives.allArtifacts.files
+  }
+  from('release/hibernate') {
+    include 'readme.txt'
+    filter { it.replaceAll('@VERSION@', version) }
+  }
+}
+
+task distAppServer(type: Zip) {
+  archiveName = "Apache_Geode_Modules-${version}-AppServer.zip"
+
+  into('lib') {
+    from project(':extensions/gemfire-modules').configurations.archives.allArtifacts.files
+    from project(':extensions/gemfire-modules-session').configurations.archives.allArtifacts.files
+//    from project(':extensions/gemfire-modules-session-external').configurations.archives.allArtifacts.files
+    from configurations.slf4jDeps
+    from configurations.servletApiDeps
+    from('release/3rdparty_license') {
+      include "open_source_licenses*${version}.txt"
+    }
+  }
+
+  into('bin') {
+    from('release/session/bin/') {
+      include 'setenv.properties'
+      include 'modify_war'
+      include 'cacheserver.*'
+      include 'gemfire.*'
+
+      def slf4j_version = '1.7.7'
+      def servlet_api_version = '2.5'
+      filter { it.replaceAll('@GEMFIRE_MODULES_VERSION@', version) }
+      filter { it.replaceAll('@SLF4J_VERSION@', "${slf4j_version}") }
+      filter { it.replaceAll('@SERVLET_API_VERSION@', "${servlet_api_version}") }
+      filter { it.replaceAll('@GEMFIRE_VERSION@', version) }
+    }
+  }
+
+  into('conf') {
+    from('release/conf')
+  }
+
+  from('release/session') {
+    include 'readme.txt'
+    filter { it.replaceAll('@VERSION@', version) }
+  }
+}
+
+task distTcServer(type: Zip, dependsOn: 'build') {
+  configure(configureTcServerAssembly)
+}
+
+task distTcServer30(type: Zip, dependsOn: 'build') {
+  configure(configureTcServerAssembly)
+  configure(configureTcServer30Assembly)
+}
+
+task dist(type: Task, dependsOn: ['distTcServer', 'distTcServer30', 'distTomcat', 'distHibernate', 'distAppServer'])

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/48552465/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_7.0.2.txt
----------------------------------------------------------------------
diff --git a/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_7.0.2.txt b/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_7.0.2.txt
new file mode 100755
index 0000000..f651b10
--- /dev/null
+++ b/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_7.0.2.txt
@@ -0,0 +1,469 @@
+open_source_license.txt
+
+Pivotal GemFire Modules 7.0.2 GA
+
+
+================================================================
+The following copyright statements and licenses apply to various 
+open source software packages (or portions thereof) that are 
+distributed with this Pivotal, Inc. Product.
+
+The Pivotal Product may also include other Pivotal components, 
+which may contain additional open source software packages. One or 
+more such open_source_licenses.txt files may therefore accompany 
+this Pivotal Product.
+
+The Pivotal Product that includes this file does not necessarily use 
+all the open source software packages referred to below and may also 
+only use portions of a given package.
+
+=================================================================
+TABLE OF CONTENTS
+=================================================================
+The following is a listing of the open source components detailed 
+in this document. This list is provided for your convenience; 
+please read further if you wish to review the copyright notice(s) 
+and the full text of the license associated with each component.
+
+
+
+
+
+SECTION 1: BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES
+
+   >>> slf4j-1.5.8
+
+
+
+SECTION 2: Common Development and Distribution License, V1.0
+
+   >>> servlet-api-2.5
+
+
+
+APPENDIX. Standard License Files
+
+   >>> Common Development and Distribution License, V1.0
+
+
+
+
+
+--------------- SECTION 1:  BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES ----------
+
+BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES are applicable to the following component(s).
+
+
+>>> slf4j-1.5.8
+
+Copyright (c) 2004-2008 QOS.ch
+All rights reserved.
+
+Permission is hereby granted, free  of charge, to any person obtaining
+a  copy  of this  software  and  associated  documentation files  (the
+"Software"), to  deal in  the Software without  restriction, including
+without limitation  the rights to  use, copy, modify,  merge, publish,
+distribute,  sublicense, and/or sell  copies of  the Software,  and to
+permit persons to whom the Software  is furnished to do so, subject to
+the following conditions:
+
+The  above  copyright  notice  and  this permission  notice  shall  be
+included in all copies or substantial portions of the Software.
+
+THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
+EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
+MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+--------------- SECTION 2: Common Development and Distribution License, V1.0 ----------
+
+Common Development and Distribution License, V1.0 is applicable to the following component(s).
+
+
+>>> servlet-api-2.5
+
+The contents of this file are subject to the terms 
+of the Common Development and Distribution License 
+(the "License"). You may not use this file except 
+in compliance with the License. 
+ 
+You can obtain a copy of the license at 
+glassfish/bootstrap/legal/CDDLv1.0.txt or 
+https://glassfish.dev.java.net/public/CDDLv1.0.html. 
+See the License for the specific language governing 
+permissions and limitations under the License. 
+ 
+When distributing Covered Code, include this CDDL 
+HEADER in each file and include the License file at 
+glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, 
+add the following below this CDDL HEADER, with the 
+fields enclosed by brackets "[]" replaced with your 
+own identifying information: Portions Copyright [yyyy] 
+[name of copyright owner] 
+ 
+Copyright 2005 Sun Microsystems, Inc. All rights reserved. 
+ 
+Portions Copyright Apache Software Foundation.
+
+
+=============== APPENDIX. Standard License Files ============== 
+
+
+
+--------------- SECTION 1: Common Development and Distribution License, V1.0 -----------
+
+COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+
+1. Definitions.
+
+1.1. "Contributor" means each individual or entity that creates or
+contributes to the creation of Modifications.
+
+1.2. "Contributor Version" means the combination of the Original Software,
+prior Modifications used by a Contributor (if any), and the Modifications
+made by that particular Contributor.
+
+1.3. "Covered Software" means (a) the Original Software, or (b)
+Modifications, or (c) the combination of files containing Original
+Software with files containing Modifications, in each case including
+portions thereof.
+
+1.4. "Executable" means the Covered Software in any form other than
+Source Code.
+
+1.5. "Initial Developer" means the individual or entity that first makes
+Original Software available under this License.
+
+1.6. "Larger Work" means a work which combines Covered Software or
+portions thereof with code not governed by the terms of this License.
+
+1.7. "License" means this document.
+
+1.8. "Licensable" means having the right to grant, to the maximum extent
+possible, whether at the time of the initial grant or subsequently
+acquired, any and all of the rights conveyed herein.
+
+1.9. "Modifications" means the Source Code and Executable form of any
+of the following:
+
+    A. Any file that results from an addition to, deletion from or
+    modification of the contents of a file containing Original Software
+    or previous Modifications;
+
+    B. Any new file that contains any part of the Original Software or
+    previous Modification; or
+
+    C. Any new file that is contributed or otherwise made available
+    under the terms of this License.
+
+1.10. "Original Software" means the Source Code and Executable form of
+computer software code that is originally released under this License.
+
+1.11. "Patent Claims" means any patent claim(s), now owned or hereafter
+acquired, including without limitation, method, process, and apparatus
+claims, in any patent Licensable by grantor.
+
+1.12. "Source Code" means (a) the common form of computer software code
+in which modifications are made and (b) associated documentation included
+in or with such code.
+
+1.13. "You" (or "Your") means an individual or a legal entity exercising
+rights under, and complying with all of the terms of, this License. For
+legal entities, "You" includes any entity which controls, is controlled
+by, or is under common control with You. For purposes of this definition,
+"control" means (a) the power, direct or indirect, to cause the direction
+or management of such entity, whether by contract or otherwise, or (b)
+ownership of more than fifty percent (50%) of the outstanding shares or
+beneficial ownership of such entity.
+
+2. License Grants. 
+
+2.1. The Initial Developer Grant.
+
+Conditioned upon Your compliance with Section 3.1 below and subject to
+third party intellectual property claims, the Initial Developer hereby
+grants You a world-wide, royalty-free, non-exclusive license:
+
+    (a) under intellectual property rights (other than patent or
+    trademark) Licensable by Initial Developer, to use, reproduce, modify,
+    display, perform, sublicense and distribute the Original Software
+    (or portions thereof), with or without Modifications, and/or as part
+    of a Larger Work; and
+
+    (b) under Patent Claims infringed by the making, using or selling
+    of Original Software, to make, have made, use, practice, sell, and
+    offer for sale, and/or otherwise dispose of the Original Software
+    (or portions thereof).
+
+    (c) The licenses granted in Sections 2.1(a) and (b) are effective
+    on the date Initial Developer first distributes or otherwise makes
+    the Original Software available to a third party under the terms of
+    this License.
+
+    (d) Notwithstanding Section 2.1(b) above, no patent license is
+    granted: (1) for code that You delete from the Original Software,
+    or (2) for infringements caused by: (i) the modification of the
+    Original Software, or (ii) the combination of the Original Software
+    with other software or devices.
+
+2.2. Contributor Grant.
+
+Conditioned upon Your compliance with Section 3.1 below and subject to
+third party intellectual property claims, each Contributor hereby grants
+You a world-wide, royalty-free, non-exclusive license:
+
+    (a) under intellectual property rights (other than patent or
+    trademark) Licensable by Contributor to use, reproduce, modify,
+    display, perform, sublicense and distribute the Modifications created
+    by such Contributor (or portions thereof), either on an unmodified
+    basis, with other Modifications, as Covered Software and/or as part
+    of a Larger Work; and
+
+    (b) under Patent Claims infringed by the making, using, or selling
+    of Modifications made by that Contributor either alone and/or
+    in combination with its Contributor Version (or portions of such
+    combination), to make, use, sell, offer for sale, have made, and/or
+    otherwise dispose of: (1) Modifications made by that Contributor
+    (or portions thereof); and (2) the combination of Modifications
+    made by that Contributor with its Contributor Version (or portions
+    of such combination).
+
+    (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective
+    on the date Contributor first distributes or otherwise makes the
+    Modifications available to a third party.
+
+    (d) Notwithstanding Section 2.2(b) above, no patent license is
+    granted: (1) for any code that Contributor has deleted from the
+    Contributor Version; (2) for infringements caused by: (i) third
+    party modifications of Contributor Version, or (ii) the combination
+    of Modifications made by that Contributor with other software
+    (except as part of the Contributor Version) or other devices; or (3)
+    under Patent Claims infringed by Covered Software in the absence of
+    Modifications made by that Contributor.
+
+3. Distribution Obligations.
+
+3.1. Availability of Source Code.
+
+Any Covered Software that You distribute or otherwise make available
+in Executable form must also be made available in Source Code form and
+that Source Code form must be distributed only under the terms of this
+License. You must include a copy of this License with every copy of the
+Source Code form of the Covered Software You distribute or otherwise make
+available. You must inform recipients of any such Covered Software in
+Executable form as to how they can obtain such Covered Software in Source
+Code form in a reasonable manner on or through a medium customarily used
+for software exchange.
+
+3.2. Modifications.
+
+The Modifications that You create or to which You contribute are governed
+by the terms of this License. You represent that You believe Your
+Modifications are Your original creation(s) and/or You have sufficient
+rights to grant the rights conveyed by this License.
+
+3.3. Required Notices.
+
+You must include a notice in each of Your Modifications that identifies
+You as the Contributor of the Modification.  You may not remove or alter
+any copyright, patent or trademark notices contained within the Covered
+Software, or any notices of licensing or any descriptive text giving
+attribution to any Contributor or the Initial Developer.
+
+3.4. Application of Additional Terms.
+
+You may not offer or impose any terms on any Covered Software in Source
+Code form that alters or restricts the applicable version of this License
+or the recipients' rights hereunder. You may choose to offer, and to
+charge a fee for, warranty, support, indemnity or liability obligations to
+one or more recipients of Covered Software.  However, you may do so only
+on Your own behalf, and not on behalf of the Initial Developer or any
+Contributor. You must make it absolutely clear that any such warranty,
+support, indemnity or liability obligation is offered by You alone, and
+You hereby agree to indemnify the Initial Developer and every Contributor
+for any liability incurred by the Initial Developer or such Contributor
+as a result of warranty, support, indemnity or liability terms You offer.
+
+3.5. Distribution of Executable Versions.
+
+You may distribute the Executable form of the Covered Software under the
+terms of this License or under the terms of a license of Your choice,
+which may contain terms different from this License, provided that You are
+in compliance with the terms of this License and that the license for the
+Executable form does not attempt to limit or alter the recipient's rights
+in the Source Code form from the rights set forth in this License. If
+You distribute the Covered Software in Executable form under a different
+license, You must make it absolutely clear that any terms which differ
+from this License are offered by You alone, not by the Initial Developer
+or Contributor. You hereby agree to indemnify the Initial Developer and
+every Contributor for any liability incurred by the Initial Developer
+or such Contributor as a result of any such terms You offer.
+
+3.6. Larger Works.
+
+You may create a Larger Work by combining Covered Software with other code
+not governed by the terms of this License and distribute the Larger Work
+as a single product. In such a case, You must make sure the requirements
+of this License are fulfilled for the Covered Software.
+
+4. Versions of the License. 
+
+4.1. New Versions.
+
+Sun Microsystems, Inc. is the initial license steward and may publish
+revised and/or new versions of this License from time to time. Each
+version will be given a distinguishing version number. Except as provided
+in Section 4.3, no one other than the license steward has the right to
+modify this License.
+
+4.2. Effect of New Versions.
+
+You may always continue to use, distribute or otherwise make the Covered
+Software available under the terms of the version of the License under
+which You originally received the Covered Software. If the Initial
+Developer includes a notice in the Original Software prohibiting it
+from being distributed or otherwise made available under any subsequent
+version of the License, You must distribute and make the Covered Software
+available under the terms of the version of the License under which You
+originally received the Covered Software. Otherwise, You may also choose
+to use, distribute or otherwise make the Covered Software available
+under the terms of any subsequent version of the License published by
+the license steward.
+
+4.3. Modified Versions.
+
+When You are an Initial Developer and You want to create a new license
+for Your Original Software, You may create and use a modified version of
+this License if You: (a) rename the license and remove any references
+to the name of the license steward (except to note that the license
+differs from this License); and (b) otherwise make it clear that the
+license contains terms which differ from this License.
+
+5. DISCLAIMER OF WARRANTY.
+
+COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF
+DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE
+ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE
+IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT,
+YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST
+OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF
+WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
+COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+6. TERMINATION. 
+
+6.1. This License and the rights granted hereunder will terminate
+automatically if You fail to comply with terms herein and fail to cure
+such breach within 30 days of becoming aware of the breach. Provisions
+which, by their nature, must remain in effect beyond the termination of
+this License shall survive.
+
+6.2. If You assert a patent infringement claim (excluding declaratory
+judgment actions) against Initial Developer or a Contributor (the
+Initial Developer or Contributor against whom You assert such claim is
+referred to as "Participant") alleging that the Participant Software
+(meaning the Contributor Version where the Participant is a Contributor
+or the Original Software where the Participant is the Initial Developer)
+directly or indirectly infringes any patent, then any and all rights
+granted directly or indirectly to You by such Participant, the Initial
+Developer (if the Initial Developer is not the Participant) and all
+Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60
+days notice from Participant terminate prospectively and automatically
+at the expiration of such 60 day notice period, unless if within such
+60 day period You withdraw Your claim with respect to the Participant
+Software against such Participant either unilaterally or pursuant to a
+written agreement with Participant.
+
+6.3. In the event of termination under Sections 6.1 or 6.2 above, all end
+user licenses that have been validly granted by You or any distributor
+hereunder prior to termination (excluding licenses granted to You by
+any distributor) shall survive termination.
+
+7. LIMITATION OF LIABILITY.
+
+UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
+NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
+OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER
+OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
+INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
+LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE,
+COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES
+OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY
+OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY
+FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO
+THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS
+DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
+DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+8. U.S. GOVERNMENT END USERS.
+
+The Covered Software is a "commercial item," as that term is defined
+in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+software" (as that term is defined at 48 C.F.R.  252.227-7014(a)(1)) and
+"commercial computer software documentation" as such terms are used in
+48 C.F.R. 12.212 (Sept.  1995). Consistent with 48 C.F.R. 12.212 and 48
+C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End
+Users acquire Covered Software with only those rights set forth herein.
+This U.S. Government Rights clause is in lieu of, and supersedes, any
+other FAR, DFAR, or other clause or provision that addresses Government
+rights in computer software under this License.
+
+9. MISCELLANEOUS.
+
+This License represents the complete agreement concerning subject matter
+hereof. If any provision of this License is held to be unenforceable,
+such provision shall be reformed only to the extent necessary to make it
+enforceable. This License shall be governed by the law of the jurisdiction
+specified in a notice contained within the Original Software (except to
+the extent applicable law, if any, provides otherwise), excluding such
+jurisdiction's conflict-of-law provisions. Any litigation relating to
+this License shall be subject to the jurisdiction of the courts located
+in the jurisdiction and venue specified in a notice contained within
+the Original Software, with the losing party responsible for costs,
+including, without limitation, court costs and reasonable attorneys'
+fees and expenses. The application of the United Nations Convention on
+Contracts for the International Sale of Goods is expressly excluded. Any
+law or regulation which provides that the language of a contract shall
+be construed against the drafter shall not apply to this License.
+You agree that You alone are responsible for compliance with the United
+States export administration regulations (and the export control laws and
+regulation of any other countries) when You use, distribute or otherwise
+make available any Covered Software.
+
+10. RESPONSIBILITY FOR CLAIMS.
+
+As between Initial Developer and the Contributors, each party is
+responsible for claims and damages arising, directly or indirectly, out
+of its utilization of rights under this License and You agree to work
+with Initial Developer and Contributors to distribute such responsibility
+on an equitable basis. Nothing herein is intended or shall be deemed to
+constitute any admission of liability.
+
+
+
+================================================
+
+To the extent any open source components are licensed under the
+GPL and/or LGPL, or other similar licenses that require the
+source code and/or modifications to source code to be made
+available (as would be noted above), you may obtain a copy of
+the source code corresponding to the binaries for such open
+source components and modifications thereto, if any, (the
+"Source Files"), by downloading the Source Files from Pivotal´┐Żs website at
+http://www.gopivotal.com/open-source, or by sending a request, with your name and address 
+to: Pivotal Software, Inc., 1900 S. Norfolk Street #125, San Mateo, CA 94403, 
+Attention: General Counsel. All such requests should clearly 
+specify: OPEN SOURCE FILES REQUEST,
+Attention General Counsel. Pivotal shall mail a copy of the
+Source Files to you on a CD or equivalent physical medium. This
+offer to obtain a copy of the Source Files is valid for three
+years from the date you acquired this Software product. 
+Alternatively, the Source Files may accompany the Pivotal product.
+
+[GFEHTTPMODULE702GASS010814]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/48552465/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_8.0.txt
----------------------------------------------------------------------
diff --git a/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_8.0.txt b/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_8.0.txt
new file mode 100755
index 0000000..5eb37cb
--- /dev/null
+++ b/extensions/gemfire-modules-assembly/release/3rdparty_license/open_source_licenses-Pivotal_GemFire_Modules_8.0.txt
@@ -0,0 +1,465 @@
+open_source_license.txt
+
+Pivotal GemFire Modules 8.0.0 GA
+
+
+===========================================================================
+
+The following copyright statements and licenses apply to various open
+source software packages (or portions thereof) that are distributed with
+this Pivotal Software, Inc. Product.
+
+The Pivotal Product may also include other Pivotal components, which may
+contain additional open source software packages. One or more such
+open_source_licenses.txt files may therefore accompany this Pivotal
+Product.
+
+The Pivotal Product that includes this file does not necessarily use all
+the open source software packages referred to below and may also only
+use portions of a given package.
+
+
+=============== TABLE OF CONTENTS =============================
+
+
+The following is a listing of the open source components detailed in
+this document. This list is provided for your convenience; please read
+further if you wish to review the copyright notice(s) and the full text
+of the license associated with each component.
+
+
+
+SECTION 1: BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES
+
+   >>> slf4j-1.5.8
+
+
+
+SECTION 2: Common Development and Distribution License, V1.0
+
+   >>> servlet-api-2.5
+
+
+
+APPENDIX. Standard License Files
+
+   >>> Common Development and Distribution License, V1.0
+
+
+--------------- SECTION 1:  BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES ----------
+
+BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES are applicable to the following component(s).
+
+
+>>> slf4j-1.5.8
+
+Copyright (c) 2004-2008 QOS.ch
+All rights reserved.
+
+Permission is hereby granted, free  of charge, to any person obtaining
+a  copy  of this  software  and  associated  documentation files  (the
+"Software"), to  deal in  the Software without  restriction, including
+without limitation  the rights to  use, copy, modify,  merge, publish,
+distribute,  sublicense, and/or sell  copies of  the Software,  and to
+permit persons to whom the Software  is furnished to do so, subject to
+the following conditions:
+
+The  above  copyright  notice  and  this permission  notice  shall  be
+included in all copies or substantial portions of the Software.
+
+THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
+EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
+MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+--------------- SECTION 2: Common Development and Distribution License, V1.0 ----------
+
+Common Development and Distribution License, V1.0 is applicable to the following component(s).
+
+
+>>> servlet-api-2.5
+
+The contents of this file are subject to the terms 
+of the Common Development and Distribution License 
+(the "License"). You may not use this file except 
+in compliance with the License. 
+ 
+You can obtain a copy of the license at 
+glassfish/bootstrap/legal/CDDLv1.0.txt or 
+https://glassfish.dev.java.net/public/CDDLv1.0.html. 
+See the License for the specific language governing 
+permissions and limitations under the License. 
+ 
+When distributing Covered Code, include this CDDL 
+HEADER in each file and include the License file at 
+glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, 
+add the following below this CDDL HEADER, with the 
+fields enclosed by brackets "[]" replaced with your 
+own identifying information: Portions Copyright [yyyy] 
+[name of copyright owner] 
+ 
+Copyright 2005 Sun Microsystems, Inc. All rights reserved. 
+ 
+Portions Copyright Apache Software Foundation.
+
+
+=============== APPENDIX. Standard License Files ============== 
+
+
+
+--------------- SECTION 1: Common Development and Distribution License, V1.0 -----------
+
+COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+
+1. Definitions.
+
+1.1. "Contributor" means each individual or entity that creates or
+contributes to the creation of Modifications.
+
+1.2. "Contributor Version" means the combination of the Original Software,
+prior Modifications used by a Contributor (if any), and the Modifications
+made by that particular Contributor.
+
+1.3. "Covered Software" means (a) the Original Software, or (b)
+Modifications, or (c) the combination of files containing Original
+Software with files containing Modifications, in each case including
+portions thereof.
+
+1.4. "Executable" means the Covered Software in any form other than
+Source Code.
+
+1.5. "Initial Developer" means the individual or entity that first makes
+Original Software available under this License.
+
+1.6. "Larger Work" means a work which combines Covered Software or
+portions thereof with code not governed by the terms of this License.
+
+1.7. "License" means this document.
+
+1.8. "Licensable" means having the right to grant, to the maximum extent
+possible, whether at the time of the initial grant or subsequently
+acquired, any and all of the rights conveyed herein.
+
+1.9. "Modifications" means the Source Code and Executable form of any
+of the following:
+
+    A. Any file that results from an addition to, deletion from or
+    modification of the contents of a file containing Original Software
+    or previous Modifications;
+
+    B. Any new file that contains any part of the Original Software or
+    previous Modification; or
+
+    C. Any new file that is contributed or otherwise made available
+    under the terms of this License.
+
+1.10. "Original Software" means the Source Code and Executable form of
+computer software code that is originally released under this License.
+
+1.11. "Patent Claims" means any patent claim(s), now owned or hereafter
+acquired, including without limitation, method, process, and apparatus
+claims, in any patent Licensable by grantor.
+
+1.12. "Source Code" means (a) the common form of computer software code
+in which modifications are made and (b) associated documentation included
+in or with such code.
+
+1.13. "You" (or "Your") means an individual or a legal entity exercising
+rights under, and complying with all of the terms of, this License. For
+legal entities, "You" includes any entity which controls, is controlled
+by, or is under common control with You. For purposes of this definition,
+"control" means (a) the power, direct or indirect, to cause the direction
+or management of such entity, whether by contract or otherwise, or (b)
+ownership of more than fifty percent (50%) of the outstanding shares or
+beneficial ownership of such entity.
+
+2. License Grants. 
+
+2.1. The Initial Developer Grant.
+
+Conditioned upon Your compliance with Section 3.1 below and subject to
+third party intellectual property claims, the Initial Developer hereby
+grants You a world-wide, royalty-free, non-exclusive license:
+
+    (a) under intellectual property rights (other than patent or
+    trademark) Licensable by Initial Developer, to use, reproduce, modify,
+    display, perform, sublicense and distribute the Original Software
+    (or portions thereof), with or without Modifications, and/or as part
+    of a Larger Work; and
+
+    (b) under Patent Claims infringed by the making, using or selling
+    of Original Software, to make, have made, use, practice, sell, and
+    offer for sale, and/or otherwise dispose of the Original Software
+    (or portions thereof).
+
+    (c) The licenses granted in Sections 2.1(a) and (b) are effective
+    on the date Initial Developer first distributes or otherwise makes
+    the Original Software available to a third party under the terms of
+    this License.
+
+    (d) Notwithstanding Section 2.1(b) above, no patent license is
+    granted: (1) for code that You delete from the Original Software,
+    or (2) for infringements caused by: (i) the modification of the
+    Original Software, or (ii) the combination of the Original Software
+    with other software or devices.
+
+2.2. Contributor Grant.
+
+Conditioned upon Your compliance with Section 3.1 below and subject to
+third party intellectual property claims, each Contributor hereby grants
+You a world-wide, royalty-free, non-exclusive license:
+
+    (a) under intellectual property rights (other than patent or
+    trademark) Licensable by Contributor to use, reproduce, modify,
+    display, perform, sublicense and distribute the Modifications created
+    by such Contributor (or portions thereof), either on an unmodified
+    basis, with other Modifications, as Covered Software and/or as part
+    of a Larger Work; and
+
+    (b) under Patent Claims infringed by the making, using, or selling
+    of Modifications made by that Contributor either alone and/or
+    in combination with its Contributor Version (or portions of such
+    combination), to make, use, sell, offer for sale, have made, and/or
+    otherwise dispose of: (1) Modifications made by that Contributor
+    (or portions thereof); and (2) the combination of Modifications
+    made by that Contributor with its Contributor Version (or portions
+    of such combination).
+
+    (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective
+    on the date Contributor first distributes or otherwise makes the
+    Modifications available to a third party.
+
+    (d) Notwithstanding Section 2.2(b) above, no patent license is
+    granted: (1) for any code that Contributor has deleted from the
+    Contributor Version; (2) for infringements caused by: (i) third
+    party modifications of Contributor Version, or (ii) the combination
+    of Modifications made by that Contributor with other software
+    (except as part of the Contributor Version) or other devices; or (3)
+    under Patent Claims infringed by Covered Software in the absence of
+    Modifications made by that Contributor.
+
+3. Distribution Obligations.
+
+3.1. Availability of Source Code.
+
+Any Covered Software that You distribute or otherwise make available
+in Executable form must also be made available in Source Code form and
+that Source Code form must be distributed only under the terms of this
+License. You must include a copy of this License with every copy of the
+Source Code form of the Covered Software You distribute or otherwise make
+available. You must inform recipients of any such Covered Software in
+Executable form as to how they can obtain such Covered Software in Source
+Code form in a reasonable manner on or through a medium customarily used
+for software exchange.
+
+3.2. Modifications.
+
+The Modifications that You create or to which You contribute are governed
+by the terms of this License. You represent that You believe Your
+Modifications are Your original creation(s) and/or You have sufficient
+rights to grant the rights conveyed by this License.
+
+3.3. Required Notices.
+
+You must include a notice in each of Your Modifications that identifies
+You as the Contributor of the Modification.  You may not remove or alter
+any copyright, patent or trademark notices contained within the Covered
+Software, or any notices of licensing or any descriptive text giving
+attribution to any Contributor or the Initial Developer.
+
+3.4. Application of Additional Terms.
+
+You may not offer or impose any terms on any Covered Software in Source
+Code form that alters or restricts the applicable version of this License
+or the recipients' rights hereunder. You may choose to offer, and to
+charge a fee for, warranty, support, indemnity or liability obligations to
+one or more recipients of Covered Software.  However, you may do so only
+on Your own behalf, and not on behalf of the Initial Developer or any
+Contributor. You must make it absolutely clear that any such warranty,
+support, indemnity or liability obligation is offered by You alone, and
+You hereby agree to indemnify the Initial Developer and every Contributor
+for any liability incurred by the Initial Developer or such Contributor
+as a result of warranty, support, indemnity or liability terms You offer.
+
+3.5. Distribution of Executable Versions.
+
+You may distribute the Executable form of the Covered Software under the
+terms of this License or under the terms of a license of Your choice,
+which may contain terms different from this License, provided that You are
+in compliance with the terms of this License and that the license for the
+Executable form does not attempt to limit or alter the recipient's rights
+in the Source Code form from the rights set forth in this License. If
+You distribute the Covered Software in Executable form under a different
+license, You must make it absolutely clear that any terms which differ
+from this License are offered by You alone, not by the Initial Developer
+or Contributor. You hereby agree to indemnify the Initial Developer and
+every Contributor for any liability incurred by the Initial Developer
+or such Contributor as a result of any such terms You offer.
+
+3.6. Larger Works.
+
+You may create a Larger Work by combining Covered Software with other code
+not governed by the terms of this License and distribute the Larger Work
+as a single product. In such a case, You must make sure the requirements
+of this License are fulfilled for the Covered Software.
+
+4. Versions of the License. 
+
+4.1. New Versions.
+
+Sun Microsystems, Inc. is the initial license steward and may publish
+revised and/or new versions of this License from time to time. Each
+version will be given a distinguishing version number. Except as provided
+in Section 4.3, no one other than the license steward has the right to
+modify this License.
+
+4.2. Effect of New Versions.
+
+You may always continue to use, distribute or otherwise make the Covered
+Software available under the terms of the version of the License under
+which You originally received the Covered Software. If the Initial
+Developer includes a notice in the Original Software prohibiting it
+from being distributed or otherwise made available under any subsequent
+version of the License, You must distribute and make the Covered Software
+available under the terms of the version of the License under which You
+originally received the Covered Software. Otherwise, You may also choose
+to use, distribute or otherwise make the Covered Software available
+under the terms of any subsequent version of the License published by
+the license steward.
+
+4.3. Modified Versions.
+
+When You are an Initial Developer and You want to create a new license
+for Your Original Software, You may create and use a modified version of
+this License if You: (a) rename the license and remove any references
+to the name of the license steward (except to note that the license
+differs from this License); and (b) otherwise make it clear that the
+license contains terms which differ from this License.
+
+5. DISCLAIMER OF WARRANTY.
+
+COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF
+DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE
+ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE
+IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT,
+YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST
+OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF
+WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY
+COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+6. TERMINATION. 
+
+6.1. This License and the rights granted hereunder will terminate
+automatically if You fail to comply with terms herein and fail to cure
+such breach within 30 days of becoming aware of the breach. Provisions
+which, by their nature, must remain in effect beyond the termination of
+this License shall survive.
+
+6.2. If You assert a patent infringement claim (excluding declaratory
+judgment actions) against Initial Developer or a Contributor (the
+Initial Developer or Contributor against whom You assert such claim is
+referred to as "Participant") alleging that the Participant Software
+(meaning the Contributor Version where the Participant is a Contributor
+or the Original Software where the Participant is the Initial Developer)
+directly or indirectly infringes any patent, then any and all rights
+granted directly or indirectly to You by such Participant, the Initial
+Developer (if the Initial Developer is not the Participant) and all
+Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60
+days notice from Participant terminate prospectively and automatically
+at the expiration of such 60 day notice period, unless if within such
+60 day period You withdraw Your claim with respect to the Participant
+Software against such Participant either unilaterally or pursuant to a
+written agreement with Participant.
+
+6.3. In the event of termination under Sections 6.1 or 6.2 above, all end
+user licenses that have been validly granted by You or any distributor
+hereunder prior to termination (excluding licenses granted to You by
+any distributor) shall survive termination.
+
+7. LIMITATION OF LIABILITY.
+
+UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
+NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
+OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER
+OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
+INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
+LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE,
+COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES
+OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY
+OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY
+FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO
+THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS
+DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
+DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+8. U.S. GOVERNMENT END USERS.
+
+The Covered Software is a "commercial item," as that term is defined
+in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+software" (as that term is defined at 48 C.F.R.  252.227-7014(a)(1)) and
+"commercial computer software documentation" as such terms are used in
+48 C.F.R. 12.212 (Sept.  1995). Consistent with 48 C.F.R. 12.212 and 48
+C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End
+Users acquire Covered Software with only those rights set forth herein.
+This U.S. Government Rights clause is in lieu of, and supersedes, any
+other FAR, DFAR, or other clause or provision that addresses Government
+rights in computer software under this License.
+
+9. MISCELLANEOUS.
+
+This License represents the complete agreement concerning subject matter
+hereof. If any provision of this License is held to be unenforceable,
+such provision shall be reformed only to the extent necessary to make it
+enforceable. This License shall be governed by the law of the jurisdiction
+specified in a notice contained within the Original Software (except to
+the extent applicable law, if any, provides otherwise), excluding such
+jurisdiction's conflict-of-law provisions. Any litigation relating to
+this License shall be subject to the jurisdiction of the courts located
+in the jurisdiction and venue specified in a notice contained within
+the Original Software, with the losing party responsible for costs,
+including, without limitation, court costs and reasonable attorneys'
+fees and expenses. The application of the United Nations Convention on
+Contracts for the International Sale of Goods is expressly excluded. Any
+law or regulation which provides that the language of a contract shall
+be construed against the drafter shall not apply to this License.
+You agree that You alone are responsible for compliance with the United
+States export administration regulations (and the export control laws and
+regulation of any other countries) when You use, distribute or otherwise
+make available any Covered Software.
+
+10. RESPONSIBILITY FOR CLAIMS.
+
+As between Initial Developer and the Contributors, each party is
+responsible for claims and damages arising, directly or indirectly, out
+of its utilization of rights under this License and You agree to work
+with Initial Developer and Contributors to distribute such responsibility
+on an equitable basis. Nothing herein is intended or shall be deemed to
+constitute any admission of liability.
+
+
+
+===========================================================================
+
+To the extent any open source components are licensed under the
+GPL and/or LGPL, or other similar licenses that require the
+source code and/or modifications to source code to be made
+available (as would be noted above), you may obtain a copy of
+the source code corresponding to the binaries for such open
+source components and modifications thereto, if any, (the
+"Source Files"), by downloading the Source Files from Pivotal's website at
+http://www.gopivotal.com/open-source, or by sending a request, 
+with your name and address to: Pivotal Software, Inc., 3496 Deer Creek Rd, 
+Palo Alto, CA 94304, Attention: General Counsel. All such requests should 
+clearly specify: OPEN SOURCE FILES REQUEST, Attention General Counsel. 
+Pivotal shall mail a copy of the Source Files to you on a CD or equivalent physical medium. 
+This offer to obtain a copy of the Source Files is valid for three
+years from the date you acquired this Software product. 
+Alternatively, the Source Files may accompany the Pivotal product.
+
+[GFEHTTPMODULE800GASS072814]


Mime
View raw message