You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@weex.apache.org by York Shen <sh...@gmail.com> on 2019/08/22 11:03:11 UTC

[DISCUSS] Prepare IP Clearance

Hi, all

I spent some time these days figuring out essential tools around Weex Project as we talked before [1][2], and I am going to contact the owners of these tools to donate their IP to ASF in the following weeks. Here is what I found out, and you can also find this list on confluence [3] .

As there are around ten tools, I am going to start with essential tools. However, there are little chance that the owner of the related project refuse to donate their IP to Apache-Weex. If so, we shall persuade them to change the name of their repo as they are violating the IP of ASF. (I hope this would never happen).

Essential Tool
Essential tool for compiling source code.
weex-toolkit: a CLI tool including compiling function.
weex-loader: tools for compiling .vue files on Android/iOS platform
weex-vue-loader: tools for compiling .vue files on Android/iOS platform

Useful, but not essential
Some useful tools, for debugging, analyzing purpose.
Android
analyzer-of-android-for-Apache-Weex: a performance analyzer tool for Weex Android
android-devtools-for-Apache-Weex: a debugger tool for Weex Android
iOS
devtool-iOS-for-Apache-Weex: a performance analyzer tool for Weex iOS
analyzer-of-iOS-for-Apache-Weex: a debugger tool for Weex iOS
Node
weex-vue-render: tools for compiling .vue files on optional platform(Browser)
downgrade: tools for deciding whether enabling fallback to optional platform when rendering.

[1] https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E>
[2] https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E>
[3] https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip>

Re: [DISCUSS] Prepare IP Clearance

Posted by York Shen <sh...@gmail.com>.
As I didn’t receive response from Legal JIRA so far, I shall move this to the mailing list of legal-discuss@apache

FYI: I’d really like to know which approach is the preferred when I have legal-related problems, legal mailing list or Legal JIRA.

> 在 2019年8月23日,15:29,Jan Piotrowski <pi...@gmail.com> 写道:
> 
> Thanks for the quick response - I should have double checked that.
> 
> Then your email and plan make total sense. Let's hope it all works out!
> 
> Am Fr., 23. Aug. 2019 um 09:28 Uhr schrieb York Shen <shenyuancs@gmail.com <ma...@gmail.com>>:
>> 
>> My mistake. Let me rephrase myself.
>> 
>> First of all, code repos under essential tool may violate IP of ASF by using misleading names, and other names are fine.
>> 
>> However, other tools providing debugging and analyzer functions are very useful for the users of Weex, I’d like to persuade them to make a donation to ASF. If the owner of those tools don’t like the idea of donating, they can remain their status without any problem. Actually, weex_playground have a dependency for those tools, it would be great if they are part of ASF. Of course, that depends on the choice of owners of those tools.
>> 
>>> 在 2019年8月23日,15:11,Jan Piotrowski <pi...@gmail.com> 写道:
>>> 
>>> Note from me as a private person, not an Apache Incubator mentor:
>>> I really don't understand why and how the names of "Useful, but not
>>> essential" are "violating the IP of ASF". I really dislike this
>>> position.
>>> "Apache Weex Android Devtools" would be problematic, but "Android
>>> Devtools for Apache Weex" is exactly what _I_ would rename my project
>>> into to avoid this problem.
>>> 
>>> :shrug:
>>> 
>>> J
>>> 
>>> Am Do., 22. Aug. 2019 um 13:03 Uhr schrieb York Shen <shenyuancs@gmail.com <ma...@gmail.com> <mailto:shenyuancs@gmail.com <ma...@gmail.com>>>:
>>>> 
>>>> Hi, all
>>>> 
>>>> I spent some time these days figuring out essential tools around Weex Project as we talked before [1][2], and I am going to contact the owners of these tools to donate their IP to ASF in the following weeks. Here is what I found out, and you can also find this list on confluence [3] .
>>>> 
>>>> As there are around ten tools, I am going to start with essential tools. However, there are little chance that the owner of the related project refuse to donate their IP to Apache-Weex. If so, we shall persuade them to change the name of their repo as they are violating the IP of ASF. (I hope this would never happen).
>>>> 
>>>> Essential Tool
>>>> Essential tool for compiling source code.
>>>> weex-toolkit: a CLI tool including compiling function.
>>>> weex-loader: tools for compiling .vue files on Android/iOS platform
>>>> weex-vue-loader: tools for compiling .vue files on Android/iOS platform
>>>> 
>>>> Useful, but not essential
>>>> Some useful tools, for debugging, analyzing purpose.
>>>> Android
>>>> analyzer-of-android-for-Apache-Weex: a performance analyzer tool for Weex Android
>>>> android-devtools-for-Apache-Weex: a debugger tool for Weex Android
>>>> iOS
>>>> devtool-iOS-for-Apache-Weex: a performance analyzer tool for Weex iOS
>>>> analyzer-of-iOS-for-Apache-Weex: a debugger tool for Weex iOS
>>>> Node
>>>> weex-vue-render: tools for compiling .vue files on optional platform(Browser)
>>>> downgrade: tools for deciding whether enabling fallback to optional platform when rendering.
>>>> 
>>>> [1] https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E>><https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E>>>
>>>> [2] https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E>><https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E>>>
>>>> [3] https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip> <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip>> <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip> <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip>>>


