Re: [VOTE] Recommend Apache Iceberg graduation to top-level project resolution to the board

2020-05-20 Thread Dave Fisher
It’s past time to close this vote. The Board made Iceberg a TLP in today’s 
meeting! Congratulations!!!

Best Regards,
Dave

Sent from my iPhone

> On May 20, 2020, at 6:46 PM, Yu Li  wrote:
> 
> +1 (non-binding)
> 
> Best Regards,
> Yu
> 
> 
>> On Thu, 21 May 2020 at 03:12, Hitesh Shah  wrote:
>> 
>> +1 (binding)
>> 
>> -- Hitesh
>> 
>>> On Fri, May 15, 2020 at 5:40 PM Ryan Blue  wrote:
>>> 
>>> Hi everyone,
>>> 
>>> With the support of our mentors (as well as helpful ASF members), the
>>> Apache Iceberg community has voted to graduate to a top-level project.
>>> 
>>> I propose a vote to recommend graduation for the Iceberg community to the
>>> board. Here is the proposed resolution:
>>> 
>>> ```
>>> Establish the Apache Iceberg Project
>>> 
>>> WHEREAS, the Board of Directors deems it to be in the best interests of
>>> the Foundation and consistent with the Foundation's purpose to establish
>>> a Project Management Committee charged with the creation and maintenance
>>> of open-source software, for distribution at no charge to the public,
>>> related to managing huge analytic datasets using a standard at-rest
>>> table format that is designed for high performance and ease of use..
>>> 
>>> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
>>> (PMC), to be known as the "Apache Iceberg Project", be and hereby is
>>> established pursuant to Bylaws of the Foundation; and be it further
>>> 
>>> RESOLVED, that the Apache Iceberg Project be and hereby is responsible
>>> for the creation and maintenance of software related to managing huge
>>> analytic datasets using a standard at-rest table format that is designed
>>> for high performance and ease of use; and be it further
>>> 
>>> RESOLVED, that the office of "Vice President, Apache Iceberg" be and
>>> hereby is created, the person holding such office to serve at the
>>> direction of the Board of Directors as the chair of the Apache Iceberg
>>> Project, and to have primary responsibility for management of the
>>> projects within the scope of responsibility of the Apache Iceberg
>>> Project; and be it further
>>> 
>>> RESOLVED, that the persons listed immediately below be and hereby are
>>> appointed to serve as the initial members of the Apache Iceberg Project:
>>> 
>>> * Anton Okolnychyi 
>>> * Carl Steinbach   
>>> * Daniel C. Weeks  
>>> * James R. Taylor  
>>> * Julien Le Dem
>>> * Owen O'Malley
>>> * Parth Brahmbhatt 
>>> * Ratandeep Ratti  
>>> * Ryan Blue
>>> 
>>> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Ryan Blue be appointed to
>>> the office of Vice President, Apache Iceberg, to serve in accordance
>>> with and subject to the direction of the Board of Directors and the
>>> Bylaws of the Foundation until death, resignation, retirement, removal
>>> or disqualification, or until a successor is appointed; and be it
>>> further
>>> 
>>> RESOLVED, that the Apache Iceberg Project be and hereby is tasked with
>>> the migration and rationalization of the Apache Incubator Iceberg
>>> podling; and be it further
>>> 
>>> RESOLVED, that all responsibilities pertaining to the Apache Incubator
>>> Iceberg podling encumbered upon the Apache Incubator PMC are hereafter
>>> discharged.
>>> ```
>>> 
>>> The community vote passed with 19 +1 votes:
>>> 
>>> 
>> https://lists.apache.org/thread.html/r9081df0181768f26490f5a85aed7b5a111a82a741764eb3a0e99621d%40%3Cdev.iceberg.apache.org%3E
>>> 
>>> We also addressed concerns on the IPMC thread, which you can read here:
>>> 
>>> 
>> https://lists.apache.org/thread.html/r3e5795d959feb0a19b233aeaf1121a1d97fd473f5e9b14227de41c54%40%3Cgeneral.incubator.apache.org%3E
>>> 
>>> Please vote on whether to recommend graduation for the Apache Iceberg
>>> community to the board.
>>> 
>>> [ ] +1 Apache Iceberg should graduate
>>> [ ] +0
>>> [ ] -1 Apache Iceberg should not graduate because . . .
>>> 
>>> The vote will be open for at least 72 hours.
>>> 
>>> --
>>> Ryan Blue
>>> 
>> 


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



