Re: Podling Report Reminder - October 2019

2019-09-26 Thread York Shen
I have just finished the draft of Podling report [1], and I shall copy it to 
Incubator-Wiki on next Monday (30th, Sep) if there is no other opinion.

FYI: As there is a national holiday in China, I will take a vacation from 1st, 
Oct to 7th, Oct.

[1] https://cwiki.apache.org/confluence/x/PA-ABw

Best Regards,
York Shen

申远

> 在 2019年9月24日,15:04,York Shen  写道:
> 
> https://cwiki.apache.org/confluence/display/WEEX/October%2C+2019 
> 
> 
>> 在 2019年9月24日,15:03,York Shen  写道:
>> 
>> Thanks.
>> 
>> I have just created anempty template on confluence for Podding report - 
>> October 2019. I shall finish it after the Weex-CLI/ Weex-loader donated to 
>> ASF.
>> 
>> Best Regards,
>> York Shen
>> 
>> 申远
>> 
>>> 在 2019年9月22日,18:46,jmcl...@apache.org  写道:
>>> 
>>> Dear podling,
>>> 
>>> This email was sent by an automated system on behalf of the Apache
>>> Incubator PMC. It is an initial reminder to give you plenty of time to
>>> prepare your quarterly board report.
>>> 
>>> The board meeting is scheduled for Wed, 16 October 2019, 10:30 am PDT.
>>> The report for your podling will form a part of the Incubator PMC
>>> report. The Incubator PMC requires your report to be submitted 2 weeks
>>> before the board meeting, to allow sufficient time for review and
>>> submission (Wed, October 02).
>>> 
>>> Please submit your report with sufficient time to allow the Incubator
>>> PMC, and subsequently board members to review and digest. Again, the
>>> very latest you should submit your report is 2 weeks prior to the board
>>> meeting.
>>> 
>>> Candidate names should not be made public before people are actually
>>> elected, so please do not include the names of potential committers or
>>> PPMC members in your report.
>>> 
>>> Thanks,
>>> 
>>> The Apache Incubator PMC
>>> 
>>> Submitting your Report
>>> 
>>> --
>>> 
>>> Your report should contain the following:
>>> 
>>> *   Your project name
>>> *   A brief description of your project, which assumes no knowledge of
>>>the project or necessarily of its field
>>> *   A list of the three most important issues to address in the move
>>>towards graduation.
>>> *   Any issues that the Incubator PMC or ASF Board might wish/need to be
>>>aware of
>>> *   How has the community developed since the last report
>>> *   How has the project developed since the last report.
>>> *   How does the podling rate their own maturity.
>>> 
>>> This should be appended to the Incubator Wiki page at:
>>> 
>>> https://cwiki.apache.org/confluence/display/INCUBATOR/October2019 
>>> 
>>> 
>>> Note: This is manually populated. You may need to wait a little before
>>> this page is created from a template.
>>> 
>>> Note: The format of the report has changed to use markdown.
>>> 
>>> Mentors
>>> ---
>>> 
>>> Mentors should review reports for their project(s) and sign them off on
>>> the Incubator wiki page. Signing off reports shows that you are
>>> following the project - projects that are not signed may raise alarms
>>> for the Incubator PMC.
>>> 
>>> Incubator PMC
>> 
> 



Re: Concerned about the LGPL dependency in Webkit

2019-09-26 Thread York Shen
Related PR:  https://github.com/apache/incubator-weex/pull/2940 
.

Developers could choose any JS interpretator they like by passing a URL [1] 
when compiling their products.

I shall write a documentation later about how to pass these parameters, but 
everything else looks fine to me.

[1] 
https://github.com/apache/incubator-weex/pull/2940/files#diff-312acf6d9ae67bf7d5e8c81da772df85R2

Best Regards,
York Shen

申远