Re: [DISCUSS] Prepare IP Clearance

Posted by Jan Piotrowski <pi...@gmail.com>.
Thanks for the quick response - I should have double checked that.

Then your email and plan make total sense. Let's hope it all works out!

Am Fr., 23. Aug. 2019 um 09:28 Uhr schrieb York Shen <sh...@gmail.com>:
>
> My mistake. Let me rephrase myself.
>
> First of all, code repos under essential tool may violate IP of ASF by using misleading names, and other names are fine.
>
> However, other tools providing debugging and analyzer functions are very useful for the users of Weex, I’d like to persuade them to make a donation to ASF. If the owner of those tools don’t like the idea of donating, they can remain their status without any problem. Actually, weex_playground have a dependency for those tools, it would be great if they are part of ASF. Of course, that depends on the choice of owners of those tools.
>
> > 在 2019年8月23日,15:11,Jan Piotrowski <pi...@gmail.com> 写道:
> >
> > Note from me as a private person, not an Apache Incubator mentor:
> > I really don't understand why and how the names of "Useful, but not
> > essential" are "violating the IP of ASF". I really dislike this
> > position.
> > "Apache Weex Android Devtools" would be problematic, but "Android
> > Devtools for Apache Weex" is exactly what _I_ would rename my project
> > into to avoid this problem.
> >
> > :shrug:
> >
> > J
> >
> > Am Do., 22. Aug. 2019 um 13:03 Uhr schrieb York Shen <shenyuancs@gmail.com <ma...@gmail.com>>:
> >>
> >> Hi, all
> >>
> >> I spent some time these days figuring out essential tools around Weex Project as we talked before [1][2], and I am going to contact the owners of these tools to donate their IP to ASF in the following weeks. Here is what I found out, and you can also find this list on confluence [3] .
> >>
> >> As there are around ten tools, I am going to start with essential tools. However, there are little chance that the owner of the related project refuse to donate their IP to Apache-Weex. If so, we shall persuade them to change the name of their repo as they are violating the IP of ASF. (I hope this would never happen).
> >>
> >> Essential Tool
> >> Essential tool for compiling source code.
> >> weex-toolkit: a CLI tool including compiling function.
> >> weex-loader: tools for compiling .vue files on Android/iOS platform
> >> weex-vue-loader: tools for compiling .vue files on Android/iOS platform
> >>
> >> Useful, but not essential
> >> Some useful tools, for debugging, analyzing purpose.
> >> Android
> >> analyzer-of-android-for-Apache-Weex: a performance analyzer tool for Weex Android
> >> android-devtools-for-Apache-Weex: a debugger tool for Weex Android
> >> iOS
> >> devtool-iOS-for-Apache-Weex: a performance analyzer tool for Weex iOS
> >> analyzer-of-iOS-for-Apache-Weex: a debugger tool for Weex iOS
> >> Node
> >> weex-vue-render: tools for compiling .vue files on optional platform(Browser)
> >> downgrade: tools for deciding whether enabling fallback to optional platform when rendering.
> >>
> >> [1] https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E>>
> >> [2] https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E>>
> >> [3] https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip> <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip>>
>

