If I distribute the TVM which I modified in object format, then what should I to do about the 4(b) of Apache 2.0 License.
Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
…
(b) You must cause any modified files to carry prominent notices stating that You changed the files; and
For example, I change the C++ source file “src/target/target_kind.cc”, and then compile and distribute my modified TVM in object format, what should I do for the 4(b), because there isn’t file “src/target/target_kind.cc” in my distribution.
LLVM add below exceptions to their Apache 2.0 License for this question.
---- LLVM Exceptions to the Apache 2.0 License ----
As an exception, if, as a result of your compiling your source code, portions of this Software are embedded into an Object form of such source code, you may redistribute such embedded portions in such Object form without complying with the conditions of Sections 4(a), 4(b) and 4(d) of the License.
Will we add something like this exception in our License?