* [Core] Apply license for weex_core

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

Branch: refs/heads/master
Commit: 9132fede5975bdc3fadcd4574ea1256b275180f7
Parents: 2347e3a
Author: miomin <[email protected]>
Authored: Thu Apr 26 15:24:07 2018 +0800
Committer: YorkShen <[email protected]>
Committed: Sat Apr 28 14:51:47 2018 +0800

----------------------------------------------------------------------
 android/sdk/build.gradle                          | 16 +++++++++++++++-
 weex_core/Source/android/base/jni/android_jni.cpp | 18 ++++++++++++++++++
 weex_core/Source/android/base/jni/android_jni.h   | 18 ++++++++++++++++++
 .../Source/android/base/jni/scoped_java_ref.cpp   | 18 ++++++++++++++++++
 .../Source/android/base/jni/scoped_java_ref.h     | 18 ++++++++++++++++++
 weex_core/Source/android/base/log_utils.h         | 18 ++++++++++++++++++
 .../Source/android/base/string/scoped_jstring.cpp | 18 ++++++++++++++++++
 .../Source/android/base/string/scoped_jstring.h   | 18 ++++++++++++++++++
 .../android/base/string/scoped_jstring_utf8.cpp   | 18 ++++++++++++++++++
 .../android/base/string/scoped_jstring_utf8.h     | 18 ++++++++++++++++++
 .../Source/android/base/string/string_utils.h     | 18 ++++++++++++++++++
 .../android/bridge/impl/bridge_impl_android.cpp   | 18 ++++++++++++++++++
 .../android/bridge/impl/bridge_impl_android.h     | 18 ++++++++++++++++++
 .../impl/content_box_measurement_impl_android.cpp | 18 ++++++++++++++++++
 .../impl/content_box_measurement_impl_android.h   | 18 ++++++++++++++++++
 .../bridge/impl/measure_mode_impl_android.cpp     | 18 ++++++++++++++++++
 .../bridge/impl/measure_mode_impl_android.h       | 18 ++++++++++++++++++
 .../android/bridge/impl/weexcore_impl_android.cpp | 18 ++++++++++++++++++
 .../android/bridge/impl/weexcore_impl_android.h   | 18 ++++++++++++++++++
 .../android/jsengine/multiprocess/ExtendJSApi.cpp | 18 ++++++++++++++++++
 .../android/jsengine/multiprocess/ExtendJSApi.h   | 18 ++++++++++++++++++
 .../jsengine/multiprocess/WeexJSConnection.cpp    | 18 ++++++++++++++++++
 .../jsengine/multiprocess/WeexJSConnection.h      | 18 ++++++++++++++++++
 .../android/jsengine/multiprocess/WeexProxy.cpp   | 18 ++++++++++++++++++
 .../android/jsengine/multiprocess/WeexProxy.h     | 18 ++++++++++++++++++
 weex_core/Source/base/CoreConstants.h             | 18 ++++++++++++++++++
 weex_core/Source/base/TimeUtils.h                 | 18 ++++++++++++++++++
 weex_core/Source/base/ViewUtils.h                 | 18 ++++++++++++++++++
 weex_core/Source/core/bridge/bridge.h             | 18 ++++++++++++++++++
 weex_core/Source/core/config/core_environment.cpp | 18 ++++++++++++++++++
 weex_core/Source/core/config/core_environment.h   | 18 ++++++++++++++++++
 weex_core/Source/core/css/constants_name.h        | 18 ++++++++++++++++++
 weex_core/Source/core/css/constants_value.h       | 18 ++++++++++++++++++
 weex_core/Source/core/css/css_value_getter.cpp    | 18 ++++++++++++++++++
 weex_core/Source/core/css/css_value_getter.h      | 18 ++++++++++++++++++
 weex_core/Source/core/layout/flex_enum.h          | 18 ++++++++++++++++++
 weex_core/Source/core/layout/layout.cpp           | 18 ++++++++++++++++++
 weex_core/Source/core/layout/layout.h             | 18 ++++++++++++++++++
 weex_core/Source/core/layout/style.cpp            | 18 ++++++++++++++++++
 weex_core/Source/core/layout/style.h              | 18 ++++++++++++++++++
 .../Source/core/moniter/render_performance.cpp    | 18 ++++++++++++++++++
 .../Source/core/moniter/render_performance.h      | 18 ++++++++++++++++++
 weex_core/Source/core/parser/dom_parser.cpp       | 18 ++++++++++++++++++
 weex_core/Source/core/parser/dom_parser.h         | 18 ++++++++++++++++++
 .../Source/core/render/action/render_action.h     | 18 ++++++++++++++++++
 .../render/action/render_action_add_element.cpp   | 18 ++++++++++++++++++
 .../render/action/render_action_add_element.h     | 18 ++++++++++++++++++
 .../render/action/render_action_add_event.cpp     | 18 ++++++++++++++++++
 .../core/render/action/render_action_add_event.h  | 18 ++++++++++++++++++
 .../render/action/render_action_createbody.cpp    | 18 ++++++++++++++++++
 .../core/render/action/render_action_createbody.h | 18 ++++++++++++++++++
 .../render/action/render_action_createfinish.cpp  | 18 ++++++++++++++++++
 .../render/action/render_action_createfinish.h    | 18 ++++++++++++++++++
 .../core/render/action/render_action_layout.cpp   | 18 ++++++++++++++++++
 .../core/render/action/render_action_layout.h     | 18 ++++++++++++++++++
 .../render/action/render_action_move_element.cpp  | 18 ++++++++++++++++++
 .../render/action/render_action_move_element.h    | 18 ++++++++++++++++++
 .../action/render_action_remove_element.cpp       | 18 ++++++++++++++++++
 .../render/action/render_action_remove_element.h  | 18 ++++++++++++++++++
 .../render/action/render_action_remove_event.cpp  | 18 ++++++++++++++++++
 .../render/action/render_action_remove_event.h    | 18 ++++++++++++++++++
 .../render/action/render_action_update_attr.cpp   | 18 ++++++++++++++++++
 .../render/action/render_action_update_attr.h     | 18 ++++++++++++++++++
 .../render/action/render_action_update_style.cpp  | 18 ++++++++++++++++++
 .../render/action/render_action_update_style.h    | 18 ++++++++++++++++++
 .../Source/core/render/manager/render_manager.cpp | 18 ++++++++++++++++++
 .../Source/core/render/manager/render_manager.h   | 18 ++++++++++++++++++
 .../core/render/node/factory/i_render_factory.h   | 18 ++++++++++++++++++
 .../core/render/node/factory/i_render_object.h    | 18 ++++++++++++++++++
 .../render/node/factory/render_appbar_factory.h   | 18 ++++++++++++++++++
 .../render/node/factory/render_cell_factory.h     | 18 ++++++++++++++++++
 .../core/render/node/factory/render_creator.cpp   | 18 ++++++++++++++++++
 .../core/render/node/factory/render_creator.h     | 18 ++++++++++++++++++
 .../node/factory/render_indicator_factory.h       | 18 ++++++++++++++++++
 .../render/node/factory/render_input_factory.h    | 18 ++++++++++++++++++
 .../render/node/factory/render_list_factory.h     | 18 ++++++++++++++++++
 .../render/node/factory/render_mask_factory.h     | 18 ++++++++++++++++++
 .../render/node/factory/render_scroller_factory.h | 18 ++++++++++++++++++
 .../render/node/factory/render_switch_factory.h   | 18 ++++++++++++++++++
 .../render/node/factory/render_text_factory.h     | 18 ++++++++++++++++++
 .../render/node/factory/render_textarea_factory.h | 18 ++++++++++++++++++
 .../Source/core/render/node/factory/render_type.h | 18 ++++++++++++++++++
 .../render/node/factory/simple_render_factory.h   | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_appbar.h | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_cell.h   | 18 ++++++++++++++++++
 .../Source/core/render/node/render_indicator.h    | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_input.h  | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_list.h   | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_mask.h   | 18 ++++++++++++++++++
 .../Source/core/render/node/render_object.cpp     | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_object.h | 18 ++++++++++++++++++
 .../Source/core/render/node/render_scroller.h     | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_switch.h | 18 ++++++++++++++++++
 weex_core/Source/core/render/node/render_text.h   | 18 ++++++++++++++++++
 .../Source/core/render/node/render_textarea.h     | 18 ++++++++++++++++++
 weex_core/Source/core/render/page/render_page.cpp | 18 ++++++++++++++++++
 weex_core/Source/core/render/page/render_page.h   | 18 ++++++++++++++++++
 97 files changed, 1743 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/android/sdk/build.gradle
