[jira] [Commented] (CASSANDRA-18969) Pre-release required legal changes for cassandra-java-driver

2023-11-11 Thread Justin Mclean (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-18969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17785238#comment-17785238
 ] 

Justin Mclean commented on CASSANDRA-18969:
---

Looking at the latest PRs it's hard to know what the intent is here. A reminder 
that only things that are included/bundled in a release need to be mentioned in 
LICENSE  and NOTICE. So in general, transitive dependencies don't need to be 
mentioned in LICENSE or NOTICE. You may require different LICENSE and NOTICE 
files for a source release and a binary convenience release as the contents of 
the release are different. See 
https://infra.apache.org/licensing-howto.html#guiding.

> Pre-release required legal changes for cassandra-java-driver
> 
>
> Key: CASSANDRA-18969
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18969
> Project: Cassandra
>  Issue Type: Sub-task
>  Components: Client/java-driver
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 15h 50m
>  Remaining Estimate: 0h
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in LICENSE  
> (e.g. ci/install-jdk.sh )
> * "© DataStax" still appears in the README
> * -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
> * add any BSD/MIT deps to LICENCE
> * -ensure copyright headers are on all files, use rat plugin-
> * ensure NOTICE propagates NOTICES
> In short…
> {quote}
> LICENSE must contain the ASL, plus references to all code that includes 
> someone else's copyright, and all BSD and MIT dependencies (including 
> transitive).
> NOTICE must the standard header, plus the shorten content of any NOTICE file 
> (minus its header) found in any ASL dependency (including transitive).
> {quote}
> These things must be done before a release.
> Cat X deps we included as build tool by using scope provided we should put a 
> test in to ensure they work at runtime without the dep doesn't regress in the 
> future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Comment Edited] (CASSANDRA-18969) Pre-release required legal changes for cassandra-java-driver

2023-11-11 Thread Michael Semb Wever (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-18969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17785159#comment-17785159
 ] 

Michael Semb Wever edited comment on CASSANDRA-18969 at 11/11/23 10:50 AM:
---

This [PR|https://github.com/apache/cassandra-java-driver/pull/1835] and the 
replacing the "© DataStax" in the README in each branch, is the remaining work 
to be done.

The PR we believe is propagating more NOTICES content than is necessary, 
investigating.
The NOTICEs' it is including are
- https://github.com/jakartaee/validation/blob/main/NOTICE.md
- https://github.com/eclipse-ee4j/jersey/blob/2.x/NOTICE.md
- https://github.com/netty/netty/blob/4.1/NOTICE.txt
- https://github.com/apache/tinkerpop/blob/master/NOTICE
- https://github.com/micrometer-metrics/micrometer/blob/main/NOTICE


At first glance it's only netty and jersey that has stuff that we might need to 
include…?


was (Author: michaelsembwever):
This [PR|https://github.com/apache/cassandra-java-driver/pull/1835] and the 
replacing the "© DataStax" in the README in each branch, is the remaining work 
to be done.

The PR we believe is propagating more NOTICES content than we believe is 
necessary, investigating.
The NOTICEs' it is including are
- https://github.com/jakartaee/validation/blob/main/NOTICE.md
- https://github.com/eclipse-ee4j/jersey/blob/2.x/NOTICE.md
- https://github.com/netty/netty/blob/4.1/NOTICE.txt
- https://github.com/apache/tinkerpop/blob/master/NOTICE
- https://github.com/micrometer-metrics/micrometer/blob/main/NOTICE


At first glance it's only netty and jersey that has stuff that we might need to 
include…?

> Pre-release required legal changes for cassandra-java-driver
> 
>
> Key: CASSANDRA-18969
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18969
> Project: Cassandra
>  Issue Type: Sub-task
>  Components: Client/java-driver
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 15h 50m
>  Remaining Estimate: 0h
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in LICENSE  
> (e.g. ci/install-jdk.sh )
> * "© DataStax" still appears in the README
> * -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
> * add any BSD/MIT deps to LICENCE
> * -ensure copyright headers are on all files, use rat plugin-
> * ensure NOTICE propagates NOTICES
> In short…
> {quote}
> LICENSE must contain the ASL, plus references to all code that includes 
> someone else's copyright, and all BSD and MIT dependencies (including 
> transitive).
> NOTICE must the standard header, plus the shorten content of any NOTICE file 
> (minus its header) found in any ASL dependency (including transitive).
> {quote}
> These things must be done before a release.
> Cat X deps we included as build tool by using scope provided we should put a 
> test in to ensure they work at runtime without the dep doesn't regress in the 
> future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-18969) Pre-release required legal changes for cassandra-java-driver

2023-11-11 Thread Michael Semb Wever (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-18969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17785159#comment-17785159
 ] 

Michael Semb Wever commented on CASSANDRA-18969:


