On Sat, Apr 28, 2018 at 8:47 AM SHUANG SU <[email protected]> wrote:

> Thanks John,
>
>
> (1)
> > - LICENSE file correctly lists out 3rd party license, however we require
> > the actual license text to be placed in the file, or a pointer to a file
> > relative to the LICENSE file be used.  We do not accept links, since
> those
> > links could change.
>
> The actual 3rd party license license is listed in the directory
> "echarts/licenses/*",
> and the pointers to the those files are listed in the LICENSE file, not
> external links.
>
> For example, in echarts LICENSE file, the file pointer
> <licenses/LICENSE-zrender>
> has been listed in the snippet about zrender license :
>
> > [BSD 3-Clause] <https://github.com/ecomfe/zrender> is used as the render
> > engine. See <licenses/LICENSE-zrender> for details.
>
> I saw some other apache projects do it in that way [1].
> So did I do it right for the part?
>
>

Here's the question.  Is zrender embedded in this source release?  If so,
we need to spell out the files and the license.  I'm not sure what apache
projects you looked at so I can't comment, the verbiage isn't quite right.

The format should be

- Files under different license
- (repeat for each)

License path/text

---

src/files/zrender.js

<ZRender license text>

---

If you are in fact referencing Spark, the format you're using and they're
using are very different.



>
> (2)
> > - It looks like we check in the distribution (seems common in JS
> projects),
> > however its not clear to me if all licenses are accounted for (they may
> > be).  For instance, we're including d3.js code which is BSD 3-clause (per
> > the license file), yet those files have been giving the ASF header.  This
> > would not be correct.
>
> echarts has little 3rd party reference: only zrender and very little
> (modified) code based on d3.
> so if a file uses some code originally from d3, should we add its BSD
> 3-clause license in
> the file head?
>
>
Its ideal if you have brought in code from a third party, it remains in a
separate file.  If you've taken the code and modified I would leave the
original license in place.