Re: [VOTE] Recommend Apache Iceberg graduation to top-level project resolution to the board

2020-05-20 Thread Yu Li
+1 (non-binding)

Best Regards,
Yu


On Thu, 21 May 2020 at 03:12, Hitesh Shah  wrote:

> +1 (binding)
>
> -- Hitesh
>
> On Fri, May 15, 2020 at 5:40 PM Ryan Blue  wrote:
>
> > Hi everyone,
> >
> > With the support of our mentors (as well as helpful ASF members), the
> > Apache Iceberg community has voted to graduate to a top-level project.
> >
> > I propose a vote to recommend graduation for the Iceberg community to the
> > board. Here is the proposed resolution:
> >
> > ```
> > Establish the Apache Iceberg Project
> >
> > WHEREAS, the Board of Directors deems it to be in the best interests of
> > the Foundation and consistent with the Foundation's purpose to establish
> > a Project Management Committee charged with the creation and maintenance
> > of open-source software, for distribution at no charge to the public,
> > related to managing huge analytic datasets using a standard at-rest
> > table format that is designed for high performance and ease of use..
> >
> > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> > (PMC), to be known as the "Apache Iceberg Project", be and hereby is
> > established pursuant to Bylaws of the Foundation; and be it further
> >
> > RESOLVED, that the Apache Iceberg Project be and hereby is responsible
> > for the creation and maintenance of software related to managing huge
> > analytic datasets using a standard at-rest table format that is designed
> > for high performance and ease of use; and be it further
> >
> > RESOLVED, that the office of "Vice President, Apache Iceberg" be and
> > hereby is created, the person holding such office to serve at the
> > direction of the Board of Directors as the chair of the Apache Iceberg
> > Project, and to have primary responsibility for management of the
> > projects within the scope of responsibility of the Apache Iceberg
> > Project; and be it further
> >
> > RESOLVED, that the persons listed immediately below be and hereby are
> > appointed to serve as the initial members of the Apache Iceberg Project:
> >
> >  * Anton Okolnychyi 
> >  * Carl Steinbach   
> >  * Daniel C. Weeks  
> >  * James R. Taylor  
> >  * Julien Le Dem
> >  * Owen O'Malley
> >  * Parth Brahmbhatt 
> >  * Ratandeep Ratti  
> >  * Ryan Blue
> >
> > NOW, THEREFORE, BE IT FURTHER RESOLVED, that Ryan Blue be appointed to
> > the office of Vice President, Apache Iceberg, to serve in accordance
> > with and subject to the direction of the Board of Directors and the
> > Bylaws of the Foundation until death, resignation, retirement, removal
> > or disqualification, or until a successor is appointed; and be it
> > further
> >
> > RESOLVED, that the Apache Iceberg Project be and hereby is tasked with
> > the migration and rationalization of the Apache Incubator Iceberg
> > podling; and be it further
> >
> > RESOLVED, that all responsibilities pertaining to the Apache Incubator
> > Iceberg podling encumbered upon the Apache Incubator PMC are hereafter
> > discharged.
> > ```
> >
> > The community vote passed with 19 +1 votes:
> >
> >
> https://lists.apache.org/thread.html/r9081df0181768f26490f5a85aed7b5a111a82a741764eb3a0e99621d%40%3Cdev.iceberg.apache.org%3E
> >
> > We also addressed concerns on the IPMC thread, which you can read here:
> >
> >
> https://lists.apache.org/thread.html/r3e5795d959feb0a19b233aeaf1121a1d97fd473f5e9b14227de41c54%40%3Cgeneral.incubator.apache.org%3E
> >
> > Please vote on whether to recommend graduation for the Apache Iceberg
> > community to the board.
> >
> > [ ] +1 Apache Iceberg should graduate
> > [ ] +0
> > [ ] -1 Apache Iceberg should not graduate because . . .
> >
> > The vote will be open for at least 72 hours.
> >
> > --
> > Ryan Blue
> >
>


