Hi -

I’m VOTING +0.

(1) I am rather confused by this D3 license. For example:

src/chart/tree/layoutHelper.js
/*
* 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.
*/

/*
* The tree layout implementation references to d3.js
* (https://github.com/d3/d3-hierarchy). The use of the source
* code of this file is also subject to the terms and consitions
* of its license (BSD-3Clause, see <echarts/src/licenses/LICENSE-d3>).
*/

/**
 * @file The layout algorithm of node-link tree diagrams. Here we using 
Reingold-Tilford algorithm to drawing
 *       the tree.
 * @see https://github.com/d3/d3-hierarchy
 */

import * as layout from '../../util/layout';
...

Without deep analysis I have no idea what parts are D3. If this whole file is 
based on D3 then in my opinion this whole source file needs to be BSD-3 clause 
licensed.

I would change my VOTE to +1 if there is a good explanation.

(2) I think that licenses/LICENSE-zrender is covered by the SGA. If this is 
correct then this file needs to be removed.

(3) KEYS should not be included in the release package.

(4) RELEASE-NOTE.txt should be part of the release package.

Regards,
Dave

> On May 30, 2018, at 11:28 PM, Justin Mclean <jus...@classsoftware.com> wrote:
> 
> Hi,
> 
>> sankeyLayout.js is mainly an improved implementation of the original d3
>> sankey layout algorithm. We will add sankeyLayout.js to the list of files
>> embed [d3.js](https://github.com/d3/d3) BSD 3-Clause in the LICENSE if
>> needed.
> 
> Seems like it should be to me. Any modification of code are in general under 
> the license of the original unless they are extensive. All licenses of any 
> bundled software need to be mentioned in LICENSE.
> 
>> And in the HeatmapLayer.js, we were inspired by the idea of simpleheat. But
>> the implementation and code are different. In this case, should we still
>> add the LICENSE of simpleheat?
> 
> IMO (but IANAL) “inspired by” means to me that they have copied at least some 
> of it. If at some future time the license isn’t actually needed in LICENSE 
> that’s OK as it just a documentation issue, but if it was required and not 
> included that would be a licensing error.  If that doesn’t convince you may 
> be best to ask on legal discuss for an answer.
> 
> (But either way it still only a minor issue as all the licenses are 
> permissive and my +1 still stands.)
> 
> Thanks,
> Justin
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to