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

2024-01-05 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


Bringing latest 4.x changes into other branches:
- 
https://github.com/apache/cassandra-java-driver/compare/4.12.x...thelastpickle:java-driver:mck/4.12.x/18969
- 
https://github.com/apache/cassandra-java-driver/compare/4.11.x...thelastpickle:java-driver:mck/4.11.x/18969
- 
https://github.com/apache/cassandra-java-driver/compare/4.8.0_fixes...thelastpickle:java-driver:mck/4.8.0_fixes/18969
- 
https://github.com/apache/cassandra-java-driver/compare/4.7.x...thelastpickle:java-driver:mck/4.7.x/18970
- 
https://github.com/apache/cassandra-java-driver/compare/4.6.1_fixes...thelastpickle:java-driver:mck/4.6.1_fixes/18970
- 
https://github.com/apache/cassandra-java-driver/compare/4.6.x...thelastpickle:java-driver:mck/4.6.x/18970
- 
https://github.com/apache/cassandra-java-driver/compare/4.5.0_fixes...thelastpickle:java-driver:mck/4.5.0_fixes/18970
 
- 
https://github.com/apache/cassandra-java-driver/compare/4.5.x...thelastpickle:java-driver:mck/4.5.x/18970
 - 
https://github.com/apache/cassandra-java-driver/compare/4.x...thelastpickle:java-driver:mck/4.4.0_fixes/18970
– …wip…


> 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
>Assignee: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 37h 40m
>  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-12-07 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


latest commit 
https://github.com/apache/cassandra-java-driver/commit/f11622308d031bf85047c4811e737aeb6ae236e9
 will need to be replicated onto all branches…

> 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: 37h 20m
>  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-29 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


All done.

> 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: 36h
>  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-18 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


The last remaining piece of work is being tackled in this PR 
https://github.com/apache/cassandra-java-driver/pull/1864 (it will be 
replicated for all branches).

It will separate the NOTICE.txt file into the source and binary distributable 
variants.

> 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: 26.5h
>  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-12 Thread Henry Hughes (Jira)


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

Henry Hughes commented on CASSANDRA-18969:
--

{quote}are there any releases that bundle dependencies (like shaded jars 
published to maven central) ?{quote}

