Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-25 Thread Justin Mclean
Hi,

> Postgres has not donated anything to our project.

Then it probably should not be mentioned in NOTICE in that way.

> We generally don't copy Postgres files over. So, no we haven't replaced their 
> copyright notice.

But you’ve not copied it over either, which is slightly problematic. Especially 
when the file headers say this is ASF code and licensed under the Apache 
license, when it is not.

I’m not sure what the best solution would be here, best to discuss with your 
mentors and other people involved in the project. One solution would be to 
place all of this copied code into files that had the correct headers.

Kind Regards,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-25 Thread John Gemignani
Justin,

"Has code from PostgreSQL been donated to the project? Have files that had 
PostgreSQL copyright in their headers been replaced? "

Postgres has not donated anything to our project. We generally don't copy 
Postgres files over. So, no we haven't replaced their copyright notice.

What we generally do is copy functions that we may need from Postgres into our 
source files. This is because we may need the functionality of their static 
(private) functions.

Does that help you to answer my questions?

Thanks in advance,

John

On 2021/10/25 22:42:10, Justin Mclean  wrote: 
> Hi,
> 
> > Thank you for your feedback. The issue with hashes and Signatures on the
> > website for each download is fixed. We created a download page and
> > added the required information as mentioned before: http://age.apache.org/
> >  It is under the download then versions page.
> 
> Thanks for that. The latest release should not use this URL 
> https://archive.apache.org/ for downloading.
> 
> > Based on your feedback should we remove "Postgresql Copyright" from our
> > NOTICE and add "Copyright 2020 Bitnine Co., Ltd.”?
> 
> I don’t have enough information to be able to answer that. Has code from 
> PostgreSQL been donated to the project? Have files that had PostgreSQL 
> copyright in their headers been replaced? 
> 
> Kind Regards,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

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



Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-25 Thread Justin Mclean
Hi,

> Could we please get some clarification on the following items -
> 
> "- LICENSE is missing information from [1][2]”

Sorry my mistake I do see that both copyright statements are in LICENSE. You 
can ignore this.

> "- NOTICE is incorrect. There should be no need for "This product contains 
> software PostgreSQL…” unless headers have been replace with permission or 
> there was a software grant from PostgreSQL. This has previously been 
> mentioned (in vote on 0.4.0 release). Also see issue with [1][2]."
> 
> We are a bit confused here because AGE extensively uses PG code.

If you include code form a 3rd party that generally gets mentioned in LICENSE 
not NOTICE. [1]

> Many times we have to copy over PG code (static functions in particular) into 
> our files and we may modify that code to varying degrees. So, it feels like 
> we should cite that usage. Is it that NOTICE is not the proper location?

No that is not what NOTICE is for. In general code from a 3rd party should 
include the original headers and not have ASF headers. I assume this code is 
under the PostgreSQL license already mentioned in LICENSE?

> My understanding was that when the code was donated to Apache, we needed to 
> change all of the Bitnine headers to ASF headers.

Sure but that needs to be listed in NOTICE. If this code was 3rd party code and 
not code developed at Bitnine, and was from the PostgreSQL project, then it 
probably should have the original PostgreSQL headers on it.

Kind Regards,
Justin

1. https://infra.apache.org/licensing-howto.html#permissive-deps
2. https://www.apache.org/legal/src-headers.html#3party





Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-25 Thread Justin Mclean
Hi,

> Thank you for your feedback. The issue with hashes and Signatures on the
> website for each download is fixed. We created a download page and
> added the required information as mentioned before: http://age.apache.org/
>  It is under the download then versions page.

Thanks for that. The latest release should not use this URL 
https://archive.apache.org/ for downloading.

> Based on your feedback should we remove "Postgresql Copyright" from our
> NOTICE and add "Copyright 2020 Bitnine Co., Ltd.”?

I don’t have enough information to be able to answer that. Has code from 
PostgreSQL been donated to the project? Have files that had PostgreSQL 
copyright in their headers been replaced? 