>
> (3)
> > How do I rebuild the dist area?
> The building tool is "echarts/build/build.js". For example "node
> echarts/build/build.js --help"
> But generally speaking, the dist file can be used directly, no need to
> rebuild in most cases.
>
>
>
> [1]:
> https://github.com/apache/spark/blob/master/LICENSE
> https://github.com/apache/incubator-mxnet/blob/master/LICENSE
>
>
>
>
>
>
> ----------------------------
> Su Shuang (100pah)
> ----------------------------
>
>
>
> 2018-04-28 19:25 GMT+08:00 John D. Ament <[email protected]>:
>
> > For those voting +1 it's good to include what you've checked.  Here's an
> > example of one we use on the incubator general list [1].
> >
> > I am -1.
> >
> > - Disclaimer file is missing
> > - LICENSE file correctly lists out 3rd party license, however we require
> > the actual license text to be placed in the file, or a pointer to a file
> > relative to the LICENSE file be used.  We do not accept links, since
> those
> > links could change.
> > - It looks like we check in the distribution (seems common in JS
> projects),
> > however its not clear to me if all licenses are accounted for (they may
> > be).  For instance, we're including d3.js code which is BSD 3-clause (per
> > the license file), yet those files have been giving the ASF header.  This
> > would not be correct.
> >
> > Some ancillary questions.  How do I run Apache Rat against the project?
> > How do I rebuild the dist area?
> >
> > [1]:
> > https://lists.apache.org/thread.html/eba057d8f7c4cb5ef82b0109bcd848
> > 302232b7e68bb665cd0c2394b1@%3Cgeneral.incubator.apache.org%3E
> >
> > On Sat, Apr 28, 2018 at 5:01 AM 沈毅 <[email protected]> wrote:
> >
> > > +1
> > >
> > > Tan,Zhongyi <[email protected]> 于2018年4月28日周六 下午4:38写道:
> > >
> > > > +1
> > > >
> > > > 在 2018/4/28 上午1:58, "SHUANG SU" <[email protected]> 写入:
> > > >
> > > > >I am pleased to be calling this vote for the release of Apache
> ECharts
> > > > >4.1.0.rc1.
> > > > >
> > > > >The release candidate to be voted over is available at:
> > > > >https://dist.apache.org/repos/dist/dev/incubator/echarts/4.1.0.rc1/
> > > > >MD5 (apache-echarts-4.1.0.rc1-incubating.zip) =
> > > > >7413cf540642b0e0698ba73dbdf0f599
> > > > >
> > > > >The release candidate is signed with a GPG key available at:
> > > > >https://dist.apache.org/repos/dist/dev/incubator/echarts/KEYS
> > > > >
> > > > >A tagged git repository is available for review at:
> > > > >https://github.com/apache/incubator-echarts/releases/tag/4.1.0.rc1
> > > > >
> > > > >The Git commit for this release is:
> > > > >
> > > >
> > > https://gitbox.apache.org/repos/asf?p=incubator-echarts.
> > git;a=commit;h=409
> > > > >49ae5d19a6de64d4b5cd0fa109a4c04051e66
> > > > >
> > > > >
> > > > >
> > > > >[Release Note]
> > > > >
> > > > >+ [Feature] Enable candlestick and bar chart rendering and zooming
> in
> > > > >large
> > > > >amount of data (200K). Add option `series.progressiveChunkMode` to
> > > enhance
> > > > >the effect when progressively rendering.
> > > > >+ [Feature] Add zoom and drag interactions for tree diagram.
> > > > >+ [Feature] Support keeping-aspect for legend path. #7831
> > > > >+ [Feature] Support node dragging for sankey chart.
> > > > >
> > > > >+ [Enhance] Category axis enhancement:
> > > > >+ Optimize the performance in large amount of data (> 100K ~ 1M)
> > > > >+ Enhance the auto interval strategy.
> > > > >+ Enhance the animation when zooming and moving the data window of
> > > > >cartesian.
> > > > >+ [Enhance] In line chart, enhance symbol display strategy when
> using
> > > > >category axis (see `showAllSymbol:'auto'`).
> > > > >+ [Enhance] Support that lift the brushed elements to the top (add
> > > option
> > > > >`visualMap.inRange.liftZ`).
> > > > >+ [Enhance] Enhance the category axis ticks and labels when there
> was
> > no
> > > > >enough space to display all labels.
> > > > >+ [Enhance] Enhance the order of nodes for sankey diagram. #3390
> #3543
> > > > >#6365 #4880 #4986
> > > > >+ [Enhance] Enhance sampling performance in progressive mode.
> > > > >+ [Enhance] Enhance parallel performance in progressive mode.
> > > > >+ [Enhance] Currently do not filter empty data item in data zoom,
> > which
> > > > >makes line chart keeping broken. #7955
> > > > >+ [Enhance] Support toolbox.feature merge.
> > > > >+ [Enhance] Add tree directions from right to left, from bottom to
> top
> > > for
> > > > >tree series. #7351 #7154
> > > > >
> > > > >+ [Fix] Resolve browser become unresponsive when the data of sankey
> > > series
> > > > >has cycle. #7495 #8117 #7583 #7325 #6555
> > > > >+ [Fix] `yAxis` extent did not update when some of the stacked bar
> > > series
> > > > >hide. #8003
> > > > >+ [Fix] Currently we fetch name from `dateItem.name` firstly in
> list.
> > > > >#7966
> > > > >+ [Fix] Typed array incorrect usage in WeChat app.
> > > > >+ [Fix] `option` in axis data item did not work. #7954
> > > > >+ [Fix] `markArea` only displayed the last one. #7902
> > > > >+ [Fix] Fixed the WeChat environment imprecise detection.
> > > > >+ [Fix] Rounding error in clip symbol for line chart. #7913
> > > > >+ [Fix] The default tooltip in candlestick only showed one item.
> #8149
> > > > >+ [Fix] Bar chart start point was incorrect when multiple axes
> exist.
> > > > >#7412
> > > > >+ [Fix] `markArea` did not display when using ordinal string. #7849
> > > > >+ [Fix] `dataZoom` threw error when series was empty. #7666
> > > > >+ [Fix] Add compatibility of data exceptions for sankey series.
> #2867
> > > > >+ [Fix] Fix error when removing node or rendering again for the tree
> > > > >series. #8038 #8040 #7720 #7363 #7315
> > > > >+ [Fix] `sunburst` chart roll-up element was not removed when
> > > > >chart.setOption called. #8132
> > > > >+ [Fix] SVG axisPointer text position bug. #7947
> > > > >+ [Fix] Large lines chart render bug in large mode.
> > > > >+ [Fix] The last day of a month was not displayed in calendar. #8045
> > > > >+ [Fix] Data sampling of line chart caused incorrect extent when
> data
> > > had
> > > > >NaN.
> > > > >+ [Fix] Data sampling of line chart worked abnormally when using
> > > > >`series.encode`. #8017
> > > > >+ [Fix] `legendHoverLink: false` did not work appropriately when
> > > multiple
> > > > >series had the same name. #8010
> > > > >+ [Fix] Some of the graph hover style did not work.
> > > > >+ [Fix] Fix axis extent calculation error when using stack.
> > > > >
> > > > >
> > > > >
> > > > >Please vote on releasing this package as:
> > > > >Apache ECharts 4.1.0.rc1
> > > > >
> > > > >This vote will be open until "Tue May 01 2018 02:56:20 GMT+0800
> (CST)"
> > > and
> > > > >passes if a majority of at least three +1 Apache ECharts IPMC votes
> > are
> > > > >cast.
> > > > >
> > > > >[ ] +1 Release this package
> > > > >[ ] 0 I don't feel strongly about it, but don't object
> > > > >[ ] -1 Do not release this package because...
> > > > >
> > > > >Anyone can participate in testing and voting, not just committers,
> > > please
> > > > >feel free to try out the release candidate and provide your votes.
> > > > >
> > > > >
> > > > >
> > > > >----------------------------
> > > > >Su Shuang (100pah)
> > > > >----------------------------
> > > >
> > > >
> > >
> > > --
> > > Yi Shen
> > > Senior Developer
> > > Baidu, Inc.
> > >
> >
>

Reply via email to