Re: [VOTE] Graduate to a top-level project

2020-05-20 Thread Justin Mclean
Hi,

> Mark is talking about what they did for the Tomcat NOTICE, with no mention
> of Commons: https://github.com/apache/tomcat/blob/master/NOTICE

I would assume because it's a dependancy and not bundled in the source release. 
Even if that is the case older projects may not be in line with ASF policy or 
do thing in a different way because of other reasons.

Only things that are bundled in the release need to be mentioned in LICENSE and 
NOTICE.

> And the result was this Accumulo NOTICE:
> https://github.com/apache/accumulo/blob/master/NOTICE

Which from a casual glance looks fine, the license includes JQuery, Flat and 
code form OneLab. None of those are ALv2 or have other required notices so 
there’s no effect NOTICE.

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



Re: [VOTE] Graduate to a top-level project

2020-05-20 Thread Ryan Blue
> You see in that Mark recommends including the project name/copyright line
in the NOTICE file as I’ve suggested to you.

Are you sure about that?

Mark is talking about what they did for the Tomcat NOTICE, with no mention
of Commons: https://github.com/apache/tomcat/blob/master/NOTICE
And the result was this Accumulo NOTICE:
https://github.com/apache/accumulo/blob/master/NOTICE

On Wed, May 20, 2020 at 3:56 PM Justin Mclean 
wrote:

> Hi,
>
> >   1. Should the entire file header be moved into NOTICE when a
> third-party
> >   file is contributed, or should we edit it
>
> When a 3rd party file is contributed, it’s header stays were it is on the
> file, it’s not moved to NOTICE. It the file was part of a software grant
> then the copyright notice is added to NOTICE.
>
> >   2. When including all or part of another ASF project is the standard
> >   NOTICE sufficient?
>
> No it depends on the content of it's NOTICE file (and what parts you have
> bundled).
>
> > I went back through legal-discuss and found that #2 has already been
> asked
> > and answered on https://issues.apache.org/jira/browse/LEGAL-234.
>
> You see in that Mark recommends including the project name/copyright line
> in the NOTICE file as I’ve suggested to you.
>
> > If the source file is submitted with a copyright notice included in it,
> the
> > copyright owner (or owner’s agent) must either:
> > a. remove such notices, or
> > b. move them to the NOTICE file associated with each applicable project
> > release, or
> > c. provide written permission for the ASF to make such removal or
> > relocation of the notices.
>
> You note it states to move the copyright notice not the header.
>
> License information belongs in LICENSE, other notices in NOTICE.
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-- 
Ryan Blue
Software Engineer
Netflix


Re: [VOTE] Graduate to a top-level project

2020-05-20 Thread Justin Mclean
Hi,

>   1. Should the entire file header be moved into NOTICE when a third-party
>   file is contributed, or should we edit it

When a 3rd party file is contributed, it’s header stays were it is on the file, 
it’s not moved to NOTICE. It the file was part of a software grant then the 
copyright notice is added to NOTICE.

>   2. When including all or part of another ASF project is the standard
>   NOTICE sufficient?

No it depends on the content of it's NOTICE file (and what parts you have 
bundled).

> I went back through legal-discuss and found that #2 has already been asked
> and answered on https://issues.apache.org/jira/browse/LEGAL-234.

You see in that Mark recommends including the project name/copyright line in 
the NOTICE file as I’ve suggested to you.

> If the source file is submitted with a copyright notice included in it, the
> copyright owner (or owner’s agent) must either:
> a. remove such notices, or
> b. move them to the NOTICE file associated with each applicable project
> release, or
> c. provide written permission for the ASF to make such removal or
> relocation of the notices.