Re: [DISCUSS] Prepare IP Clearance

Posted by York Shen <sh...@gmail.com>.
My mistake. Let me rephrase myself.

First of all, code repos under essential tool may violate IP of ASF by using misleading names, and other names are fine. 

However, other tools providing debugging and analyzer functions are very useful for the users of Weex, I’d like to persuade them to make a donation to ASF. If the owner of those tools don’t like the idea of donating, they can remain their status without any problem. Actually, weex_playground have a dependency for those tools, it would be great if they are part of ASF. Of course, that depends on the choice of owners of those tools.

> 在 2019年8月23日,15:11,Jan Piotrowski <pi...@gmail.com> 写道:
> 
> Note from me as a private person, not an Apache Incubator mentor:
> I really don't understand why and how the names of "Useful, but not
> essential" are "violating the IP of ASF". I really dislike this
> position.
> "Apache Weex Android Devtools" would be problematic, but "Android
> Devtools for Apache Weex" is exactly what _I_ would rename my project
> into to avoid this problem.
> 
> :shrug:
> 
> J
> 
> Am Do., 22. Aug. 2019 um 13:03 Uhr schrieb York Shen <shenyuancs@gmail.com <ma...@gmail.com>>:
>> 
>> Hi, all
>> 
>> I spent some time these days figuring out essential tools around Weex Project as we talked before [1][2], and I am going to contact the owners of these tools to donate their IP to ASF in the following weeks. Here is what I found out, and you can also find this list on confluence [3] .
>> 
>> As there are around ten tools, I am going to start with essential tools. However, there are little chance that the owner of the related project refuse to donate their IP to Apache-Weex. If so, we shall persuade them to change the name of their repo as they are violating the IP of ASF. (I hope this would never happen).
>> 
>> Essential Tool
>> Essential tool for compiling source code.
>> weex-toolkit: a CLI tool including compiling function.
>> weex-loader: tools for compiling .vue files on Android/iOS platform
>> weex-vue-loader: tools for compiling .vue files on Android/iOS platform
>> 
>> Useful, but not essential
>> Some useful tools, for debugging, analyzing purpose.
>> Android
>> analyzer-of-android-for-Apache-Weex: a performance analyzer tool for Weex Android
>> android-devtools-for-Apache-Weex: a debugger tool for Weex Android
>> iOS
>> devtool-iOS-for-Apache-Weex: a performance analyzer tool for Weex iOS
>> analyzer-of-iOS-for-Apache-Weex: a debugger tool for Weex iOS
>> Node
>> weex-vue-render: tools for compiling .vue files on optional platform(Browser)
>> downgrade: tools for deciding whether enabling fallback to optional platform when rendering.
>> 
>> [1] https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E>>
>> [2] https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E><https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E>>
>> [3] https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip> <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip>>


Re: [DISCUSS] Prepare IP Clearance

Posted by Jan Piotrowski <pi...@gmail.com>.
Note from me as a private person, not an Apache Incubator mentor:
I really don't understand why and how the names of "Useful, but not
essential" are "violating the IP of ASF". I really dislike this
position.
"Apache Weex Android Devtools" would be problematic, but "Android
Devtools for Apache Weex" is exactly what _I_ would rename my project
into to avoid this problem.