This [PR|https://github.com/apache/cassandra-java-driver/pull/1835] and the 
replacing the "© DataStax" in the README in each branch, is the remaining work 
to be done.

The PR we believe is propagating more NOTICES content than we believe is 
necessary, investigating.
The NOTICEs' it is including are
- https://github.com/jakartaee/validation/blob/main/NOTICE.md
- https://github.com/eclipse-ee4j/jersey/blob/2.x/NOTICE.md
- https://github.com/netty/netty/blob/4.1/NOTICE.txt
- https://github.com/apache/tinkerpop/blob/master/NOTICE
- https://github.com/micrometer-metrics/micrometer/blob/main/NOTICE


At first glance it's only netty and jersey that has stuff that we might need to 
include…?

> Pre-release required legal changes for cassandra-java-driver
> 
>
> Key: CASSANDRA-18969
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18969
> Project: Cassandra
>  Issue Type: Sub-task
>  Components: Client/java-driver
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 15h 50m
>  Remaining Estimate: 0h
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in LICENSE  
> (e.g. ci/install-jdk.sh )
> * "© DataStax" still appears in the README
> * -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
> * add any BSD/MIT deps to LICENCE
> * -ensure copyright headers are on all files, use rat plugin-
> * ensure NOTICE propagates NOTICES
> In short…
> {quote}
> LICENSE must contain the ASL, plus references to all code that includes 
> someone else's copyright, and all BSD and MIT dependencies (including 
> transitive).
> NOTICE must the standard header, plus the shorten content of any NOTICE file 
> (minus its header) found in any ASL dependency (including transitive).
> {quote}
> These things must be done before a release.
> Cat X deps we included as build tool by using scope provided we should put a 
> test in to ensure they work at runtime without the dep doesn't regress in the 
> future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-18969) Pre-release required legal changes for cassandra-java-driver

2023-11-11 Thread Michael Semb Wever (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-18969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Semb Wever updated CASSANDRA-18969:
---
Description: 
TODO

* there is still code copyrighted to others that isn't mentioned in LICENSE  
(e.g. ci/install-jdk.sh )
* "© DataStax" still appears in the README
* -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
* add any BSD/MIT deps to LICENCE
* -ensure copyright headers are on all files, use rat plugin-
* ensure NOTICE propagates NOTICES



In short…
{quote}
LICENSE must contain the ASL, plus references to all code that includes someone 
else's copyright, and all BSD and MIT dependencies (including transitive).

NOTICE must the standard header, plus the shorten content of any NOTICE file 
(minus its header) found in any ASL dependency (including transitive).
{quote}

These things must be done before a release.

Cat X deps we included as build tool by using scope provided we should put a 
test in to ensure they work at runtime without the dep doesn't regress in the 
future.

  was:
TODO

* there is still code copyrighted to others that isn't mentioned in LICENSE  
(e.g. ci/install-jdk.sh )
* "© DataStax" still appears in the README
* -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
* add any BSD/MIT deps to LICENCE
* ensure copyright headers are on all files, use rat plugin
* ensure NOTICE propagates NOTICES



In short…
{quote}
LICENSE must contain the ASL, plus references to all code that includes someone 
else's copyright, and all BSD and MIT dependencies (including transitive).

NOTICE must the standard header, plus the shorten content of any NOTICE file 
(minus its header) found in any ASL dependency (including transitive).
{quote}

These things must be done before a release.

Cat X deps we included as build tool by using scope provided we should put a 
test in to ensure they work at runtime without the dep doesn't regress in the 
future.


> Pre-release required legal changes for cassandra-java-driver
> 
>
> Key: CASSANDRA-18969
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18969
> Project: Cassandra
>  Issue Type: Sub-task
>  Components: Client/java-driver
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 15h 50m
>  Remaining Estimate: 0h
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in LICENSE  
> (e.g. ci/install-jdk.sh )
> * "© DataStax" still appears in the README
> * -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
> * add any BSD/MIT deps to LICENCE
> * -ensure copyright headers are on all files, use rat plugin-
> * ensure NOTICE propagates NOTICES
> In short…
> {quote}
> LICENSE must contain the ASL, plus references to all code that includes 
> someone else's copyright, and all BSD and MIT dependencies (including 
> transitive).
> NOTICE must the standard header, plus the shorten content of any NOTICE file 
> (minus its header) found in any ASL dependency (including transitive).
> {quote}
> These things must be done before a release.
> Cat X deps we included as build tool by using scope provided we should put a 
> test in to ensure they work at runtime without the dep doesn't regress in the 
> future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-18969) Pre-release required legal changes for cassandra-java-driver

