Added Apache license header

These files were part of Software Grant 2015-02-23 to ASF
from University of Manchester and are thus OK to change to
Apache license


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

Branch: refs/heads/master
Commit: d6871def34f8de56bf36c9553ac2e616da10c7bc
Parents: dc7619f
Author: Stian Soiland-Reyes <[email protected]>
Authored: Wed Sep 7 14:13:50 2016 +0100
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Wed Sep 7 14:14:24 2016 +0100

----------------------------------------------------------------------
 .../uk/org/taverna/server/client/Connected.java   | 16 ++++++++++++++++
 .../uk/org/taverna/server/client/DirEntry.java    | 16 ++++++++++++++++
 .../uk/org/taverna/server/client/Directory.java   | 16 ++++++++++++++++
 .../java/uk/org/taverna/server/client/File.java   | 16 ++++++++++++++++
 .../uk/org/taverna/server/client/Property.java    | 16 ++++++++++++++++
 .../java/uk/org/taverna/server/client/Run.java    | 16 ++++++++++++++++
 .../java/uk/org/taverna/server/client/Status.java | 16 ++++++++++++++++
 .../org/taverna/server/client/TavernaServer.java  | 16 ++++++++++++++++
 .../client/TavernaServerConnectionFactory.java    | 16 ++++++++++++++++
 .../org/taverna/server/client/package-info.java   | 18 +++++++++++++++++-
 .../execution_delegate/ExecutionDelegate.java     | 16 ++++++++++++++++
 .../execution_delegate/RemoteExecution.java       | 16 ++++++++++++++++
 .../server/port_description/AbsentValue.java      | 16 ++++++++++++++++
 .../server/port_description/AbstractPort.java     | 16 ++++++++++++++++
 .../port_description/AbstractPortDescription.java | 16 ++++++++++++++++
 .../server/port_description/AbstractValue.java    | 16 ++++++++++++++++
 .../server/port_description/ErrorValue.java       | 16 ++++++++++++++++
 .../server/port_description/InputDescription.java | 16 ++++++++++++++++
 .../server/port_description/LeafValue.java        | 16 ++++++++++++++++
 .../server/port_description/ListValue.java        | 16 ++++++++++++++++
 .../server/port_description/Namespaces.java       | 16 ++++++++++++++++
 .../port_description/OutputDescription.java       | 16 ++++++++++++++++
 .../server/port_description/package-info.java     | 16 ++++++++++++++++
 .../server/port_description/utils/IntAdapter.java | 16 ++++++++++++++++
 .../server/port_description/JaxbSanityTest.java   | 16 ++++++++++++++++
 .../org/taverna/server/rmidaemon/Registry.java    | 16 ++++++++++++++++
 .../taverna/server/rmidaemon/package-info.java    | 18 +++++++++++++++++-
 .../remote/IllegalStateTransitionException.java   | 16 ++++++++++++++++
 .../remote/ImplementationException.java           | 16 ++++++++++++++++
 .../localworker/remote/RemoteDirectory.java       | 16 ++++++++++++++++
 .../localworker/remote/RemoteDirectoryEntry.java  | 16 ++++++++++++++++
 .../server/localworker/remote/RemoteFile.java     | 16 ++++++++++++++++
 .../server/localworker/remote/RemoteInput.java    | 16 ++++++++++++++++
 .../server/localworker/remote/RemoteListener.java | 16 ++++++++++++++++
 .../localworker/remote/RemoteRunFactory.java      | 16 ++++++++++++++++
 .../localworker/remote/RemoteSecurityContext.java | 16 ++++++++++++++++
 .../localworker/remote/RemoteSingleRun.java       | 16 ++++++++++++++++
 .../server/localworker/remote/RemoteStatus.java   | 16 ++++++++++++++++
 .../remote/StillWorkingOnItException.java         | 16 ++++++++++++++++
 .../server/localworker/remote/package-info.java   | 16 ++++++++++++++++
 .../localworker/server/UsageRecordReceiver.java   | 16 ++++++++++++++++
 .../server/localworker/server/package-info.java   | 16 ++++++++++++++++
 .../org/taverna/server/unixforker/Forker.java     | 16 ++++++++++++++++
 .../server/master/ContentsDescriptorBuilder.java  | 16 ++++++++++++++++
 .../org/taverna/server/master/DirectoryREST.java  | 16 ++++++++++++++++
 .../taverna/server/master/FileConcatenation.java  | 16 ++++++++++++++++
 .../java/org/taverna/server/master/InputREST.java | 16 ++++++++++++++++
 .../taverna/server/master/InteractionFeed.java    | 16 ++++++++++++++++
 .../server/master/ListenerPropertyREST.java       | 16 ++++++++++++++++
 .../org/taverna/server/master/ListenersREST.java  | 16 ++++++++++++++++
 .../taverna/server/master/ManagementState.java    | 16 ++++++++++++++++
 .../java/org/taverna/server/master/RunREST.java   | 16 ++++++++++++++++
 .../taverna/server/master/RunSecurityREST.java    | 16 ++++++++++++++++
 .../taverna/server/master/SingleListenerREST.java | 16 ++++++++++++++++
 .../org/taverna/server/master/TavernaServer.java  | 16 ++++++++++++++++
 .../server/master/TavernaServerSupport.java       | 16 ++++++++++++++++
 .../org/taverna/server/master/admin/Admin.java    | 16 ++++++++++++++++
 .../taverna/server/master/admin/AdminBean.java    | 16 ++++++++++++++++
 .../taverna/server/master/admin/package-info.java | 16 ++++++++++++++++
 .../taverna/server/master/api/ContentTypes.java   | 16 ++++++++++++++++
 .../taverna/server/master/api/DirectoryBean.java  | 16 ++++++++++++++++
 .../org/taverna/server/master/api/FeedBean.java   | 16 ++++++++++++++++
 .../org/taverna/server/master/api/InputBean.java  | 16 ++++++++++++++++
 .../server/master/api/ListenerPropertyBean.java   | 16 ++++++++++++++++
 .../taverna/server/master/api/ListenersBean.java  | 16 ++++++++++++++++
 .../server/master/api/ManagementModel.java        | 16 ++++++++++++++++
 .../server/master/api/OneListenerBean.java        | 16 ++++++++++++++++
 .../org/taverna/server/master/api/RunBean.java    | 16 ++++++++++++++++
 .../taverna/server/master/api/SecurityBean.java   | 16 ++++++++++++++++
 .../taverna/server/master/api/SupportAware.java   | 16 ++++++++++++++++
 .../server/master/api/TavernaServerBean.java      | 16 ++++++++++++++++
 .../taverna/server/master/api/package-info.java   | 18 +++++++++++++++++-
 .../taverna/server/master/common/Capability.java  | 16 ++++++++++++++++
 .../taverna/server/master/common/Credential.java  | 16 ++++++++++++++++
 .../server/master/common/DirEntryReference.java   | 16 ++++++++++++++++
 .../server/master/common/InputDescription.java    | 16 ++++++++++++++++
 .../taverna/server/master/common/Namespaces.java  | 16 ++++++++++++++++
 .../taverna/server/master/common/Permission.java  | 16 ++++++++++++++++
 .../taverna/server/master/common/ProfileList.java | 16 ++++++++++++++++
 .../org/taverna/server/master/common/Roles.java   | 16 ++++++++++++++++
 .../server/master/common/RunReference.java        | 16 ++++++++++++++++
 .../org/taverna/server/master/common/Status.java  | 16 ++++++++++++++++
 .../org/taverna/server/master/common/Trust.java   | 16 ++++++++++++++++
 .../org/taverna/server/master/common/Uri.java     | 16 ++++++++++++++++
 .../server/master/common/VersionedElement.java    | 16 ++++++++++++++++
 .../taverna/server/master/common/Workflow.java    | 16 ++++++++++++++++
 .../server/master/common/package-info.java        | 16 ++++++++++++++++
 .../server/master/common/version/Version.java     | 16 ++++++++++++++++
 .../taverna/server/master/defaults/Default.java   | 16 ++++++++++++++++
 .../server/master/defaults/package-info.java      | 16 ++++++++++++++++
 .../exceptions/BadInputPortNameException.java     | 16 ++++++++++++++++
 .../exceptions/BadPropertyValueException.java     | 16 ++++++++++++++++
 .../exceptions/BadStateChangeException.java       | 16 ++++++++++++++++
 .../exceptions/FilesystemAccessException.java     | 16 ++++++++++++++++
 .../exceptions/GeneralFailureException.java       | 16 ++++++++++++++++
 .../exceptions/InvalidCredentialException.java    | 16 ++++++++++++++++
 .../master/exceptions/NoCreateException.java      | 16 ++++++++++++++++
 .../master/exceptions/NoCredentialException.java  | 16 ++++++++++++++++
 .../master/exceptions/NoDestroyException.java     | 16 ++++++++++++++++
 .../exceptions/NoDirectoryEntryException.java     | 16 ++++++++++++++++
 .../master/exceptions/NoListenerException.java    | 16 ++++++++++++++++
 .../master/exceptions/NoUpdateException.java      | 16 ++++++++++++++++
 .../master/exceptions/NotOwnerException.java      | 16 ++++++++++++++++
 .../master/exceptions/OverloadedException.java    | 16 ++++++++++++++++
 .../master/exceptions/UnknownRunException.java    | 16 ++++++++++++++++
 .../server/master/exceptions/package-info.java    | 16 ++++++++++++++++
 .../org/taverna/server/master/facade/Facade.java  | 16 ++++++++++++++++
 .../server/master/facade/package-info.java        | 16 ++++++++++++++++
 .../master/factories/ConfigurableRunFactory.java  | 16 ++++++++++++++++
 .../server/master/factories/ListenerFactory.java  | 16 ++++++++++++++++
 .../server/master/factories/RunFactory.java       | 16 ++++++++++++++++
 .../server/master/factories/package-info.java     | 16 ++++++++++++++++
 .../master/identity/AuthorityDerivedIDMapper.java | 16 ++++++++++++++++
 .../server/master/identity/CompositeIDMapper.java | 16 ++++++++++++++++
 .../server/master/identity/ConstantIDMapper.java  | 16 ++++++++++++++++
 .../server/master/identity/NameIDMapper.java      | 16 ++++++++++++++++
 .../master/identity/StrippedDownAuthProvider.java | 16 ++++++++++++++++
 .../org/taverna/server/master/identity/User.java  | 16 ++++++++++++++++
 .../taverna/server/master/identity/UserStore.java | 16 ++++++++++++++++
 .../server/master/identity/UserStoreAPI.java      | 16 ++++++++++++++++
 .../identity/WorkflowInternalAuthProvider.java    | 16 ++++++++++++++++
 .../server/master/identity/package-info.java      | 16 ++++++++++++++++
 .../interaction/InteractionFeedSupport.java       | 16 ++++++++++++++++
 .../server/master/interaction/package-info.java   | 16 ++++++++++++++++
 .../server/master/interfaces/Directory.java       | 16 ++++++++++++++++
 .../server/master/interfaces/DirectoryEntry.java  | 16 ++++++++++++++++
 .../taverna/server/master/interfaces/File.java    | 16 ++++++++++++++++
 .../taverna/server/master/interfaces/Input.java   | 16 ++++++++++++++++
 .../server/master/interfaces/Listener.java        | 16 ++++++++++++++++
 .../master/interfaces/LocalIdentityMapper.java    | 16 ++++++++++++++++
 .../master/interfaces/MessageDispatcher.java      | 16 ++++++++++++++++
 .../taverna/server/master/interfaces/Policy.java  | 16 ++++++++++++++++
 .../server/master/interfaces/RunStore.java        | 16 ++++++++++++++++
 .../master/interfaces/SecurityContextFactory.java | 16 ++++++++++++++++
 .../server/master/interfaces/TavernaRun.java      | 16 ++++++++++++++++
 .../master/interfaces/TavernaSecurityContext.java | 16 ++++++++++++++++
 .../master/interfaces/UriBuilderFactory.java      | 16 ++++++++++++++++
 .../server/master/interfaces/package-info.java    | 16 ++++++++++++++++
 .../localworker/AbstractRemoteRunFactory.java     | 16 ++++++++++++++++
 .../server/master/localworker/ForkRunFactory.java | 16 ++++++++++++++++
 .../master/localworker/IdAwareForkRunFactory.java | 16 ++++++++++++++++
 .../master/localworker/LocalWorkerFactory.java    | 16 ++++++++++++++++
 .../master/localworker/LocalWorkerState.java      | 16 ++++++++++++++++
 .../server/master/localworker/PersistedState.java | 16 ++++++++++++++++
 .../server/master/localworker/StreamLogger.java   | 16 ++++++++++++++++
 .../server/master/localworker/package-info.java   | 16 ++++++++++++++++
 .../master/notification/EmailDispatcher.java      | 16 ++++++++++++++++
 .../master/notification/JabberDispatcher.java     | 16 ++++++++++++++++
 .../master/notification/NotificationEngine.java   | 16 ++++++++++++++++
 .../notification/RateLimitedDispatcher.java       | 16 ++++++++++++++++
 .../server/master/notification/SMSDispatcher.java | 16 ++++++++++++++++
 .../master/notification/TwitterDispatcher.java    | 16 ++++++++++++++++
 .../server/master/notification/atom/AtomFeed.java | 16 ++++++++++++++++
 .../server/master/notification/atom/Event.java    | 16 ++++++++++++++++
 .../server/master/notification/atom/EventDAO.java | 16 ++++++++++++++++
 .../master/notification/atom/package-info.java    | 16 ++++++++++++++++
 .../server/master/notification/package-info.java  | 16 ++++++++++++++++
 .../org/taverna/server/master/package-info.java   | 16 ++++++++++++++++
 .../taverna/server/master/rest/ContentTypes.java  | 16 ++++++++++++++++
 .../server/master/rest/DirectoryContents.java     | 16 ++++++++++++++++
 .../taverna/server/master/rest/FileSegment.java   | 16 ++++++++++++++++
 .../server/master/rest/InteractionFeedREST.java   | 16 ++++++++++++++++
 .../server/master/rest/ListenerDefinition.java    | 16 ++++++++++++++++
 .../server/master/rest/MakeOrUpdateDirEntry.java  | 16 ++++++++++++++++
 .../master/rest/TavernaServerDirectoryREST.java   | 16 ++++++++++++++++
 .../master/rest/TavernaServerInputREST.java       | 16 ++++++++++++++++
 .../master/rest/TavernaServerListenersREST.java   | 16 ++++++++++++++++
 .../server/master/rest/TavernaServerREST.java     | 16 ++++++++++++++++
 .../server/master/rest/TavernaServerRunREST.java  | 16 ++++++++++++++++
 .../master/rest/TavernaServerSecurityREST.java    | 16 ++++++++++++++++
 .../master/rest/handler/AccessDeniedHandler.java  | 16 ++++++++++++++++
 .../rest/handler/BadInputPortNameHandler.java     | 16 ++++++++++++++++
 .../rest/handler/BadPropertyValueHandler.java     | 16 ++++++++++++++++
 .../rest/handler/BadStateChangeHandler.java       | 16 ++++++++++++++++
 .../server/master/rest/handler/EntryHandler.java  | 16 ++++++++++++++++
 .../server/master/rest/handler/FeedHandler.java   | 16 ++++++++++++++++
 .../rest/handler/FileConcatenationHandler.java    | 16 ++++++++++++++++
 .../master/rest/handler/FileMessageHandler.java   | 16 ++++++++++++++++
 .../master/rest/handler/FileSegmentHandler.java   | 16 ++++++++++++++++
 .../rest/handler/FilesystemAccessHandler.java     | 16 ++++++++++++++++
 .../rest/handler/GeneralFailureHandler.java       | 16 ++++++++++++++++
 .../server/master/rest/handler/HandlerCore.java   | 16 ++++++++++++++++
 .../rest/handler/IllegalArgumentHandler.java      | 16 ++++++++++++++++
 .../handler/ImplementationProblemHandler.java     | 16 ++++++++++++++++
 .../rest/handler/InputStreamMessageHandler.java   | 16 ++++++++++++++++
 .../rest/handler/InvalidCredentialHandler.java    | 16 ++++++++++++++++
 .../master/rest/handler/JAXBExceptionHandler.java | 16 ++++++++++++++++
 .../rest/handler/NegotiationFailedHandler.java    | 16 ++++++++++++++++
 .../master/rest/handler/NoCreateHandler.java      | 16 ++++++++++++++++
 .../master/rest/handler/NoCredentialHandler.java  | 16 ++++++++++++++++
 .../master/rest/handler/NoDestroyHandler.java     | 16 ++++++++++++++++
 .../rest/handler/NoDirectoryEntryHandler.java     | 16 ++++++++++++++++
 .../master/rest/handler/NoListenerHandler.java    | 16 ++++++++++++++++
 .../master/rest/handler/NoUpdateHandler.java      | 16 ++++++++++++++++
 .../master/rest/handler/NotOwnerHandler.java      | 16 ++++++++++++++++
 .../master/rest/handler/OverloadedHandler.java    | 16 ++++++++++++++++
 .../master/rest/handler/PermissionHandler.java    | 16 ++++++++++++++++
 .../rest/handler/Scufl2DocumentHandler.java       | 16 ++++++++++++++++
 .../rest/handler/T2FlowDocumentHandler.java       | 16 ++++++++++++++++
 .../master/rest/handler/URIListHandler.java       | 16 ++++++++++++++++
 .../master/rest/handler/UnknownRunHandler.java    | 16 ++++++++++++++++
 .../master/rest/handler/ZipStreamHandler.java     | 16 ++++++++++++++++
 .../server/master/rest/handler/package-info.java  | 16 ++++++++++++++++
 .../taverna/server/master/rest/package-info.java  | 16 ++++++++++++++++
 .../org/taverna/server/master/soap/DirEntry.java  | 16 ++++++++++++++++
 .../taverna/server/master/soap/FileContents.java  | 16 ++++++++++++++++
 .../server/master/soap/PermissionList.java        | 16 ++++++++++++++++
 .../server/master/soap/TavernaServerSOAP.java     | 16 ++++++++++++++++
 .../server/master/soap/WrappedWorkflow.java       | 16 ++++++++++++++++
 .../server/master/soap/ZippedDirectory.java       | 16 ++++++++++++++++
 .../taverna/server/master/soap/package-info.java  | 16 ++++++++++++++++
 .../taverna/server/master/usage/UsageRecord.java  | 16 ++++++++++++++++
 .../server/master/usage/UsageRecordRecorder.java  | 16 ++++++++++++++++
 .../taverna/server/master/usage/package-info.java | 16 ++++++++++++++++
 .../server/master/utils/CallTimeLogger.java       | 16 ++++++++++++++++
 .../server/master/utils/CallTimingFilter.java     | 16 ++++++++++++++++
 .../server/master/utils/CapabilityLister.java     | 16 ++++++++++++++++
 .../master/utils/CertificateChainFetcher.java     | 16 ++++++++++++++++
 .../server/master/utils/Contextualizer.java       | 16 ++++++++++++++++
 .../taverna/server/master/utils/DerbyUtils.java   | 16 ++++++++++++++++
 .../server/master/utils/FilenameUtils.java        | 16 ++++++++++++++++
 .../utils/FlushThreadLocalCacheInterceptor.java   | 16 ++++++++++++++++
 .../server/master/utils/InvocationCounter.java    | 16 ++++++++++++++++
 .../org/taverna/server/master/utils/JCECheck.java | 16 ++++++++++++++++
 .../taverna/server/master/utils/JDOSupport.java   | 16 ++++++++++++++++
 .../server/master/utils/LoggingDerbyAdapter.java  | 16 ++++++++++++++++
 .../server/master/utils/OneShotThread.java        | 16 ++++++++++++++++
 .../taverna/server/master/utils/RestUtils.java    | 16 ++++++++++++++++
 .../master/utils/RuntimeExceptionWrapper.java     | 16 ++++++++++++++++
 .../server/master/utils/UsernamePrincipal.java    | 16 ++++++++++++++++
 .../master/utils/WSDLHeadOptionsInterceptor.java  | 16 ++++++++++++++++
 .../master/utils/WebappAwareDataSource.java       | 16 ++++++++++++++++
 .../taverna/server/master/utils/X500Utils.java    | 16 ++++++++++++++++
 .../taverna/server/master/utils/package-info.java | 16 ++++++++++++++++
 .../server/master/worker/CompletionNotifier.java  | 16 ++++++++++++++++
 .../taverna/server/master/worker/FactoryBean.java | 16 ++++++++++++++++
 .../server/master/worker/PasswordIssuer.java      | 16 ++++++++++++++++
 .../taverna/server/master/worker/PolicyImpl.java  | 16 ++++++++++++++++
 .../server/master/worker/PolicyLimits.java        | 16 ++++++++++++++++
 .../server/master/worker/RemoteRunDelegate.java   | 16 ++++++++++++++++
 .../server/master/worker/RunConnection.java       | 16 ++++++++++++++++
 .../server/master/worker/RunDBSupport.java        | 16 ++++++++++++++++
 .../taverna/server/master/worker/RunDatabase.java | 16 ++++++++++++++++
 .../server/master/worker/RunDatabaseDAO.java      | 16 ++++++++++++++++
 .../master/worker/RunFactoryConfiguration.java    | 16 ++++++++++++++++
 .../master/worker/SecurityContextDelegate.java    | 16 ++++++++++++++++
 .../worker/SecurityContextDelegateImpl.java       | 16 ++++++++++++++++
 .../master/worker/SecurityContextFactory.java     | 16 ++++++++++++++++
 .../worker/SimpleFormattedCompletionNotifier.java | 16 ++++++++++++++++
 .../master/worker/VelocityCompletionNotifier.java | 16 ++++++++++++++++
 .../taverna/server/master/worker/WorkerModel.java | 16 ++++++++++++++++
 .../server/master/worker/package-info.java        | 16 ++++++++++++++++
 .../org/taverna/server/master/JaxbSanityTest.java | 16 ++++++++++++++++
 .../server/master/TavernaServerImplTest.java      | 16 ++++++++++++++++
 .../server/master/WorkflowSerializationTest.java  | 16 ++++++++++++++++
 .../taverna/server/master/mocks/ExampleRun.java   | 16 ++++++++++++++++
 .../taverna/server/master/mocks/MockPolicy.java   | 16 ++++++++++++++++
 .../master/mocks/SimpleListenerFactory.java       | 16 ++++++++++++++++
 .../master/mocks/SimpleNonpersistentRunStore.java | 16 ++++++++++++++++
 .../server/master/mocks/SimpleServerPolicy.java   | 16 ++++++++++++++++
 .../taverna/server/localworker/api/Constants.java | 16 ++++++++++++++++
 .../server/localworker/api/RunAccounting.java     | 16 ++++++++++++++++
 .../taverna/server/localworker/api/Worker.java    | 16 ++++++++++++++++
 .../server/localworker/api/WorkerFactory.java     | 16 ++++++++++++++++
 .../localworker/impl/DirectoryDelegate.java       | 16 ++++++++++++++++
 .../server/localworker/impl/FileDelegate.java     | 16 ++++++++++++++++
 .../server/localworker/impl/LocalWorker.java      | 16 ++++++++++++++++
 .../localworker/impl/TavernaRunManager.java       | 16 ++++++++++++++++
 .../server/localworker/impl/WorkerCore.java       | 16 ++++++++++++++++
 .../localworker/impl/utils/FilenameVerifier.java  | 16 ++++++++++++++++
 .../localworker/impl/utils/TimingOutTask.java     | 16 ++++++++++++++++
 .../server/localworker/impl/LocalWorkerTest.java  | 16 ++++++++++++++++
 272 files changed, 4355 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/Connected.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Connected.java
 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Connected.java