:shrug:

J

Am Do., 22. Aug. 2019 um 13:03 Uhr schrieb York Shen <sh...@gmail.com>:
>
> Hi, all
>
> I spent some time these days figuring out essential tools around Weex Project as we talked before [1][2], and I am going to contact the owners of these tools to donate their IP to ASF in the following weeks. Here is what I found out, and you can also find this list on confluence [3] .
>
> As there are around ten tools, I am going to start with essential tools. However, there are little chance that the owner of the related project refuse to donate their IP to Apache-Weex. If so, we shall persuade them to change the name of their repo as they are violating the IP of ASF. (I hope this would never happen).
>
> Essential Tool
> Essential tool for compiling source code.
> weex-toolkit: a CLI tool including compiling function.
> weex-loader: tools for compiling .vue files on Android/iOS platform
> weex-vue-loader: tools for compiling .vue files on Android/iOS platform
>
> Useful, but not essential
> Some useful tools, for debugging, analyzing purpose.
> Android
> analyzer-of-android-for-Apache-Weex: a performance analyzer tool for Weex Android
> android-devtools-for-Apache-Weex: a debugger tool for Weex Android
> iOS
> devtool-iOS-for-Apache-Weex: a performance analyzer tool for Weex iOS
> analyzer-of-iOS-for-Apache-Weex: a debugger tool for Weex iOS
> Node
> weex-vue-render: tools for compiling .vue files on optional platform(Browser)
> downgrade: tools for deciding whether enabling fallback to optional platform when rendering.
>
> [1] https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E>
> [2] https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E>
> [3] https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip>

Re: [DISCUSS] Prepare IP Clearance

Posted by York Shen <sh...@gmail.com>.
See https://issues.apache.org/jira/browse/LEGAL-474 <https://issues.apache.org/jira/browse/LEGAL-474> for legal discussion.

FYI: weex-vue-loader may be not needed anymore, as it can be replaced by weex-loader. I will have a double check later.

> 在 2019年8月22日,19:03,York Shen <sh...@gmail.com> 写道:
> 
> Hi, all
> 
> I spent some time these days figuring out essential tools around Weex Project as we talked before [1][2], and I am going to contact the owners of these tools to donate their IP to ASF in the following weeks. Here is what I found out, and you can also find this list on confluence [3] .
> 
> As there are around ten tools, I am going to start with essential tools. However, there are little chance that the owner of the related project refuse to donate their IP to Apache-Weex. If so, we shall persuade them to change the name of their repo as they are violating the IP of ASF. (I hope this would never happen).
> 
> Essential Tool
> Essential tool for compiling source code.
> weex-toolkit: a CLI tool including compiling function.
> weex-loader: tools for compiling .vue files on Android/iOS platform
> weex-vue-loader: tools for compiling .vue files on Android/iOS platform
> 
> Useful, but not essential
> Some useful tools, for debugging, analyzing purpose.
> Android
> analyzer-of-android-for-Apache-Weex: a performance analyzer tool for Weex Android
> android-devtools-for-Apache-Weex: a debugger tool for Weex Android
> iOS
> devtool-iOS-for-Apache-Weex: a performance analyzer tool for Weex iOS
> analyzer-of-iOS-for-Apache-Weex: a debugger tool for Weex iOS
> Node
> weex-vue-render: tools for compiling .vue files on optional platform(Browser)
> downgrade: tools for deciding whether enabling fallback to optional platform when rendering.
> 
> [1] https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/735b18910026c4597c3d3d9f44ad046d89fc2965fc993c82e5f956c7@%3Cdev.weex.apache.org%3E>
> [2] https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E <https://lists.apache.org/thread.html/f83c5e806e2da97082102363db03f5b34b07242a336e20e982a26a2a@%3Cdev.weex.apache.org%3E>
> [3] https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip <https://cwiki.apache.org/confluence/display/WEEX/CheckList#third-party-ip>