Kind Regards,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-25 Thread Justin Mclean
Hi,

> We need to figure out where these files came from. If they originated from 
> Bitnine, we should keep their original header and mention them in 
> NOTICE/LICENSE. 

If they were part of the original grant then I would change the headers to ASF 
ones and add teh required text to NOTICE. If they came in another way then I 
would keep the Bitnine headers and note that in LICENSE.

Kind Regards,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-25 Thread John Gemignani
Hi Justin

Could we please get some clarification on the following items -

"- LICENSE is missing information from [1][2]"

What specifically is the missing information from [1][2]. Could you give us an 
example to help us understand and correct this?

"- NOTICE is incorrect. There should be no need for "This product contains 
software PostgreSQL…” unless headers have been replace with permission or there 
was a software grant from PostgreSQL. This has previously been mentioned (in 
vote on 0.4.0 release). Also see issue with [1][2]."

We are a bit confused here because AGE extensively uses PG code. Many times we 
have to copy over PG code (static functions in particular) into our files and 
we may modify that code to varying degrees. So, it feels like we should cite 
that usage. Is it that NOTICE is not the proper location?

"- If seem unlikely that [1][2] should have ASF headers? In general the 
licensing of the file should stay as it is unless significant modifications 
have ben done. Looking at the history it seems if was originally "Copyright 
2020 Bitnine Co., Ltd.” Why is this not mentioned in NOTICE? Was permission 
given to change the headers?"

My understanding was that when the code was donated to Apache, we needed to 
change all of the Bitnine headers to ASF headers. That is why those files (and 
all of the others) have ASF headers. Is it that we still need to include the 
Bitnine copyright in each file or just in the NOTICE file or both?

Thank you in advance,

John

On 2021/10/23 01:00:09, Josh Innis  wrote: 
> Dear Apache Community,
> 
> This is a call for releasing Apache AGE (Incubating) 0.6.0.
> To learn more about Apache AGE (Incubating), please see http://age.apache.org/
> 
> *
> Apache AGE (incubating) community has voted and approved the release.
> This vote passed with 7 +1 votes (2 bindings and 5 non bindings) and no 0 or 
> -1 votes.
> 
> +2 (Bindings)
> --
> * Juan Pan
> * Kevin Ratnasekera
> 
> *
> *The git tag to be discussed and voted upon:*
> https://github.com/apache/incubator-age/releases/tag/v0.6.0
> 
> *The git commit hash:*
> commit 3681c90da68353507001db89eb429755d34857f7
> 
> *The release files for 0.6.0, can be found at:*
> https://dist.apache.org/repos/dist/dev/incubator/age/0.6.0.rc0/
> 
> *The signatures, files, etc. can be found at:*
> https://dist.apache.org/repos/dist/dev/incubator/age/
> 
> *Signatures used for AGE RCs can be found in this file:*
> https://dist.apache.org/repos/dist/dev/incubator/age/KEYS
> 
> *The fingerprint of key to sign release artifacts:*
> 2245 1CFA 0521 1612 A4EA 9F05 6EF7 BD28 B870 8B05
> 
> *For information about the contents of this release, see:*
> https://github.com/apache/incubator-age/releases/tag/v0.6.0
> 
> Vote thread can be found here [1].
> 
> [1]https://lists.apache.org/thread.html/r7152a52ca973bc72282ff9a1591e49ec1662e69914aa2c9784c256a6%40%3Cdev.age.apache.org%3E
> 
> The vote will be open for 72 hours.
> [ ] +1 release this package
> [ ] +0 no opinion
> [ ] -1 do not release this package because...
> 
> Thank you for all your time.
> 
> Best regards,
> Josh Innis
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> 

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



Re: [VOTE] Apache AGE (Incubating) 0.6.0 Release

2021-10-25 Thread Juan Pan
Hi,


We need to figure out where these files came from. If they originated from 
Bitnine, we should keep their original header and mention them in 
NOTICE/LICENSE. Otherwise, only keep the ASF header for them.