index 263034c..be2682d 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Connected.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Connected.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 import uk.org.taverna.server.client.TavernaServer.ClientException;
 import uk.org.taverna.server.client.TavernaServer.ServerException;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/DirEntry.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/DirEntry.java
 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/DirEntry.java
index 267707d..d5947ab 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/DirEntry.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/DirEntry.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 import org.taverna.server.client.wadl.TavernaServer.Root.RunsRunName.Wd.Path2;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/Directory.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Directory.java
 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Directory.java
index 38dc394..cb1fbc5 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Directory.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Directory.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 import static java.io.File.createTempFile;
 import static javax.ws.rs.client.Entity.entity;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/File.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/File.java 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/File.java
index 0287afb..edcfdd5 100644
--- a/taverna-server-client/src/main/java/uk/org/taverna/server/client/File.java
+++ b/taverna-server-client/src/main/java/uk/org/taverna/server/client/File.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 import static java.io.File.createTempFile;
 import static javax.ws.rs.client.Entity.entity;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/Property.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Property.java
 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Property.java
index 0e6542f..e67a06d 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Property.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Property.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 public enum Property {
        STDOUT("stdout"), STDERR("stderr"), EXIT_CODE("exitcode"), 
READY_TO_NOTIFY(

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/Run.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Run.java 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Run.java
index 5c6875e..7e3a7d3 100644
--- a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Run.java
+++ b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Run.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 import static org.joda.time.format.ISODateTimeFormat.dateTime;
 import static org.joda.time.format.ISODateTimeFormat.dateTimeParser;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/Status.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Status.java 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Status.java
index 9c375ad..c318e04 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/Status.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/Status.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 /**
  * States of a workflow run. They are {@link #Initialized Initialized},

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServer.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServer.java
 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServer.java
index 7c0dcdd..40b7045 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServer.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServer.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 import static java.nio.file.Files.readAllBytes;
 import static org.taverna.server.client.wadl.TavernaServer.createClient;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServerConnectionFactory.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServerConnectionFactory.java
 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServerConnectionFactory.java
index b00b075..f11485d 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServerConnectionFactory.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/TavernaServerConnectionFactory.java
@@ -1,4 +1,20 @@
 package uk.org.taverna.server.client;
+/*
+ * 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.
+ */
 
 import java.net.URI;
 import java.util.HashMap;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-client/src/main/java/uk/org/taverna/server/client/package-info.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/package-info.java
 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/package-info.java
index 59e809d..92837b6 100644
--- 
a/taverna-server-client/src/main/java/uk/org/taverna/server/client/package-info.java
+++ 
b/taverna-server-client/src/main/java/uk/org/taverna/server/client/package-info.java
@@ -2,4 +2,20 @@
  * Implementation of a basic client for Taverna Server.
  * @author Donal Fellows
  */
-package uk.org.taverna.server.client;
\ No newline at end of file
+package uk.org.taverna.server.client;
+/*
+ * 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.
+ */

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/ExecutionDelegate.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/ExecutionDelegate.java
 
b/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/ExecutionDelegate.java
index f83d9c0..439841d 100644
--- 
a/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/ExecutionDelegate.java
+++ 
b/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/ExecutionDelegate.java
@@ -1,4 +1,20 @@
 package org.taverna.server.execution_delegate;
+/*
+ * 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.
+ */
 
 import java.net.URI;
 import java.rmi.RemoteException;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/RemoteExecution.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/RemoteExecution.java
 
b/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/RemoteExecution.java
index b8510df..ad18908 100644
--- 
a/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/RemoteExecution.java
+++ 
b/taverna-server-execution-delegate/src/main/java/org/taverna/server/execution_delegate/RemoteExecution.java
@@ -1,4 +1,20 @@
 package org.taverna.server.execution_delegate;
+/*
+ * 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.
+ */
 
 import static javax.xml.bind.annotation.XmlAccessType.NONE;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbsentValue.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbsentValue.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbsentValue.java
index aa7fb42..140d6a5 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbsentValue.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbsentValue.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import javax.xml.bind.annotation.XmlType;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPort.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPort.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPort.java
index 512ef9c..5ed8d70 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPort.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPort.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlID;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPortDescription.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPortDescription.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPortDescription.java
index c7b6215..721e8c8 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPortDescription.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractPortDescription.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import java.net.URI;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractValue.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractValue.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractValue.java
index 8057fa6..1ded5c7 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractValue.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/AbstractValue.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import static org.taverna.server.port_description.Namespaces.XLINK;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ErrorValue.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ErrorValue.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ErrorValue.java
index bf90f92..641c380 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ErrorValue.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ErrorValue.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlSchemaType;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/InputDescription.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/InputDescription.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/InputDescription.java
index b80e7bf..c11baa1 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/InputDescription.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/InputDescription.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import static org.taverna.server.port_description.Namespaces.XLINK;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/LeafValue.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/LeafValue.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/LeafValue.java
index 628ddf1..95658bc 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/LeafValue.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/LeafValue.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlType;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ListValue.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ListValue.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ListValue.java
index cd60078..f3e8ff1 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ListValue.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/ListValue.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/Namespaces.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/Namespaces.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/Namespaces.java
index 733411f..f60e6c4 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/Namespaces.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/Namespaces.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 public interface Namespaces {
        static final String DATA = "http://ns.taverna.org.uk/2010/port/";;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/OutputDescription.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/OutputDescription.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/OutputDescription.java
index ea39e48..2f402d1 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/OutputDescription.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/OutputDescription.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import java.util.ArrayList;
 import java.util.List;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/package-info.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/package-info.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/package-info.java
index f7b368f..76228db 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/package-info.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/package-info.java
@@ -5,6 +5,22 @@
                @XmlNs(prefix = "xlink", namespaceURI = XLINK),
                @XmlNs(prefix = "run", namespaceURI = RUN) })
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import static javax.xml.bind.annotation.XmlNsForm.QUALIFIED;
 import static org.taverna.server.port_description.Namespaces.DATA;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/main/java/org/taverna/server/port_description/utils/IntAdapter.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/utils/IntAdapter.java
 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/utils/IntAdapter.java
index 13af754..de9a3a8 100644
--- 
a/taverna-server-port-description/src/main/java/org/taverna/server/port_description/utils/IntAdapter.java
+++ 
b/taverna-server-port-description/src/main/java/org/taverna/server/port_description/utils/IntAdapter.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.port_description.utils;
+/*
+ * 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.
+ */
 
 import static javax.xml.bind.DatatypeConverter.parseInt;
 import static javax.xml.bind.DatatypeConverter.printInt;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-port-description/src/test/java/org/taverna/server/port_description/JaxbSanityTest.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-port-description/src/test/java/org/taverna/server/port_description/JaxbSanityTest.java
 
b/taverna-server-port-description/src/test/java/org/taverna/server/port_description/JaxbSanityTest.java
index c952ec2..de15cfa 100644
--- 
a/taverna-server-port-description/src/test/java/org/taverna/server/port_description/JaxbSanityTest.java
+++ 
b/taverna-server-port-description/src/test/java/org/taverna/server/port_description/JaxbSanityTest.java
@@ -1,4 +1,20 @@
 package org.taverna.server.port_description;
+/*
+ * 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.
+ */
 
 import java.io.IOException;
 import java.io.StringWriter;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/Registry.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/Registry.java
 
b/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/Registry.java
index 4be7579..333153f 100644
--- 
a/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/Registry.java
+++ 
b/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/Registry.java
@@ -1,4 +1,20 @@
 package org.taverna.server.rmidaemon;
+/*
+ * 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.
+ */
 
 import static java.lang.System.setProperty;
 import static java.net.InetAddress.getLocalHost;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/package-info.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/package-info.java
 
b/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/package-info.java
index 32144b5..520b928 100644
--- 
a/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/package-info.java
+++ 
b/taverna-server-rmidaemon/src/main/java/org/taverna/server/rmidaemon/package-info.java
@@ -2,4 +2,20 @@
  * RMI daemon implementation. A variation of an RMI registry.
  * @author Donal Fellows
  */
-package org.taverna.server.rmidaemon;
\ No newline at end of file
+package org.taverna.server.rmidaemon;
+/*
+ * 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.
+ */

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/IllegalStateTransitionException.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/IllegalStateTransitionException.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/IllegalStateTransitionException.java
index b324fb2..cb0cc0a 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/IllegalStateTransitionException.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/IllegalStateTransitionException.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import javax.xml.ws.WebFault;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/ImplementationException.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/ImplementationException.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/ImplementationException.java
index bdb796b..3e33fc7 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/ImplementationException.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/ImplementationException.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import javax.xml.ws.WebFault;
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectory.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectory.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectory.java
index fbd8c3f..229d0b7 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectory.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectory.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.io.IOException;
 import java.rmi.RemoteException;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectoryEntry.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectoryEntry.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectoryEntry.java
index 8d791bb..9b77e79 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectoryEntry.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteDirectoryEntry.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.io.IOException;
 import java.rmi.Remote;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteFile.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteFile.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteFile.java
index 6dc4409..63778db 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteFile.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteFile.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.io.IOException;
 import java.rmi.RemoteException;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteInput.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteInput.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteInput.java
index 78078c4..b4fda9e 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteInput.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteInput.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.rmi.Remote;
 import java.rmi.RemoteException;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteListener.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteListener.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteListener.java
index 8fe1798..2539f0d 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteListener.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteListener.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.rmi.Remote;
 import java.rmi.RemoteException;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteRunFactory.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteRunFactory.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteRunFactory.java
index 6699f4d..bc91f0e 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteRunFactory.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteRunFactory.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.rmi.Remote;
 import java.rmi.RemoteException;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSecurityContext.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSecurityContext.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSecurityContext.java
index 9767cd7..fc4baff 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSecurityContext.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSecurityContext.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.net.URI;
 import java.rmi.Remote;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSingleRun.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSingleRun.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSingleRun.java
index 8ef2e3d..e2519f8 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSingleRun.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteSingleRun.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 import java.net.URL;
 import java.rmi.Remote;

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteStatus.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteStatus.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteStatus.java
index 4a15b0c..89a7cff 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteStatus.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/RemoteStatus.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 /**
  * States of a workflow run. They are {@link RemoteStatus#Initialized

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/StillWorkingOnItException.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/StillWorkingOnItException.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/StillWorkingOnItException.java
index f7c8ea1..a7af96b 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/StillWorkingOnItException.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/StillWorkingOnItException.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */
 
 /**
  * Exception that indicates that the implementation is still working on

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/package-info.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/package-info.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/package-info.java
index ecfff23..6466e2f 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/package-info.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/remote/package-info.java
@@ -4,3 +4,19 @@
  * Interfaces exported by worker classes to the server.
  */
 package org.taverna.server.localworker.remote;
+/*
+ * 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.
+ */

http://git-wip-us.apache.org/repos/asf/incubator-taverna-server/blob/d6871def/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/server/UsageRecordReceiver.java
----------------------------------------------------------------------
diff --git 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/server/UsageRecordReceiver.java
 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/server/UsageRecordReceiver.java
index 6f05eaa..cc0127e 100644
--- 
a/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/server/UsageRecordReceiver.java
+++ 
b/taverna-server-runinterface/src/main/java/org/taverna/server/localworker/server/UsageRecordReceiver.java
@@ -1,6 +1,22 @@
 /*
  */
 package org.taverna.server.localworker.server;
+/*
+ * 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.
+ */
 
 import java.rmi.Remote;
 import java.rmi.RemoteException;


Reply via email to