Yes there is 
[java-driver-core-shaded|https://central.sonatype.com/artifact/com.datastax.oss/java-driver-core-shaded]
 which includes shaded versions of [netty and 
jackson|https://github.com/apache/cassandra-java-driver/blob/4.x/core-shaded/pom.xml#L152],
 jackson doesn't have a NOTICE file but netty has [a pretty long 
one|https://github.com/netty/netty/blob/4.1/NOTICE.txt].

There is also a dependency on 
[java-driver-shaded-guava|https://github.com/datastax/java-driver-shaded-guava],
 but this was not part of the donation so may be out of scope for this ticket.

> 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-12 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


bq. A reminder that only things that are included/bundled in a release need to 
be mentioned in LICENSE and NOTICE.

Yea, thanks for the reminder.

This java-driver does not bundle any dependencies in the source release, and 
[~henry.hughes] are there any releases that bundle dependencies (like shaded 
jars published to maven central) ? 


bq. So in general, transitive dependencies don't need to be mentioned in 
LICENSE or NOTICE.

That's kinda misleading.  Transitive dependencies are to be treated no 
differently.   It is solely whether they are included or not.
See https://infra.apache.org/licensing-howto.html#deps-of-deps
{quote}Dependencies of dependencies (including so-called "transitive 
dependencies") are no different from first-order dependencies for the purposes 
of assembling LICENSE and NOTICE: LICENSE and NOTICE need only be modified to 
accommodate them only if their bits are bundled.{quote}

> 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 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] [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] [Commented] (CASSANDRA-18969) Pre-release required legal changes for cassandra-java-driver

2023-11-09 Thread Justin Mclean (Jira)


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

Justin Mclean commented on CASSANDRA-18969:
---

Copyrights from license information do not belong in the NOTICE file, LICENSE 
information (including copyrights) goes into LICENSE. Again please see See 
https://infra.apache.org/licensing-howto.html.

> 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: 10.5h
>  Remaining Estimate: 0h
>
> 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.



--
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-06 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


Committed 
* https://github.com/apache/cassandra-java-driver/pull/1741
* https://github.com/apache/cassandra-java-driver/pull/1744
* https://github.com/apache/cassandra-java-driver/pull/1745
* https://github.com/apache/cassandra-java-driver/pull/1746
* https://github.com/apache/cassandra-java-driver/pull/1747
* https://github.com/apache/cassandra-java-driver/pull/1748
* https://github.com/apache/cassandra-java-driver/pull/1749
* https://github.com/apache/cassandra-java-driver/pull/1750
* https://github.com/apache/cassandra-java-driver/pull/1751
* https://github.com/apache/cassandra-java-driver/pull/1752
* https://github.com/apache/cassandra-java-driver/pull/1753
* https://github.com/apache/cassandra-java-driver/pull/1754
* https://github.com/apache/cassandra-java-driver/pull/1755
* https://github.com/apache/cassandra-java-driver/pull/1756

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> 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.



--
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-06 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


bq.  Since the install-jdk.sh is in the CI code do we list the copyright in the 
Notice file or not?


Yes, as it will be included in the (source) release.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 3.5h
>  Remaining Estimate: 0h
>
> 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.



--
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-06 Thread Claude Warren (Jira)


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

Claude Warren commented on CASSANDRA-18969:
---

New question:



ci/install-jdk.sh:# (C) 2018 Christian Stein

 

Since the install-jdk.sh is in the CI code do we list the copyright in the 
Notice file or not?

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 3.5h
>  Remaining Estimate: 0h
>
> 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.



--
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-03 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


CpuInfo is found here in 4.x (the default) branch:
 
https://github.com/apache/cassandra-java-driver/blob/4.x/core/src/main/java/com/datastax/oss/driver/internal/core/os/CpuInfo.java#L34
 

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 3h 20m
>  Remaining Estimate: 0h
>
> 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.



--
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-03 Thread Claude Warren (Jira)


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

Claude Warren commented on CASSANDRA-18969:
---

Question 
4.1.0_fixes NOTICE file lists a Wayne Meissner copyright -- but there is no 
code in the codebase that has his copyright in it.  The text in the Notice file 
reads

JNR project
Copyright (C) 2008-2010 Wayne Meissner
This product includes software developed as part of the JNR project 
([https://github.com/jnr/jnr-ffi] ).
see core/src/main/java/com/datastax/oss/driver/internal/core/os/CpuInfo.java


The CpuInfo.java file does not exist in the project.

However there is adependency on the jrn-ffi jars.

Should the Wayne Messiner entry be removed from the NOTICE?  I think so.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 3h 10m
>  Remaining Estimate: 0h
>
> 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.



--
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-02 Thread Justin Mclean (Jira)


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

Justin Mclean commented on CASSANDRA-18969:
---

Thanks, Henry, for answering my question (originally asked on the incubator 
general list) that these are indeed optional. Regarding dependencies, A 
Category X build dependency may output content that is under a license not 
compatible with the Apache license or if it's under a "community license", even 
if the license seems compatible, it may impose further restrictions that are 
not compatible with the Apache license e.g non-commercial use, so it always 
best to double-check.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> 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.



--
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-02 Thread Henry Hughes (Jira)


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

Henry Hughes commented on CASSANDRA-18969:
--

https://github.com/apache/cassandra-java-driver/pull/1741 is ready for review.

This change moves spotbugs (and similar JCIP-annotaitons) to the provided 
scope. It includes tests that verify these jars, and a few others such as 
graal-sdk (also provided) and TinkerPop (optional) etc, are not pulled in when 
depending on java-driver's published jars.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> 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.



--
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-02 Thread Henry Hughes (Jira)


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

Henry Hughes commented on CASSANDRA-18969:
--

Despite being in `provided` scope, both `graal-sdk` and `spotbugs` do not need 
to be provided by developers at compile-time or runtime in order for 
java-driver to function correctly.

I have a [change|[https://github.com/apache/cassandra-java-driver/pull/1741]] 
in progress to move `spotbugs` to `provided` scope and an working on adding a 
test to assert we're not including either of these deps when projects depend on 
java-driver.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> 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.



--
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-02 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


"For example, using a GPL'ed tool during the build is okay, but including 
GPL'ed source code is not."

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> 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.



--
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-02 Thread Justin Mclean (Jira)


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

Justin Mclean commented on CASSANDRA-18969:
---

The NOTICE file contains:
JNR project - Copyright (C) 2008-2010 Wayne Meissner
Protocol Buffers - Copyright 2008 Google Inc.
Guava - Copyright (C) 2007 The Guava Authors

The file I mentioned above contains:
(C) 2018 Christian Stein

Can you please please show where ASF policy says it's OK for Category X to be 
in the provided scope?
While ASF policy does make some exceptions for some well-known build tools, I 
don't think that applies here See 
https://www.apache.org/legal/resolved.html#build-tools

So I fail to see how this is "Bullshit" as you put it.





> 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: Build
>Reporter: Michael Semb Wever
>Priority: Urgent
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in 
> NOTICE.txt (alleged…?)
> * "© 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
> * add copyright to a few missing files (e.g. ci/install-jdk.sh ), use rat 
> plugin to ensure all
> 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-02 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


Calling bullshit, please do your homework first Justin, you're now just wasting 
everyone's time here.

The copyright is in the NOTICE file.  And this is clear as it's intentionally 
the last commit before the donation.

Provided scope, for the sake of build tools, while the distribution binary 
otherwise runs without it, is explicitly documented as ok for cat X.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Normal
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in NOTICE.txt
> * "© 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
> * add copyright to a few missing files (e.g. ci/install-jdk.sh ), use rat 
> plugin to ensure all
> 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-01 Thread Justin Mclean (Jira)


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

Justin Mclean commented on CASSANDRA-18969:
---

I discovered several files by running Apache Rat over the 4.x branch. The most 
obvious being ./ci/install-jdk.sh as it has no ASF header, copyright not 
mentioned in license/notice and GitHub url from where the code comes from. I 
can't recall the others off the top of my head, I suggest you use Apache Rat to 
find out.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Normal
>
> TODO
> * there is still code copyrighted to others that isn't mentioned in NOTICE.txt
> * "© 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
> These things must be done before a release.



--
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-10-30 Thread Henry Hughes (Jira)


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

Henry Hughes commented on CASSANDRA-18969:
--

Current 4.x branch depends on `com.github.spotbugs:spotbugs-annotations:3.1.12` 
which is [LGPLv2.1|[https://github.com/spotbugs/spotbugs/blob/master/LICENSE]] 
since version `3.1.0_RC6`. I think that's going to need to be removed before 
the next release is cut.

> 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: Build
>Reporter: Michael Semb Wever
>Priority: Normal
>
> * there is still code copyrighted to others that isn't mentioned in NOTICE.txt
> * "© DataStax" still appears in the README
> * spotbugs is LGPL, in 4.x, and not correctly made provided scope.



--
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-10-30 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18969:


The graalvm dep, which is GPL, was mentioned on general@incubator.a.o
It is only in 4.x and already marked as provided scope.


> 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: Build
>Reporter: Michael Semb Wever
>Priority: Normal
>
> * there is still code copyrighted to others that isn't mentioned in NOTICE.txt
> * "© DataStax" still appears in the README
> * spotbugs is LGPL, in 4.x, and not correctly made provided scope.



--
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