----------------------------------------------------------------------
diff --git a/android/sdk/build.gradle b/android/sdk/build.gradle
index f277443..95e0227 100755
--- a/android/sdk/build.gradle
+++ b/android/sdk/build.gradle
@@ -191,10 +191,24 @@ dependencies {
     testCompile "org.robolectric:shadows-httpclient:3.3.2"
     testCompile 'org.json:json:20160212'
 }
+
 if(file('../license/LICENSE').exists()){
     license {
         header = file('../license/LICENSE')
-        excludes(["com/taobao/weex/dom/flex/*.java"])
+        mapping('cpp','JAVADOC_STYLE')
+        mapping('h','JAVADOC_STYLE')
+    }
+
+    task weex_core_license(type: 
com.hierynomus.gradle.license.tasks.LicenseFormat){
+        source = 
fileTree(dir:"../../weex_core").include(['**/*.h','**/*.cpp']).
+                exclude(['Source/rapidjson/**/*.h','Source/rapidjson/**/*.cpp',
+                         
'Source/android/base/base64/**/*.h','Source/android/base/base64/**/*.cpp',
+                         'Source/android/jniprebuild/jniheader/*.h',
+                         'Source/base/Compatible.cpp',
+                         'Source/base/fpconv.cpp',
+                         'Source/base/fpconv.h',
+                         'Source/base/powers.h',
+                         'Source/IPC/**/*.h','Source/IPC/**/*.cpp'])
     }
     preBuild.dependsOn licenseFormat
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/jni/android_jni.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/jni/android_jni.cpp 
b/weex_core/Source/android/base/jni/android_jni.cpp
index 2083079..f4e3574 100644
--- a/weex_core/Source/android/base/jni/android_jni.cpp
+++ b/weex_core/Source/android/base/jni/android_jni.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 
 #include "android_jni.h"
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/jni/android_jni.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/jni/android_jni.h 
b/weex_core/Source/android/base/jni/android_jni.h
index 16eef76..94adcc7 100644
--- a/weex_core/Source/android/base/jni/android_jni.h
+++ b/weex_core/Source/android/base/jni/android_jni.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 
 
 #ifndef WEEXCORE_BASE_ANDROID_ANDROID_JNI_H_

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/jni/scoped_java_ref.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/jni/scoped_java_ref.cpp 
b/weex_core/Source/android/base/jni/scoped_java_ref.cpp
index db39bff..6a4f04b 100644
--- a/weex_core/Source/android/base/jni/scoped_java_ref.cpp
+++ b/weex_core/Source/android/base/jni/scoped_java_ref.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 // Copyright 2017 The Weex Authors. All rights reserved.
 
 #include "android_jni.h"

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/jni/scoped_java_ref.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/jni/scoped_java_ref.h 
b/weex_core/Source/android/base/jni/scoped_java_ref.h
index 0e2d2c6..964f63b 100644
--- a/weex_core/Source/android/base/jni/scoped_java_ref.h
+++ b/weex_core/Source/android/base/jni/scoped_java_ref.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 // Copyright 2017 The WeexCore Authors. All rights reserved.
 
 #ifndef WeexCore_BASE_ANDROID_SCOPED_JAVA_REF_H_

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/log_utils.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/log_utils.h 
b/weex_core/Source/android/base/log_utils.h
index 4b053c9..01b8140 100644
--- a/weex_core/Source/android/base/log_utils.h
+++ b/weex_core/Source/android/base/log_utils.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef _LOG_UTILS_H_
 #define _LOG_UTILS_H_
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/string/scoped_jstring.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/string/scoped_jstring.cpp 
b/weex_core/Source/android/base/string/scoped_jstring.cpp
index d3da6aa..9d9a0d1 100644
--- a/weex_core/Source/android/base/string/scoped_jstring.cpp
+++ b/weex_core/Source/android/base/string/scoped_jstring.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "scoped_jstring.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/string/scoped_jstring.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/string/scoped_jstring.h 
b/weex_core/Source/android/base/string/scoped_jstring.h
index f66216a..e2a5fd4 100644
--- a/weex_core/Source/android/base/string/scoped_jstring.h
+++ b/weex_core/Source/android/base/string/scoped_jstring.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef _SCOPED_JSTRING_H_
 #define _SCOPED_JSTRING_H_
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/string/scoped_jstring_utf8.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/string/scoped_jstring_utf8.cpp 
b/weex_core/Source/android/base/string/scoped_jstring_utf8.cpp
index 74f1a9c..8547f10 100644
--- a/weex_core/Source/android/base/string/scoped_jstring_utf8.cpp
+++ b/weex_core/Source/android/base/string/scoped_jstring_utf8.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "scoped_jstring_utf8.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/string/scoped_jstring_utf8.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/string/scoped_jstring_utf8.h 
b/weex_core/Source/android/base/string/scoped_jstring_utf8.h
index ee62e2f..ccf2d18 100644
--- a/weex_core/Source/android/base/string/scoped_jstring_utf8.h
+++ b/weex_core/Source/android/base/string/scoped_jstring_utf8.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef _SCOPED_JSTRING_UTF_8_H_
 #define _SCOPED_JSTRING_UTF_8_H_
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/base/string/string_utils.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/base/string/string_utils.h 
b/weex_core/Source/android/base/string/string_utils.h
index 3bd18dd..e23aa10 100644
--- a/weex_core/Source/android/base/string/string_utils.h
+++ b/weex_core/Source/android/base/string/string_utils.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef _STRING_UTILS_H_
 #define _STRING_UTILS_H_
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/bridge_impl_android.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/bridge/impl/bridge_impl_android.cpp 
b/weex_core/Source/android/bridge/impl/bridge_impl_android.cpp
index 99da625..e9f6015 100644
--- a/weex_core/Source/android/bridge/impl/bridge_impl_android.cpp
+++ b/weex_core/Source/android/bridge/impl/bridge_impl_android.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include <core/render/manager/render_manager.h>
 #include <core/render/page/render_page.h>
 #include <core/render/node/render_object.h>

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/bridge_impl_android.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/bridge/impl/bridge_impl_android.h 
b/weex_core/Source/android/bridge/impl/bridge_impl_android.h
index c30b08e..22262df 100644
--- a/weex_core/Source/android/bridge/impl/bridge_impl_android.h
+++ b/weex_core/Source/android/bridge/impl/bridge_impl_android.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef BridgeAndroid_h
 #define BridgeAndroid_h
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
----------------------------------------------------------------------
diff --git 
a/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp 
b/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
index abfbf74..376d85a 100644
--- 
a/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
+++ 
b/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include <android/base/jni/android_jni.h>
 #include <android/jniprebuild/jniheader/ContentBoxMeasurement_jni.h>
 #include "content_box_measurement_impl_android.h"

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.h
----------------------------------------------------------------------
diff --git 
a/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.h 
b/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.h
index f66346d..5518eaf 100644
--- 
a/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.h
+++ 
b/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_CONTENTBOXMEASUREMENT_IMPL_ANDROID_H
 #define WEEX_PROJECT_CONTENTBOXMEASUREMENT_IMPL_ANDROID_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/measure_mode_impl_android.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/bridge/impl/measure_mode_impl_android.cpp 
b/weex_core/Source/android/bridge/impl/measure_mode_impl_android.cpp
index 042ffa0..9b72767 100644
--- a/weex_core/Source/android/bridge/impl/measure_mode_impl_android.cpp
+++ b/weex_core/Source/android/bridge/impl/measure_mode_impl_android.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include <android/base/jni/android_jni.h>
 #include "measure_mode_impl_android.h"
 #include <android/jniprebuild/jniheader/MeasureMode_jni.h>

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/measure_mode_impl_android.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/bridge/impl/measure_mode_impl_android.h 
b/weex_core/Source/android/bridge/impl/measure_mode_impl_android.h
index 9f5ff1c..812dccf 100644
--- a/weex_core/Source/android/bridge/impl/measure_mode_impl_android.h
+++ b/weex_core/Source/android/bridge/impl/measure_mode_impl_android.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_MEASUREMODE_H
 #define WEEX_PROJECT_MEASUREMODE_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/weexcore_impl_android.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/bridge/impl/weexcore_impl_android.cpp 
b/weex_core/Source/android/bridge/impl/weexcore_impl_android.cpp
index 0306e70..c5f74de 100644
--- a/weex_core/Source/android/bridge/impl/weexcore_impl_android.cpp
+++ b/weex_core/Source/android/bridge/impl/weexcore_impl_android.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "weexcore_impl_android.h"
 #include <android/jsengine/multiprocess/WeexProxy.h>
 #include <android/base/jni/android_jni.h>

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/bridge/impl/weexcore_impl_android.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/bridge/impl/weexcore_impl_android.h 
b/weex_core/Source/android/bridge/impl/weexcore_impl_android.h
index b43af31..d39eea7 100644
--- a/weex_core/Source/android/bridge/impl/weexcore_impl_android.h
+++ b/weex_core/Source/android/bridge/impl/weexcore_impl_android.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef _WEEX_CORE_H_
 #define _WEEX_CORE_H_
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.cpp 
b/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.cpp
index 4afb185..f5d4353 100644
--- a/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.cpp
+++ b/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include <android/base/string/string_utils.h>
 #include <base/ViewUtils.h>
 #include "ExtendJSApi.h"

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.h 
b/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.h
index d23cda1..e83d79a 100644
--- a/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.h
+++ b/weex_core/Source/android/jsengine/multiprocess/ExtendJSApi.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef _EXTEND_JSAPI_H_
 #define _EXTEND_JSAPI_H_
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.cpp
----------------------------------------------------------------------
diff --git 
a/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.cpp 
b/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.cpp
index 420cbb8..52ee1d4 100644
--- a/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.cpp
+++ b/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "WeexJSConnection.h"
 
 #include "ashmem.h"

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.h 
b/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.h
index e09a51c..984d8d5 100644
--- a/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.h
+++ b/weex_core/Source/android/jsengine/multiprocess/WeexJSConnection.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEXJSCONNECTION_H
 #define WEEXJSCONNECTION_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/jsengine/multiprocess/WeexProxy.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/jsengine/multiprocess/WeexProxy.cpp 
b/weex_core/Source/android/jsengine/multiprocess/WeexProxy.cpp
index 5bb2a8a..3435b6d 100644
--- a/weex_core/Source/android/jsengine/multiprocess/WeexProxy.cpp
+++ b/weex_core/Source/android/jsengine/multiprocess/WeexProxy.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 // Copyright [2017-12-07] <WeexCore>
 #include "WeexProxy.h"
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/android/jsengine/multiprocess/WeexProxy.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/android/jsengine/multiprocess/WeexProxy.h 
b/weex_core/Source/android/jsengine/multiprocess/WeexProxy.h
index 942f619..3bb26bc 100644
--- a/weex_core/Source/android/jsengine/multiprocess/WeexProxy.h
+++ b/weex_core/Source/android/jsengine/multiprocess/WeexProxy.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef _WEEX_PROXY_H_
 #define _WEEX_PROXY_H_
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/base/CoreConstants.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/base/CoreConstants.h 
b/weex_core/Source/base/CoreConstants.h
index d918a7c..2665677 100644
--- a/weex_core/Source/base/CoreConstants.h
+++ b/weex_core/Source/base/CoreConstants.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 
 #ifndef WEEXV8_CONSTANTSNAME_H
 #define WEEXV8_CONSTANTSNAME_H

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/base/TimeUtils.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/base/TimeUtils.h 
b/weex_core/Source/base/TimeUtils.h
index 072d9be..dd6ee06 100644
--- a/weex_core/Source/base/TimeUtils.h
+++ b/weex_core/Source/base/TimeUtils.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_TIMEUTILS_H
 #define WEEX_PROJECT_TIMEUTILS_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/base/ViewUtils.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/base/ViewUtils.h 
b/weex_core/Source/base/ViewUtils.h
index 624c510..8983326 100644
--- a/weex_core/Source/base/ViewUtils.h
+++ b/weex_core/Source/base/ViewUtils.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_VIEWUTILS_H
 #define WEEX_PROJECT_VIEWUTILS_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/bridge/bridge.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/bridge/bridge.h 
b/weex_core/Source/core/bridge/bridge.h
index 8076232..cf9ec81 100644
--- a/weex_core/Source/core/bridge/bridge.h
+++ b/weex_core/Source/core/bridge/bridge.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef Bridge_h
 #define Bridge_h
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/config/core_environment.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/config/core_environment.cpp 
b/weex_core/Source/core/config/core_environment.cpp
index 5b7d928..ab3febf 100644
--- a/weex_core/Source/core/config/core_environment.cpp
+++ b/weex_core/Source/core/config/core_environment.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "core_environment.h"
 #include "base/CoreConstants.h"
 #include <stdlib.h>

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/config/core_environment.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/config/core_environment.h 
b/weex_core/Source/core/config/core_environment.h
index ac89845..55375f4 100644
--- a/weex_core/Source/core/config/core_environment.h
+++ b/weex_core/Source/core/config/core_environment.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_WXCOREENVIRONMENT_H
 #define WEEX_PROJECT_WXCOREENVIRONMENT_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/css/constants_name.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/css/constants_name.h 
b/weex_core/Source/core/css/constants_name.h
index 8e07e04..58ecbcd 100644
--- a/weex_core/Source/core/css/constants_name.h
+++ b/weex_core/Source/core/css/constants_name.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 
 #ifndef WEEXV8_CONSTANTSNAME_H
 #define WEEXV8_CONSTANTSNAME_H

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/css/constants_value.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/css/constants_value.h 
b/weex_core/Source/core/css/constants_value.h
index 71cd013..0af7d00 100644
--- a/weex_core/Source/core/css/constants_value.h
+++ b/weex_core/Source/core/css/constants_value.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 
 #ifndef WEEXV8_CONSTANTSVALUE_H
 #define WEEXV8_CONSTANTSVALUE_H

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/css/css_value_getter.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/css/css_value_getter.cpp 
b/weex_core/Source/core/css/css_value_getter.cpp
index 5241cd6..ff7cd6d 100644
--- a/weex_core/Source/core/css/css_value_getter.cpp
+++ b/weex_core/Source/core/css/css_value_getter.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "css_value_getter.h"
 #include "constants_value.h"
 #include "constants_name.h"

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/css/css_value_getter.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/css/css_value_getter.h 
b/weex_core/Source/core/css/css_value_getter.h
index 1a045b3..6c9ae7d 100644
--- a/weex_core/Source/core/css/css_value_getter.h
+++ b/weex_core/Source/core/css/css_value_getter.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_STYLEGETTER_H
 #define WEEX_PROJECT_STYLEGETTER_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/layout/flex_enum.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/layout/flex_enum.h 
b/weex_core/Source/core/layout/flex_enum.h
index 26fe8a3..9eb3676 100644
--- a/weex_core/Source/core/layout/flex_enum.h
+++ b/weex_core/Source/core/layout/flex_enum.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifdef __cplusplus
 
 #ifndef WEEXCORE_FLEXLAYOUT_WXCOREFLEXENUM_H

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/layout/layout.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/layout/layout.cpp 
b/weex_core/Source/core/layout/layout.cpp
index d4655e3..66d331b 100644
--- a/weex_core/Source/core/layout/layout.cpp
+++ b/weex_core/Source/core/layout/layout.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "layout.h"
 
 using namespace WeexCore;

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/layout/layout.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/layout/layout.h 
b/weex_core/Source/core/layout/layout.h
index 2b201e4..7d50fe8 100644
--- a/weex_core/Source/core/layout/layout.h
+++ b/weex_core/Source/core/layout/layout.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifdef __cplusplus
 
 #ifndef WEEXCORE_FLEXLAYOUT_WXCORELAYOUTNODE_H

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/layout/style.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/layout/style.cpp 
b/weex_core/Source/core/layout/style.cpp
index 60c6e18..0bc0cb9 100644
--- a/weex_core/Source/core/layout/style.cpp
+++ b/weex_core/Source/core/layout/style.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "style.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/layout/style.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/layout/style.h 
b/weex_core/Source/core/layout/style.h
index 86a853f..56af067 100644
--- a/weex_core/Source/core/layout/style.h
+++ b/weex_core/Source/core/layout/style.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifdef __cplusplus
 
 #ifndef WEEXCORE_FLEXLAYOUT_WXCOREFLEXENUMS_H

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/moniter/render_performance.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/moniter/render_performance.cpp 
b/weex_core/Source/core/moniter/render_performance.cpp
index 0e1b6f2..a966aeb 100644
--- a/weex_core/Source/core/moniter/render_performance.cpp
+++ b/weex_core/Source/core/moniter/render_performance.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_performance.h"
 #include <android/base/log_utils.h>
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/moniter/render_performance.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/moniter/render_performance.h 
b/weex_core/Source/core/moniter/render_performance.h
index b382fe5..69e9928 100644
--- a/weex_core/Source/core/moniter/render_performance.h
+++ b/weex_core/Source/core/moniter/render_performance.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_WXPERFORMANCE_H
 #define WEEX_PROJECT_WXPERFORMANCE_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/parser/dom_parser.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/parser/dom_parser.cpp 
b/weex_core/Source/core/parser/dom_parser.cpp
index cf51297..b2b126f 100644
--- a/weex_core/Source/core/parser/dom_parser.cpp
+++ b/weex_core/Source/core/parser/dom_parser.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 
 #include "dom_parser.h"
 #include <base/fpconv.h>

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/parser/dom_parser.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/parser/dom_parser.h 
b/weex_core/Source/core/parser/dom_parser.h
index 064de63..f099ff2 100644
--- a/weex_core/Source/core/parser/dom_parser.h
+++ b/weex_core/Source/core/parser/dom_parser.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_JSON_TOOLS
 #define WEEX_JSON_TOOLS
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action.h 
b/weex_core/Source/core/render/action/render_action.h
index 3172ab2..27a255d 100644
--- a/weex_core/Source/core/render/action/render_action.h
+++ b/weex_core/Source/core/render/action/render_action.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEXV8_RENDERACTION_H
 #define WEEXV8_RENDERACTION_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_add_element.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_add_element.cpp 
b/weex_core/Source/core/render/action/render_action_add_element.cpp
index 047359c..c522d41 100644
--- a/weex_core/Source/core/render/action/render_action_add_element.cpp
+++ b/weex_core/Source/core/render/action/render_action_add_element.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_action_add_element.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_add_element.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_add_element.h 
b/weex_core/Source/core/render/action/render_action_add_element.h
index c87b943..4b278c8 100644
--- a/weex_core/Source/core/render/action/render_action_add_element.h
+++ b/weex_core/Source/core/render/action/render_action_add_element.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_ADDELEMENTACTION_H
 #define WEEX_PROJECT_ADDELEMENTACTION_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_add_event.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_add_event.cpp 
b/weex_core/Source/core/render/action/render_action_add_event.cpp
index 66d8910..04129d8 100644
--- a/weex_core/Source/core/render/action/render_action_add_event.cpp
+++ b/weex_core/Source/core/render/action/render_action_add_event.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_action_add_event.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_add_event.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_add_event.h 
b/weex_core/Source/core/render/action/render_action_add_event.h
index d6da682..12006d4 100644
--- a/weex_core/Source/core/render/action/render_action_add_event.h
+++ b/weex_core/Source/core/render/action/render_action_add_event.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_ADDEVENTACTION_H
 #define WEEX_PROJECT_ADDEVENTACTION_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_createbody.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_createbody.cpp 
b/weex_core/Source/core/render/action/render_action_createbody.cpp
index 7a97ec2..4d77b30 100644
--- a/weex_core/Source/core/render/action/render_action_createbody.cpp
+++ b/weex_core/Source/core/render/action/render_action_createbody.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_action_createbody.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_createbody.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_createbody.h 
b/weex_core/Source/core/render/action/render_action_createbody.h
index f8dcd8a..9655734 100644
--- a/weex_core/Source/core/render/action/render_action_createbody.h
+++ b/weex_core/Source/core/render/action/render_action_createbody.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_CREATEBODYACTION_H
 #define WEEX_PROJECT_CREATEBODYACTION_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_createfinish.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_createfinish.cpp 
b/weex_core/Source/core/render/action/render_action_createfinish.cpp
index 0e72b03..f9163ca 100644
--- a/weex_core/Source/core/render/action/render_action_createfinish.cpp
+++ b/weex_core/Source/core/render/action/render_action_createfinish.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_action_createfinish.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_createfinish.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_createfinish.h 
b/weex_core/Source/core/render/action/render_action_createfinish.h
index 513ab45..19d5974 100644
--- a/weex_core/Source/core/render/action/render_action_createfinish.h
+++ b/weex_core/Source/core/render/action/render_action_createfinish.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_CREATEFINISHACTION_H
 #define WEEX_PROJECT_CREATEFINISHACTION_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_layout.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_layout.cpp 
b/weex_core/Source/core/render/action/render_action_layout.cpp
index 4417b5c..39a302e 100644
--- a/weex_core/Source/core/render/action/render_action_layout.cpp
+++ b/weex_core/Source/core/render/action/render_action_layout.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_action_layout.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_layout.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_layout.h 
b/weex_core/Source/core/render/action/render_action_layout.h
index 0344e54..f9e1c90 100644
--- a/weex_core/Source/core/render/action/render_action_layout.h
+++ b/weex_core/Source/core/render/action/render_action_layout.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_RELAYOUTRENDERACTION_H
 #define WEEX_PROJECT_RELAYOUTRENDERACTION_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_move_element.cpp
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_move_element.cpp 
b/weex_core/Source/core/render/action/render_action_move_element.cpp
index 98bb9b1..5501d78 100644
--- a/weex_core/Source/core/render/action/render_action_move_element.cpp
+++ b/weex_core/Source/core/render/action/render_action_move_element.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_action_move_element.h"
 
 namespace WeexCore {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_move_element.h
----------------------------------------------------------------------
diff --git a/weex_core/Source/core/render/action/render_action_move_element.h 
b/weex_core/Source/core/render/action/render_action_move_element.h
index d365333..aae2633 100644
--- a/weex_core/Source/core/render/action/render_action_move_element.h
+++ b/weex_core/Source/core/render/action/render_action_move_element.h
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #ifndef WEEX_PROJECT_RENDERACTIONMOVEELEMENT_H
 #define WEEX_PROJECT_RENDERACTIONMOVEELEMENT_H
 

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/9132fede/weex_core/Source/core/render/action/render_action_remove_element.cpp
----------------------------------------------------------------------
diff --git 
a/weex_core/Source/core/render/action/render_action_remove_element.cpp 
b/weex_core/Source/core/render/action/render_action_remove_element.cpp
index be1663b..52abde8 100644
--- a/weex_core/Source/core/render/action/render_action_remove_element.cpp
+++ b/weex_core/Source/core/render/action/render_action_remove_element.cpp
@@ -1,3 +1,21 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * 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.
+ */
 #include "render_action_remove_element.h"
 
 namespace WeexCore {


Reply via email to