You note it states to move the copyright notice not the header.

License information belongs in LICENSE, other notices in NOTICE.

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



Re: [VOTE] Graduate to a top-level project

2020-05-20 Thread Ryan Blue
To summarize, it looks like there are two issues:

   1. Should the entire file header be moved into NOTICE when a third-party
   file is contributed, or should we edit it
   2. When including all or part of another ASF project is the standard
   NOTICE sufficient?

I went back through legal-discuss and found that #2 has already been asked
and answered on https://issues.apache.org/jira/browse/LEGAL-234. The
recommendation from Mark Thomas was to not copy the standard NOTICE
contents from other projects. Marvin Humphrey also notes that this
documentation is canonical:
http://www.apache.org/legal/src-headers.html#notice and the other with
confusing clause (“must be considered”) is advisory.

The same canonical documentation also covers source file headers for code
that was contributed. This is the document that we used when we brought in
the contribution with the full Cloudera header. It states:

If the source file is submitted with a copyright notice included in it, the
copyright owner (or owner’s agent) must either:
a. remove such notices, or
b. move them to the NOTICE file associated with each applicable project
release, or
c. provide written permission for the ASF to make such removal or
relocation of the notices.

That’s why we waited to merge the PR until someone from Cloudera had
consented to moving the header. We didn’t ask whether we could edit the
header at that time. Given that we are careful to document consent to move
the header in this situation, I don’t think that we should edit it years
after the contribution. Everyone at the time thought that the header was
the entire block of text; while I understand where you’re drawing a
distinction, I think it is reasonable to continue publishing the entire
header as it was found in the original contribution.

Are you satisfied with those answers, Justin?

On Mon, May 18, 2020 at 6:57 PM Justin Mclean 
wrote:

> Hi,
>
> > At the time, we considered the whole header to be the relevant "Copyright
> > notification". Do you think this practice is incorrect?
>
> I’ve not seem other projects do it this way, it's generally:
> "Portions of this software were developed at
> Acme Inc, copyright 20XX.”
>
> > Which ones are you referring to?
> >
> > I just went through the ones that you mentioned:
> > * Spark's NOTICE doesn't have relevant portions, considering what is used
> > is the check-license script and some Parquet vectorization code.
> > * Same for Hive's NOTICE because the only portion of Hive that is used
> is a
> > SQL file with metastore table definitions.
> > * The relevant portion of Parquet's notice is the code from Cloudera and
> > the Iceberg NOTICE contains the same text.
> > * Avro's NOTICE contains mostly entries for the C# project and the only
> > code from Avro is the decimal conversion code.
> > * The iBATIS NOTICE contains two full relocated copyright headers, with
> > Copyright attributed to the HSQL Development Group and the Hypersonic SQL
> > group. ScriptRunner that is included in Iceberg was written by Clinton
> > Begin, who started the ASF project, so those sections aren't relevant.
>
> The Spark notice contains:
> "Apache Spark
> Copyright 2014 and onwards The Apache Software Foundation.”
>
> The Hive notice contains:
> "Apache Hive
> Copyright 2008-2018 The Apache Software Foundation”
>
> etc
>
> This I believe would apply to your notice file.
>
> > Can you explain a bit more about this?
>
> See above.
>
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-- 
Ryan Blue


Re: [VOTE] Recommend Apache Iceberg graduation to top-level project resolution to the board

2020-05-20 Thread Hitesh Shah
+1 (binding)

-- Hitesh

On Fri, May 15, 2020 at 5:40 PM Ryan Blue  wrote:

> Hi everyone,
>
> With the support of our mentors (as well as helpful ASF members), the
> Apache Iceberg community has voted to graduate to a top-level project.
>
> I propose a vote to recommend graduation for the Iceberg community to the
> board. Here is the proposed resolution:
>
> ```
> Establish the Apache Iceberg Project
>
> WHEREAS, the Board of Directors deems it to be in the best interests of
> the Foundation and consistent with the Foundation's purpose to establish
> a Project Management Committee charged with the creation and maintenance
> of open-source software, for distribution at no charge to the public,
> related to managing huge analytic datasets using a standard at-rest
> table format that is designed for high performance and ease of use..
>
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache Iceberg Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
>
> RESOLVED, that the Apache Iceberg Project be and hereby is responsible
> for the creation and maintenance of software related to managing huge
> analytic datasets using a standard at-rest table format that is designed
> for high performance and ease of use; and be it further
>
> RESOLVED, that the office of "Vice President, Apache Iceberg" be and
> hereby is created, the person holding such office to serve at the
> direction of the Board of Directors as the chair of the Apache Iceberg
> Project, and to have primary responsibility for management of the
> projects within the scope of responsibility of the Apache Iceberg
> Project; and be it further
>
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache Iceberg Project:
>
>  * Anton Okolnychyi 
>  * Carl Steinbach   
>  * Daniel C. Weeks  
>  * James R. Taylor  
>  * Julien Le Dem
>  * Owen O'Malley
>  * Parth Brahmbhatt 
>  * Ratandeep Ratti  
>  * Ryan Blue
>
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Ryan Blue be appointed to
> the office of Vice President, Apache Iceberg, to serve in accordance
> with and subject to the direction of the Board of Directors and the
> Bylaws of the Foundation until death, resignation, retirement, removal
> or disqualification, or until a successor is appointed; and be it
> further
>
> RESOLVED, that the Apache Iceberg Project be and hereby is tasked with
> the migration and rationalization of the Apache Incubator Iceberg
> podling; and be it further
>
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Iceberg podling encumbered upon the Apache Incubator PMC are hereafter
> discharged.
> ```
>
> The community vote passed with 19 +1 votes:
>
> https://lists.apache.org/thread.html/r9081df0181768f26490f5a85aed7b5a111a82a741764eb3a0e99621d%40%3Cdev.iceberg.apache.org%3E
>
> We also addressed concerns on the IPMC thread, which you can read here:
>
> https://lists.apache.org/thread.html/r3e5795d959feb0a19b233aeaf1121a1d97fd473f5e9b14227de41c54%40%3Cgeneral.incubator.apache.org%3E
>
> Please vote on whether to recommend graduation for the Apache Iceberg
> community to the board.
>
> [ ] +1 Apache Iceberg should graduate
> [ ] +0
> [ ] -1 Apache Iceberg should not graduate because . . .
>
> The vote will be open for at least 72 hours.
>
> --
> Ryan Blue
>


Re: [VOTE] Recommend Apache Iceberg graduation to top-level project resolution to the board

2020-05-20 Thread Guangxu Cheng
+1 (non-binding)

Best Regards,
Guangxu


Kevin Ratnasekera  于2020年5月19日周二 下午1:07写道:

> +1 ( binding )
>
> Regards
> Kevin
>
> On Tue, May 19, 2020 at 10:33 AM Jean-Baptiste Onofre 
> wrote:
>
> > +1 (binding)
> >
> > Regards
> > JB
> >
> > > Le 18 mai 2020 à 23:00, Carl Steinbach  a écrit :
> > >
> > > +1 (binding)
> > >
> > >
> > > On Mon, May 18, 2020 at 6:31 AM Sheng Wu 
> > wrote:
> > >
> > >> +1 binding good luck.
> > >>
> > >> Sheng Wu 吴晟
> > >> Twitter, wusheng1108
> > >>
> > >>
> > >> Jacques Nadeau  于2020年5月18日周一 上午2:16写道:
> > >>
> > >>> +1 (binding).
> > >>>
> > >>> Congrats
> > >>>
> > >>> On Sat, May 16, 2020 at 2:27 PM Dave Fisher  wrote:
> > >>>
> >  +1 (binding)
> > 
> >  Best Regards,
> >  Dave
> > 
> > > On May 15, 2020, at 5:39 PM, Ryan Blue  wrote:
> > >
> > > Hi everyone,
> > >
> > > With the support of our mentors (as well as helpful ASF members),
> the
> > > Apache Iceberg community has voted to graduate to a top-level
> > >> project.
> > >
> > > I propose a vote to recommend graduation for the Iceberg community
> to
> > >>> the
> > > board. Here is the proposed resolution:
> > >
> > > ```
> > > Establish the Apache Iceberg Project
> > >
> > > WHEREAS, the Board of Directors deems it to be in the best
> interests
> > >> of
> > > the Foundation and consistent with the Foundation's purpose to
> > >>> establish
> > > a Project Management Committee charged with the creation and
> > >>> maintenance
> > > of open-source software, for distribution at no charge to the
> public,
> > > related to managing huge analytic datasets using a standard at-rest
> > > table format that is designed for high performance and ease of
> use..
> > >
> > > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> > > (PMC), to be known as the "Apache Iceberg Project", be and hereby
> is
> > > established pursuant to Bylaws of the Foundation; and be it further
> > >
> > > RESOLVED, that the Apache Iceberg Project be and hereby is
> > >> responsible
> > > for the creation and maintenance of software related to managing
> huge
> > > analytic datasets using a standard at-rest table format that is
> > >>> designed
> > > for high performance and ease of use; and be it further
> > >
> > > RESOLVED, that the office of "Vice President, Apache Iceberg" be
> and
> > > hereby is created, the person holding such office to serve at the
> > > direction of the Board of Directors as the chair of the Apache
> > >> Iceberg
> > > Project, and to have primary responsibility for management of the
> > > projects within the scope of responsibility of the Apache Iceberg
> > > Project; and be it further
> > >
> > > RESOLVED, that the persons listed immediately below be and hereby
> are
> > > appointed to serve as the initial members of the Apache Iceberg
> > >>> Project:
> > >
> > > * Anton Okolnychyi 
> > > * Carl Steinbach   
> > > * Daniel C. Weeks  
> > > * James R. Taylor  
> > > * Julien Le Dem
> > > * Owen O'Malley
> > > * Parth Brahmbhatt 
> > > * Ratandeep Ratti  
> > > * Ryan Blue
> > >
> > > NOW, THEREFORE, BE IT FURTHER RESOLVED, that Ryan Blue be appointed
> > >> to
> > > the office of Vice President, Apache Iceberg, to serve in
> accordance
> > > with and subject to the direction of the Board of Directors and the
> > > Bylaws of the Foundation until death, resignation, retirement,
> > >> removal
> > > or disqualification, or until a successor is appointed; and be it
> > > further
> > >
> > > RESOLVED, that the Apache Iceberg Project be and hereby is tasked
> > >> with
> > > the migration and rationalization of the Apache Incubator Iceberg
> > > podling; and be it further
> > >
> > > RESOLVED, that all responsibilities pertaining to the Apache
> > >> Incubator
> > > Iceberg podling encumbered upon the Apache Incubator PMC are
> > >> hereafter
> > > discharged.
> > > ```
> > >
> > > The community vote passed with 19 +1 votes:
> > >
> > 
> > >>>
> > >>
> >
> https://lists.apache.org/thread.html/r9081df0181768f26490f5a85aed7b5a111a82a741764eb3a0e99621d%40%3Cdev.iceberg.apache.org%3E
> > >
> > > We also addressed concerns on the IPMC thread, which you can read
> > >> here:
> > >
> > 
> > >>>
> > >>
> >
> https://lists.apache.org/thread.html/r3e5795d959feb0a19b233aeaf1121a1d97fd473f5e9b14227de41c54%40%3Cgeneral.incubator.apache.org%3E
> > >
> > > Please vote on whether to recommend graduation for the Apache
> Iceberg
> > > community to the board.
> > >
> > > [ ] +1 Apache Iceberg should graduate
> > > [ ] +0
> > > [ ] -1 Apache Iceberg should not graduate because . . .
> > >
> > > The vote will be open for at least 72 hours.
> > >
> > > --
> > > Ryan