--
Juan Pan(Trista), Apache ShardingSphere PMC, Apache brpc (Incubating) & AGE 
(Incubating) mentor
Twitter, @tristaZero


On 10/25/2021 11:24,Eya Badal Abdisho wrote:
Hello Justin,

Thank you for your feedback. The issue with hashes and Signatures on the
website for each download is fixed. We created a download page and
added the required information as mentioned before: http://age.apache.org/
 It is under the download then versions page.

Based on your feedback should we remove "Postgresql Copyright" from our
NOTICE and add "Copyright 2020 Bitnine Co., Ltd.”?

Please advise.

Best regards,
Eya Badal

On Sat, Oct 23, 2021 at 5:27 PM Justin Mclean 
wrote:

Hi,

Sorry but it’s -1 (binding) as there is no download page and the download
links on the home page do not have hashes and signatures. This was brought
up on this list recently and was asked to be corrected.  Also see other
issues below.

In the release:
- incubating in name
- signatures and hashes are fine
- LICENSE is missing information from [1][2]
- NOTICE is incorrect. There should be no need for "This product contains
software PostgreSQL…” unless headers have been replace with permission or
there was a software grant from PostgreSQL. This has previously been
mentioned (in vote on 0.4.0 release). Also see issue with [1][2].
- If seem unlikely that [1][2] should have ASF headers? In general the
licensing of the file should stay as it is unless significant modifications
have ben done. Looking at the history it seems if was originally "Copyright
2020 Bitnine Co., Ltd.” Why is this not mentioned in NOTICE? Was permission
given to change the headers?
- Probably similar issue with these file [3][4]
- No unexpected binary files
- unable to compile but assume that my setup.
src/backend/catalog/ag_graph.c:67:15: error: assigning to 'Oid'
(aka 'unsigned int') from incompatible type 'void'

Kind Regards,
Justin

1. ./src/include/utils/agtype_parser.h
2. ./src/backend/utils/adt/agtype_parser.c
3. ./src/include/utils/agtype.h
4. ./src/backend/utils/adt/agtype.c



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



--

Bitnine Global, Inc. - We create value for our clients by connecting the
world's data.


*Eya Badal Abdisho*

Technical Engineer

E-mail : eya.abdi...@bitnine.net 

Mobile : +1 408-966-3301

3945 Freedom Cir., Suite 260,
Santa Clara, CA 95054

www.bitnine.net


Re: [ANNOUNCE] Apache ShenYu (incubating) 2.4.1 available

2021-10-25 Thread Zhang Yonglun
Hi Sebb,

Thanks for your suggestion.

I'll remove the JavaScript from the download page to make it clear
and straightforward.

--

Zhang Yonglun
Apache ShenYu (Incubating)
Apache ShardingSphere


sebb  于2021年10月25日周一 下午6:34写道:

> On Mon, 25 Oct 2021 at 04:36, XiaoYu  wrote:
>
> > Hi,
> >
> > Apache ShenYu (incubating) Team is glad to announce the new release of
> > Apache ShenYu (incubating) 2.4.1.
> >
> > Apache ShenYu (incubating) is an asynchronous, high-performance,
> > cross-language, responsive API gateway.
> > Support various languages (http protocol), support Dubbo, Spring-Cloud,
> > Grpc, Motan, Sofa, Tars and other protocols.
> > Plugin design idea, plugin hot swap, easy to expand.
> > Flexible flow filtering to meet various flow control.
> > Built-in rich plugin support, authentication, limiting, fuse, firewall,
> > etc.
> > Dynamic flow configuration, high performance.
> > Support cluster deployment, A/B Test, blue-green release.
> >
> > Download Links: https://shenyu.apache.org/download/
> >
> >
> Looks like this page needs Javascript for the Download button to work.
>
> Is that really necessary?
>
> Makes it difficult to automate checking links, and may confuse some
> assistive readers.
>
> JavaScript should only be used to enhance a page (e.g. the Copy buttons are
> fine), not to provide essential content.
>
> At the very least the page should warn users without Javascript that it is
> required.
>
>
> > Release Notes:
> > https://github.com/apache/incubator-shenyu/blob/master/RELEASE-NOTES.md
> >
> > Website: https://shenyu.apache.org/
> >
> > ShenYu Resources:
> > - Issue: https://github.com/apache/incubator-shenyu/issues
> > - Mailing list: d...@shenyu.apache.org
> > - Documents: https://shenyu.apache.org/docs/index
> >
> >
> > - Apache ShenYu (incubating) Team
> >
> > --
> >
> > DISCLAIMER
> >
> > Apache ShenYu (incubating) is an effort undergoing incubation at The
> Apache
> > Software Foundation (ASF), sponsored by the Apache Incubator PMC.
> > Incubation is required of all newly accepted projects until a further
> > review indicates that the infrastructure,
> > communications, and decision making process have stabilized in a manner
> > consistent with other successful ASF projects.
> > While incubation status is not necessarily a reflection of the
> completeness
> > or stability of the code,
> > it does indicate that the project has yet to be fully endorsed by the
> ASF.
> >
>


Re: [ANNOUNCE] Apache ShenYu (incubating) 2.4.1 available

2021-10-25 Thread sebb
On Mon, 25 Oct 2021 at 04:36, XiaoYu  wrote:

> Hi,
>
> Apache ShenYu (incubating) Team is glad to announce the new release of
> Apache ShenYu (incubating) 2.4.1.
>
> Apache ShenYu (incubating) is an asynchronous, high-performance,
> cross-language, responsive API gateway.
> Support various languages (http protocol), support Dubbo, Spring-Cloud,
> Grpc, Motan, Sofa, Tars and other protocols.
> Plugin design idea, plugin hot swap, easy to expand.
> Flexible flow filtering to meet various flow control.
> Built-in rich plugin support, authentication, limiting, fuse, firewall,
> etc.
> Dynamic flow configuration, high performance.
> Support cluster deployment, A/B Test, blue-green release.
>
> Download Links: https://shenyu.apache.org/download/
>
>
Looks like this page needs Javascript for the Download button to work.

Is that really necessary?

Makes it difficult to automate checking links, and may confuse some
assistive readers.

JavaScript should only be used to enhance a page (e.g. the Copy buttons are
fine), not to provide essential content.

At the very least the page should warn users without Javascript that it is
required.


> Release Notes:
> https://github.com/apache/incubator-shenyu/blob/master/RELEASE-NOTES.md
>
> Website: https://shenyu.apache.org/
>
> ShenYu Resources:
> - Issue: https://github.com/apache/incubator-shenyu/issues
> - Mailing list: d...@shenyu.apache.org
> - Documents: https://shenyu.apache.org/docs/index
>
>
> - Apache ShenYu (incubating) Team
>
> --
>
> DISCLAIMER
>
> Apache ShenYu (incubating) is an effort undergoing incubation at The Apache
> Software Foundation (ASF), sponsored by the Apache Incubator PMC.
> Incubation is required of all newly accepted projects until a further
> review indicates that the infrastructure,
> communications, and decision making process have stabilized in a manner
> consistent with other successful ASF projects.
> While incubation status is not necessarily a reflection of the completeness
> or stability of the code,
> it does indicate that the project has yet to be fully endorsed by the ASF.
>


Re: [ANNOUNCE] Release Apache Kyuubi (Incubating) 1.3.1-incubating

2021-10-25 Thread XiaoYu
I send to : annou...@apache.org  is fail,

If you succeed, pls tell me what to do,thanks~

XiDuo You  于2021年10月25日周一 下午6:14写道:

> Thank you XiaoYu,
>   I'm going to send the announce to annou...@apache.org
>
> Xiduo
>
> XiaoYu  于2021年10月25日周一 下午6:11写道:
>
> > Hi,
> >
> > need to send it to this address[1], Will it work?
> >
> > [1]: annou...@apache.org
> >
> > XiDuo You  于2021年10月25日周一 下午6:04写道:
> >
> > > Hi all,
> > >
> > > The Apache Kyuubi (Incubating) community is pleased to announce that
> > >
> > > Apache Kyuubi (Incubating) 1.3.1-incubating has been released!
> > >
> > > Apache Kyuubi (Incubating) is a distributed multi-tenant JDBC server
> for
> > >
> > > large-scale data processing and analytics, built on top of Apache Spark
> > >
> > > and designed to support more engines (i.e. Apache Flink).
> > >
> > > Kyuubi provides a pure SQL gateway through Thrift JDBC/ODBC interface
> > >
> > > for end-users to manipulate large-scale data with pre-programmed and
> > >
> > > extensible Spark SQL engines.
> > >
> > > We are aiming to make Kyuubi an "out-of-the-box" tool for data
> warehouses
> > >
> > > and data lakes.
> > >
> > > This "out-of-the-box" model minimizes the barriers and costs for
> > end-users
> > >
> > > to use Spark at the client side.
> > >
> > > At the server-side, Kyuubi server and engine's multi-tenant
> architecture
> > >
> > > provides the administrators a way to achieve computing resource
> > isolation,
> > >
> > > data security, high availability, high client concurrency, etc.
> > >
> > > The full release notes and download links are available at:
> > >
> > > Release Notes: https://kyuubi.apache.org/release/1.3.1-incubating.html
> > >
> > > To learn more about Apache Kyuubi (Incubating), please see
> > >
> > > https://kyuubi.apache.org/
> > >
> > > Kyuubi Resources:
> > >
> > > - Issue: https://github.com/apache/incubator-kyuubi/issues
> > >
> > > - Mailing list: d...@kyuubi.apache.org
> > >
> > > We would like to thank all contributors of the Kyuubi community and
> > > incubating
> > >
> > > community who made this release possible!
> > >
> > > Thanks,
> > >
> > > On behalf of Apache Kyuubi (Incubating) community
> > >
> >
>


Re: [ANNOUNCE] Release Apache Kyuubi (Incubating) 1.3.1-incubating

2021-10-25 Thread XiDuo You
Thank you XiaoYu,
  I'm going to send the announce to annou...@apache.org

Xiduo

XiaoYu  于2021年10月25日周一 下午6:11写道:

> Hi,
>
> need to send it to this address[1], Will it work?
>
> [1]: annou...@apache.org
>
> XiDuo You  于2021年10月25日周一 下午6:04写道:
>
> > Hi all,
> >
> > The Apache Kyuubi (Incubating) community is pleased to announce that
> >
> > Apache Kyuubi (Incubating) 1.3.1-incubating has been released!
> >
> > Apache Kyuubi (Incubating) is a distributed multi-tenant JDBC server for
> >
> > large-scale data processing and analytics, built on top of Apache Spark
> >
> > and designed to support more engines (i.e. Apache Flink).
> >
> > Kyuubi provides a pure SQL gateway through Thrift JDBC/ODBC interface
> >
> > for end-users to manipulate large-scale data with pre-programmed and
> >
> > extensible Spark SQL engines.
> >
> > We are aiming to make Kyuubi an "out-of-the-box" tool for data warehouses
> >
> > and data lakes.
> >
> > This "out-of-the-box" model minimizes the barriers and costs for
> end-users
> >
> > to use Spark at the client side.
> >
> > At the server-side, Kyuubi server and engine's multi-tenant architecture
> >
> > provides the administrators a way to achieve computing resource
> isolation,
> >
> > data security, high availability, high client concurrency, etc.
> >
> > The full release notes and download links are available at:
> >
> > Release Notes: https://kyuubi.apache.org/release/1.3.1-incubating.html
> >
> > To learn more about Apache Kyuubi (Incubating), please see
> >
> > https://kyuubi.apache.org/
> >
> > Kyuubi Resources:
> >
> > - Issue: https://github.com/apache/incubator-kyuubi/issues
> >
> > - Mailing list: d...@kyuubi.apache.org
> >
> > We would like to thank all contributors of the Kyuubi community and
> > incubating
> >
> > community who made this release possible!
> >
> > Thanks,
> >
> > On behalf of Apache Kyuubi (Incubating) community
> >
>