> 在 2019年9月26日,14:55,York Shen  写道:
> 
> Rephrase myself.
> 
> I will create a feature which provides the ability of changing JavaScript 
> Interpretator at compiling time. Developers are totally free to choose 
> whichever JavaScript Interpretator they like as long as its interface is the 
> same as we currently using.
> 
> I shall write some documentation and scripts to give an introduction about 
> how to choose JavaScript Interpretator they like. And only in this 
> introduction I will use jsc-android [1] for demo purpose, but neither the 
> source code or binary of Weex would contain any JavaScript interpretator code.
> 
> I think this feature will not only solve the License and dependency problem 
> for good, but also gives developers the ability of choosing JS interpretator 
> they like.
> 
> [1] https://www.npmjs.com/package/jsc-android 
> 
> 
> Best Regards,
> York Shen
> 
> 申远
> 
>> 在 2019年9月25日,14:56,York Shen > > 写道:
>> 
>> As it’s a NPM plugin, I need some time to figure out how to integrate it 
>> into Android build process, but everything else should be fine.
>> 
>> Best Regards,
>> York Shen
>> 
>> 申远
>> 
>>> 在 2019年9月25日,14:49,York Shen >> > 写道:
>>> 
>>> Updated:
>>> 
>>> I just found a JavasScript Interpretator callled jsc-android[1] under 
>>> BSD-2-Clause License. As it’s provided the exactly same interface we are 
>>> currently using, I think we can solve this problem by switching to 
>>> jsc-android. 
>>> 
>>> Thanks for the help of @lucky-chen, I have successfully built and run Weex 
>>> on jsc-android.
>>> 
>>> No more platform dependency, no more LGPL runtime.
>>> 
>>> [1] https://www.npmjs.com/package/jsc-android 
>>> 
>>> 
>>> Best Regards,
>>> York Shen
>>> 
>>> 申远
>>> 
 在 2019年7月23日,03:15,Myrle Krantz >>> > 写道:
 
 Thanks YorkShen,
 
 This is an answer I can live with.  Let's see if legal can live with it
 too.  I've pinged the ticket you made.  Let me see if I can get it
 unblocked.
 
 Best,
>>> 
>> 
> 



[IP CLEARANCE] Apache Weex - Weex CLI

2019-09-26 Thread York Shen
Hi community,

Apache Weex received a donation of a software called Weex CLI (i.e. Weex 
Toolkit) which is dedicated to standardizing the tool in  Weex ecosystem. It 
ensures that various build tools can be seamlessly connected based on smart 
default configuration, so users can focus on writing applications without 
having to spend days tangling configuration issues.

The IP clearance form can be found at: 
https://incubator.apache.org/ip-clearance/weex_cli.html 
 once the website 
updates. One can view the xml version at: 
https://svn.apache.org/repos/asf/incubator/public/trunk/content/ip-clearance/weex_cli.xml
 

 


The git commit containing the donation can be found 
https://github.com/weexteam/CLI-for-Apache-Weex/commit/7eadde0efa0982f36cf9b3915adad4b672dc5408
 

 . The git repo will be transferred to ASF at the end of the process.

Please vote to approve this contribution. Lazy consensus applies: 
If no -1, votes are being cast within the next 72 hours, the vote passes.


Best Regards,
York Shen

申远



Re: Concerned about the LGPL dependency in Webkit

2019-09-26 Thread York Shen
Rephrase myself.

I will create a feature which provides the ability of changing JavaScript 
Interpretator at compiling time. Developers are totally free to choose 
whichever JavaScript Interpretator they like as long as its interface is the 
same as we currently using.

I shall write some documentation and scripts to give an introduction about how 
to choose JavaScript Interpretator they like. And only in this introduction I 
will use jsc-android [1] for demo purpose, but neither the source code or 
binary of Weex would contain any JavaScript interpretator code.

I think this feature will not only solve the License and dependency problem for 
good, but also gives developers the ability of choosing JS interpretator they 
like.

[1] https://www.npmjs.com/package/jsc-android

Best Regards,
York Shen

申远

> 在 2019年9月25日,14:56,York Shen  写道:
> 
> As it’s a NPM plugin, I need some time to figure out how to integrate it into 
> Android build process, but everything else should be fine.
> 
> Best Regards,
> York Shen
> 
> 申远
> 
>> 在 2019年9月25日,14:49,York Shen > > 写道:
>> 
>> Updated:
>> 
>> I just found a JavasScript Interpretator callled jsc-android[1] under 
>> BSD-2-Clause License. As it’s provided the exactly same interface we are 
>> currently using, I think we can solve this problem by switching to 
>> jsc-android. 
>> 
>> Thanks for the help of @lucky-chen, I have successfully built and run Weex 
>> on jsc-android.
>> 
>> No more platform dependency, no more LGPL runtime.
>> 
>> [1] https://www.npmjs.com/package/jsc-android 
>> 
>> 
>> Best Regards,
>> York Shen
>> 
>> 申远
>> 
>>> 在 2019年7月23日,03:15,Myrle Krantz >> > 写道:
>>> 
>>> Thanks YorkShen,
>>> 
>>> This is an answer I can live with.  Let's see if legal can live with it
>>> too.  I've pinged the ticket you made.  Let me see if I can get it
>>> unblocked.
>>> 
>>> Best,
>> 
>