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

2021-11-05 Thread Eya Badal
Hello Justin, Could you please take a look at the previous thread by Josh and confirm our LICENSE and NOTICE files so we can restart the vote. Thank you very much, Eya On 2021/11/05 16:22:30 Josh Innis wrote: > We have updated the NOTICE file to include the Bitnine copyright information >

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

2021-11-05 Thread Josh Innis
We have updated the NOTICE file to include the Bitnine copyright information and removed the Postgres info as well, the Postgres license remains in the LICENSE file, and the files with Postgres code now have the postgres header, rather than the ASF header. These changes are all in the 0.6.0

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

2021-11-02 Thread Eya Badal
Thank you, Justin. We followed your advice and redirected the download links as requested. Also added KEY Files to the website. **Changed https://dist.apache.org/repos/dist/release/incubator/age/0.5.0.rc0/apache-age-0.5.0-incubating-src.tar.gz.sha512 to go via

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

2021-11-02 Thread Josh Innis
I have updated the following files in question in my repository to use the Postgres header, and removed the ASF header. https://github.com/JoshInnis/incubator-age If this is correct we will correct in the repository and the release as well. It includes the full copyright with no mention of

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

2021-11-02 Thread John Gemignani
Hi Justin, So, we are going to put the PostgreSQL license into all of our files that have any PostgreSQL code and remove the ASF license from them. Additionally, going forward we are going to move as much of the PostgreSQL code that can be moved, into their own files. Will this satisfy your

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

2021-11-02 Thread John Gemignani
Hi Justin, I feel it is important to point out that we are constantly adding PostgreSQL code to our project as we add in new components. A lot of our work is transforming PostgreSQL's implementation to work with our added functionality i.e. our work is very mixed with PostgreSQL code.

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

2021-11-02 Thread John Gemignani
Hi Justin, What is the ASF policy for including parts of external source files such as in functions? Again, we only include what we need and we generally modify that code. We don't copy files over, with the exception of one that I can think of. In this case do we just use the PostgreSQL

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

2021-11-02 Thread Josh Innis
That statement is contained with the LICENSE https://github.com/JoshInnis/incubator-age/blob/master/LICENSE. Postgres headers do not include it. Its only contained in the COPYRIGHT. https://github.com/postgres/postgres/blob/master/src/backend/executor/execAsync.c

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

2021-11-02 Thread Josh Innis
Hi Justin, I setup my private github repository with the updates to the license headers. https://github.com/JoshInnis/incubator-age Can you please confirm that all files in question, with regards to Postgres, should have the following header: /* * Licensed to the Apache Software Foundation

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

2021-11-01 Thread John Gemignani
Hi Justin, It would be accurate because, most of our code is based off PostgreSQL. AGE is an openCypher language implementation built into PostgreSQL via their extension mechanism. It follows how PostgreSQL implements the SQL language. Additionally, we modify their parse and query trees in

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

2021-11-01 Thread John Gemignani
Hi Justin, Additionally, for - "Also you need to think about all of the code that has been copied but probably has incorrect headers." Are you referring to a more general case of code other than PG or Bitnine? Could you expand a bit on this please. Thank you in advance! John On 2021/11/01

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

2021-11-01 Thread John Gemignani
Hi Justin, Most of our code uses or is inspired by PostgreSQL's code, in some modified form or another. Additionally, we try to have our code work tightly with their code in order to reduce replication of code. As a core developer, and from your input, I wouldn't be comfortable with anything