Re: [ANNOUNCE] Release Apache Kyuubi (Incubating) 1.3.1-incubating

2021-10-25 Thread XiaoYu
Hi,

need to send it to this address[1], Will it work?

[1]: annou...@apache.org

XiDuo You  于2021年10月25日周一 下午6:04写道:

> Hi all,
>
> The Apache Kyuubi (Incubating) community is pleased to announce that
>
> Apache Kyuubi (Incubating) 1.3.1-incubating has been released!
>
> Apache Kyuubi (Incubating) is a distributed multi-tenant JDBC server for
>
> large-scale data processing and analytics, built on top of Apache Spark
>
> and designed to support more engines (i.e. Apache Flink).
>
> Kyuubi provides a pure SQL gateway through Thrift JDBC/ODBC interface
>
> for end-users to manipulate large-scale data with pre-programmed and
>
> extensible Spark SQL engines.
>
> We are aiming to make Kyuubi an "out-of-the-box" tool for data warehouses
>
> and data lakes.
>
> This "out-of-the-box" model minimizes the barriers and costs for end-users
>
> to use Spark at the client side.
>
> At the server-side, Kyuubi server and engine's multi-tenant architecture
>
> provides the administrators a way to achieve computing resource isolation,
>
> data security, high availability, high client concurrency, etc.
>
> The full release notes and download links are available at:
>
> Release Notes: https://kyuubi.apache.org/release/1.3.1-incubating.html
>
> To learn more about Apache Kyuubi (Incubating), please see
>
> https://kyuubi.apache.org/
>
> Kyuubi Resources:
>
> - Issue: https://github.com/apache/incubator-kyuubi/issues
>
> - Mailing list: d...@kyuubi.apache.org
>
> We would like to thank all contributors of the Kyuubi community and
> incubating
>
> community who made this release possible!
>
> Thanks,
>
> On behalf of Apache Kyuubi (Incubating) community
>


[ANNOUNCE] Release Apache Kyuubi (Incubating) 1.3.1-incubating

2021-10-25 Thread XiDuo You
Hi all,

The Apache Kyuubi (Incubating) community is pleased to announce that

Apache Kyuubi (Incubating) 1.3.1-incubating has been released!

Apache Kyuubi (Incubating) is a distributed multi-tenant JDBC server for

large-scale data processing and analytics, built on top of Apache Spark

and designed to support more engines (i.e. Apache Flink).

Kyuubi provides a pure SQL gateway through Thrift JDBC/ODBC interface

for end-users to manipulate large-scale data with pre-programmed and

extensible Spark SQL engines.

We are aiming to make Kyuubi an "out-of-the-box" tool for data warehouses

and data lakes.

This "out-of-the-box" model minimizes the barriers and costs for end-users

to use Spark at the client side.

At the server-side, Kyuubi server and engine's multi-tenant architecture

provides the administrators a way to achieve computing resource isolation,

data security, high availability, high client concurrency, etc.

The full release notes and download links are available at:

Release Notes: https://kyuubi.apache.org/release/1.3.1-incubating.html

To learn more about Apache Kyuubi (Incubating), please see

https://kyuubi.apache.org/

Kyuubi Resources:

- Issue: https://github.com/apache/incubator-kyuubi/issues

- Mailing list: d...@kyuubi.apache.org

We would like to thank all contributors of the Kyuubi community and
incubating

community who made this release possible!

Thanks,

On behalf of Apache Kyuubi (Incubating) community