2023-11-11 Thread Michael Semb Wever (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-18969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Semb Wever updated CASSANDRA-18969:
---
Description: 
TODO

* there is still code copyrighted to others that isn't mentioned in LICENSE  
(e.g. ci/install-jdk.sh )
* "© DataStax" still appears in the README
* -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
* add any BSD/MIT deps to LICENCE
* ensure copyright headers are on all files, use rat plugin
* ensure NOTICE propagates NOTICES



In short…
{quote}
LICENSE must contain the ASL, plus references to all code that includes someone 
else's copyright, and all BSD and MIT dependencies (including transitive).

NOTICE must the standard header, plus the shorten content of any NOTICE file 
(minus its header) found in any ASL dependency (including transitive).
{quote}

These things must be done before a release.

Cat X deps we included as build tool by using scope provided we should put a 
test in to ensure they work at runtime without the dep doesn't regress in the 
future.

  was:
TODO

* there is still code copyrighted to others that isn't mentioned in LICENSE  
(e.g. ci/install-jdk.sh )
* "© DataStax" still appears in the README
* -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
* add any BSD/MIT deps to LICENCE
* ensure copyright headers are on all files, use rat plugin
* ensure NOTICE propagates NOTICES


{quote}
LICENSE must contain the ASL, plus references to all code that includes someone 
else's copyright, and all BSD and MIT dependencies (including transitive).

NOTICE must the standard header, plus the shorten content of any NOTICE file 
(minus its header) found in any ASL dependency (including transitive).
{quote}

These things must be done before a release.

Cat X deps we included as build tool by using scope provided we should put a 
test in to ensure they work at runtime without the dep doesn't regress in the 
future.


> Pre-release required legal changes for cassandra-java-driver
> 
>
> Key: CASSANDRA-18969
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18969
> Project: Cassandra
>  Issue Type: Sub-task
>  Components: Client/java-driver
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 15h 50m
>  Remaining Estimate: 0h
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in LICENSE  
> (e.g. ci/install-jdk.sh )
> * "© DataStax" still appears in the README
> * -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
> * add any BSD/MIT deps to LICENCE
> * ensure copyright headers are on all files, use rat plugin
> * ensure NOTICE propagates NOTICES
> In short…
> {quote}
> LICENSE must contain the ASL, plus references to all code that includes 
> someone else's copyright, and all BSD and MIT dependencies (including 
> transitive).
> NOTICE must the standard header, plus the shorten content of any NOTICE file 
> (minus its header) found in any ASL dependency (including transitive).
> {quote}
> These things must be done before a release.
> Cat X deps we included as build tool by using scope provided we should put a 
> test in to ensure they work at runtime without the dep doesn't regress in the 
> future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-18969) Pre-release required legal changes for cassandra-java-driver

2023-11-11 Thread Michael Semb Wever (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-18969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Semb Wever updated CASSANDRA-18969:
---
Description: 
TODO

* there is still code copyrighted to others that isn't mentioned in LICENSE  
(e.g. ci/install-jdk.sh )
* "© DataStax" still appears in the README
* -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
* add any BSD/MIT deps to LICENCE
* ensure copyright headers are on all files, use rat plugin
* ensure NOTICE propagates NOTICES


{quote}
LICENSE must contain the ASL, plus references to all code that includes someone 
else's copyright, and all BSD and MIT dependencies (including transitive).

NOTICE must the standard header, plus the shorten content of any NOTICE file 
(minus its header) found in any ASL dependency (including transitive).
{quote}

These things must be done before a release.

Cat X deps we included as build tool by using scope provided we should put a 
test in to ensure they work at runtime without the dep doesn't regress in the 
future.

  was:
TODO

* there is still code copyrighted to others that isn't mentioned in NOTICE.txt  
(e.g. ci/install-jdk.sh )
* "© DataStax" still appears in the README
* -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
* add any BSD/MIT deps to LICENCE
* ensure copyright headers are on all files, use rat plugin


These things must be done before a release.

Cat X deps we included as build tool by using scope provided we should put a 
test in to ensure they work at runtime without the dep doesn't regress in the 
future.


> Pre-release required legal changes for cassandra-java-driver
> 
>
> Key: CASSANDRA-18969
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18969
> Project: Cassandra
>  Issue Type: Sub-task
>  Components: Client/java-driver
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 15h 50m
>  Remaining Estimate: 0h
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in LICENSE  
> (e.g. ci/install-jdk.sh )
> * "© DataStax" still appears in the README
> * -spotbugs is LGPL, in 4.x, and not correctly made provided scope-
> * add any BSD/MIT deps to LICENCE
> * ensure copyright headers are on all files, use rat plugin
> * ensure NOTICE propagates NOTICES
> {quote}
> LICENSE must contain the ASL, plus references to all code that includes 
> someone else's copyright, and all BSD and MIT dependencies (including 
> transitive).
> NOTICE must the standard header, plus the shorten content of any NOTICE file 
> (minus its header) found in any ASL dependency (including transitive).
> {quote}
> These things must be done before a release.
> Cat X deps we included as build tool by using scope provided we should put a 
> test in to ensure they work at runtime without the dep doesn't regress in the 
> future.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org