[jira] [Commented] (STREAMS-664) Fix LICENSE

2020-07-02 Thread Steve Blackmon (Jira)


[ 
https://issues.apache.org/jira/browse/STREAMS-664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17150328#comment-17150328
 ] 

Steve Blackmon commented on STREAMS-664:


This was helpful.  I believe because nothing outside the project AS 2.0 source 
files are bundled in the source release, no changes to the root LICENSE file 
are needed, but we will need a separate LICENSE for the binary release.

I think the next action here will be to create a LICENSE file residing in 
streams-dist which will be packaged into the root of the binary/bytecode 
release, along with the text of all bundled dependency licenses, and refer to 
each in turn.

The license texts for direct and transitive dependencies can be dynamically 
retrieved and/or updated by org.codehaus.mojo:license-maven-plugin.  We'll need 
to update our release manager instructions per STREAMS-593 to run this step 
before any release, and describe how to edit the streams-dist/LICENSE based on 
whether any new license files appear or disappear, confirming that new licenses 
are not category-X in the process.  

 

> Fix LICENSE
> ---
>
> Key: STREAMS-664
> URL: https://issues.apache.org/jira/browse/STREAMS-664
> Project: Streams
>  Issue Type: Task
>Reporter: Steve Blackmon
>Assignee: Steve Blackmon
>Priority: Major
>
> Per email from Justin to dev list 4/11/2020
> {color:#d5dade}- There seems to be a few things missing from LICENSE{color}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (STREAMS-664) Fix LICENSE

2020-07-01 Thread Justin Mclean (Jira)


[ 
https://issues.apache.org/jira/browse/STREAMS-664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17149731#comment-17149731
 ] 

Justin Mclean commented on STREAMS-664:
---

See https://www.apache.org/dev/licensing-howto.html on how to do this. I would 
not suggest you copy Spark, last I looked it was a poor example to follow. 
Dependancies should not be listed in LICENSE only what is actually bundled in 
the release artefact. This means that the LICENSE and NOTICE files are often 
different for both the source release and the binary release.

> Fix LICENSE
> ---
>
> Key: STREAMS-664
> URL: https://issues.apache.org/jira/browse/STREAMS-664
> Project: Streams
>  Issue Type: Task
>Reporter: Steve Blackmon
>Assignee: Steve Blackmon
>Priority: Major
>
> Per email from Justin to dev list 4/11/2020
> {color:#d5dade}- There seems to be a few things missing from LICENSE{color}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (STREAMS-664) Fix LICENSE

2020-07-01 Thread Steve Blackmon (Jira)


[ 
https://issues.apache.org/jira/browse/STREAMS-664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17149618#comment-17149618
 ] 

Steve Blackmon commented on STREAMS-664:


I took a look at LICENSE files of several apache TLPs peripheral to Streams.

Accumulo, Any23, Flink, Jena, Juneau, Spark, and Zeppelin.

Some of these include additional statements below the text of the main Apache 
License, while others do not.

>From research on lists.apache.org, it seems the main reason LICENSE would need 
>additional details is if source code from other projects / license types has 
>been copy/pasted into source repo, or is otherwise packaged in the binary 
>release, except for as a maven dependency.

Even if we begin shipping a binary artifact based on the Uber-jar produced by 
building streams-dist I can't think of any additional disclosures that would 
need to go under LICENSE as all source code is original property of Apache 
Streams and our binary won't include anything aside from compiled streams jars 
and transitive dependencies whose license details will be covered in detail 
under NOTICE.

Can anyone think of a reason we'd need to augment our LICENSE?  Am I confused 
in my understanding of this at all?

 

> Fix LICENSE
> ---
>
> Key: STREAMS-664
> URL: https://issues.apache.org/jira/browse/STREAMS-664
> Project: Streams
>  Issue Type: Task
>Reporter: Steve Blackmon
>Priority: Major
>
> Per email from Justin to dev list 4/11/2020
> {color:#d5dade}- There seems to be a few things missing from LICENSE{color}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)