Re: IP clearance officer for accepting Terraform

2021-06-25 Thread Daniel B. Widdis
> I would expect any one making total commits of 100s, 1,000s or more lines
of code major/significant.

That assumes it's their own code.  There are three contributors in the
1000s of lines range, and while these contributors have done a great
service to the project, the vast majority of those thousands of lines of
code do not represent their own intellectual property.

The top contributor appears to have added 352,925 lines of code, but most
of that is transferring code from other sources

The 16 commits [1] include:
 - transfer of cloudstack code provider from another source (4 commits:
1118 lines, 12,193 lines, 124,297 lines and 188,280 lines)
 - transfer of website docs from another source and a few commits to fix
various links
 - a makefile from another source
 - .gitignore list (hard to argue it's copyrightable)
 - An issue template (creative, but not code)
 - Typo fixes

The vast majority of the 3rd top contributor's 79,555 lines of code are a
single commit transferring 233.853 lines of code from another source [2],
much of which were later deleted when obsolete

The 6th top contributor's 19,413 lines are mostly from a single 19,378-line
commit of code from another source [3].

I do not mean to belittle the herculean effort by these individuals.  This
is a lot of work.  The project in its current form wouldn't exist without
the effort they put in.

I would be pressed to argue they have 352,925, 79,555, and 19,413 lines,
respectively, of IP for which they have legal standing to discuss the
licensing of, vs. the original license of the code they transferred.  I
would wager that the individual with the most IP in the current iteration
of the project is someone other than these three.

> I’m not sure that due diligence has been done here, please provide
documentation that shows otherwise.

Certainly this is a reasonable request, but due diligence should likely be
a review of every commit to the project, not just lines above some
arbitrary threshold, determining the license of code transferred from
elsewhere (and not the committer's opinion), eliminating non-copyrightable
contributions (whitespace, typo fixes, lists of files, URL changes), and
obtaining concurrence from anyone who has committed remaining code,
regardless of how few lines they committed.

1. Commits · xanzy/terraform-provider-cloudstack (github.com)

2. Merge pull request #64 from terraform-providers/svh/f-cs-4.12 ·
xanzy/terraform-provider-cloudstack@07febb7 (github.com)

3. vendor: github.com/hashicorp/terraform/...@v0.10.0 ·
xanzy/terraform-provider-cloudstack@29c9bb4

4. IP Clearance for Terraform Provider and Go SDK · Issue #5159 ·
apache/cloudstack (github.com)



On Wed, Jun 23, 2021 at 2:53 AM Justin Mclean 
wrote:

> Hi,
>
> > I've been following this thread and continue to see phrases such as
> "major contributors" and "significant contributions”.
>
> That may be a bit nebulous depending on the exact contributions involved,
> but I would expect any one making total commits of 100s, 1,000s or more
> lines of code major/significant. You can see the stats for this repo here
> [1]
>
> Thanks,
> Justin
>
> 1.
> https://github.com/xanzy/terraform-provider-cloudstack/graphs/contributors
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

-- 
Dan Widdis


Re: [VOTE] Graduate Apache Pinot as TLP

2021-06-25 Thread Dave Fisher
+1 (binding)

Regards,
Dave

Sent from my iPhone

> On Jun 22, 2021, at 12:44 PM, Mayank Shrivastava  wrote:
> 
> Dear Incubator Community,
> 
> We have discussed Apache Pinot Podling graduation in the general@incubator
> DISCUSS thread [1], and addressed all the questions and concerns brought up
> in the thread. Please refer to [1] for details on the questions and
> concerns brought up, as well as their resolutions. With no objections
> brought up in the discussion, we would like to proceed with the voting
> process.
> 
> Here is the official vote for graduating Apache Pinot project as TLP.
> 
> Please provide your in the following options:
> 
> [ ] +1 - Recommend graduation of Apache Pinot as a TLP
> 
> [ ]  0 - I don't feel strongly about it, but don't object
> 
> [ ] -1 - Do not recommend the graduation of Apache Pinot because…
> 
> The VOTE will remain open for at least 72 hours.
> 
> To summarize a few of the community's achievements:
> 
> 
>   -
> 
>   7800+ contributions from 168 contributors
>   -
> 
>   7 releases by various release managers
>   -
> 
>   6 new committers and 2 new PPMCs invited (all accepted)
>   -
> 
>   Diverse committers and PPMCs (from 7 companies/institutes)
>   -
> 
>   Apache website setup [4]
>   -
> 
>   Dev conversations at d...@pinot.apache.org
>   -
> 
>   Assessed ourselves against the Apache Project maturity matrix [5]
>   -
> 
>   We have built a meritocratic and open collaborative process (the Apache
>   way)
> 
> 
> 
> =
> 
> Establish the Apache Pinot 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 a distributed data integration framework that simplifies common aspects
> of big data integration such as data ingestion, replication, organization
> and lifecycle management for both streaming and batch data ecosystems.
> 
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC),
> to be known as the "Apache Pinot Project", be and hereby is established
> pursuant to Bylaws of the Foundation; and be it further
> 
> RESOLVED, that the Apache Pinot Project be and hereby is responsible for
> the creation and maintenance of software related to distributed OLAP data
> store to provide Real-time Analytics to power wide variety of analytical
> use case; and be it further
> 
> RESOLVED, that the office of "Vice President, Apache Pinot" 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 Pinot Project, and to have
> primary responsibility for management of the projects within the scope of
> responsibility of the Apache Pinot 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 Pinot Project:
> 
>   -
> 
>   Felix Cheung 
>   -
> 
>   Jackie Jiang 
>   -
> 
>   Jim Jagielski 
>   -
> 
>   Kishore G 
>   -
> 
>   Mayank Shrivastava 
>   -
> 
>   Neha Pawar 
>   -
> 
>   Olivier Lamy 
>   -
> 
>   Seunghyun Lee 
>   -
> 
>   Siddharth Teotia 
>   -
> 
>   Subbu Subramaniam 
>   -
> 
>   Xiang Fu 
> 
> 
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Kishore Gopalakrishna be
> appointed to the office of Vice President, Apache Pinot, 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
> of disqualification, or until a successor is appointed; and be it further
> 
> RESOLVED, that the Apache Pinot Project be and hereby is tasked with the
> migration and rationalization of the Apache Incubator Pinot podling; and be
> it further
> 
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Pinot podling encumbered upon the Apache Incubator PMC are hereafter
> discharged.
> 
> 
> [1] general@Incubator Discuss thread
> 
> 
> [2] Community Discussion for Graduation
> 
> 
> [3] Voting Thread
> 
> 
> [4] Voting Result
> 
> 
> [5] https://pinot.incubator.apache.org/
> [6] Maturity Model Assessment
> 

-

Re: [VOTE] Release Apache Pegasus (Incubating) 2.2.0-RC0

2021-06-25 Thread Yingchun Lai
The vote is now closed. It passes with 4 binding +1s and 1 binding -1, and
I have fixed the issue of -1.

I will work on the release steps next and send out the announcement after
the site and mirrors are updated.

Best regards,
Yingchun Lai


Yingchun Lai  于2021年6月12日周六 下午7:38写道:

> Hi, all
>
> This is a call for a vote to release Apache Pegasus (Incubating) version
> 2.2.0-RC0.
>
> Pegasus is a distributed key-value storage system that is designed
> to be simple, horizontally scalable, strongly consistent, and
> high-performance.
>
> The Apache Pegasus community has voted on and approved a proposal to
> release Apache Pegasus 2.2.0-RC0.
> Apache Pegasus community vote thread:
>
> https://lists.apache.org/thread.html/r5f045c9f82e67c01bc23504b66960fb07afdd72875b8e1c808a05e31%40%3Cdev.pegasus.apache.org%3EVote
> Result thread:
>
> https://lists.apache.org/thread.html/r89ca7e3caf0790c9244480db6a105611b00732dd81b9da934b1fbc82%40%3Cdev.pegasus.apache.org%3E
>
> The source tarball, including signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/incubator/pegasus/2.2.0-RC0/
>
> It is tagged in Git as v2.2.0-RC0 and the corresponding hash is the
> following:
>
> https://gitbox.apache.org/repos/asf?p=incubator-pegasus.git;a=commit;h=a81b6c78cca29d679ae51d7cf5287334c914e3dd
>
> KEYS file available:
> https://dist.apache.org/repos/dist/dev/incubator/pegasus/KEYS
>
> For information about the contents of this release, see:
>
> https://docs.google.com/document/d/167M4R063FYcMXOahaInxkjJ8MBYBpzQ1ijeh0qC9SrE/edit?usp=sharing
>
> The vote will be open for 72 hours.
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Best regards,
> Yingchun Lai
>


Re: [VOTE] Graduate Apache Pinot as TLP

2021-06-25 Thread Jim Jagielski
+1 (binding)

> On Jun 23, 2021, at 6:10 PM, Xiaotian Jiang  wrote:
> 
> +1
> 
> Jackie
> 
> On Tue, Jun 22, 2021 at 12:44 PM Mayank Shrivastava  > wrote:
> Dear Incubator Community,
> 
> We have discussed Apache Pinot Podling graduation in the general@incubator
> DISCUSS thread [1], and addressed all the questions and concerns brought up
> in the thread. Please refer to [1] for details on the questions and
> concerns brought up, as well as their resolutions. With no objections
> brought up in the discussion, we would like to proceed with the voting
> process.
> 
> Here is the official vote for graduating Apache Pinot project as TLP.
> 
> Please provide your in the following options:
> 
> [ ] +1 - Recommend graduation of Apache Pinot as a TLP
> 
> [ ]  0 - I don't feel strongly about it, but don't object
> 
> [ ] -1 - Do not recommend the graduation of Apache Pinot because…
> 
> The VOTE will remain open for at least 72 hours.
> 
> To summarize a few of the community's achievements:
> 
> 
>-
> 
>7800+ contributions from 168 contributors
>-
> 
>7 releases by various release managers
>-
> 
>6 new committers and 2 new PPMCs invited (all accepted)
>-
> 
>Diverse committers and PPMCs (from 7 companies/institutes)
>-
> 
>Apache website setup [4]
>-
> 
>Dev conversations at d...@pinot.apache.org 
>-
> 
>Assessed ourselves against the Apache Project maturity matrix [5]
>-
> 
>We have built a meritocratic and open collaborative process (the Apache
>way)
> 
> 
> 
> =
> 
> Establish the Apache Pinot 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 a distributed data integration framework that simplifies common aspects
> of big data integration such as data ingestion, replication, organization
> and lifecycle management for both streaming and batch data ecosystems.
> 
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC),
> to be known as the "Apache Pinot Project", be and hereby is established
> pursuant to Bylaws of the Foundation; and be it further
> 
> RESOLVED, that the Apache Pinot Project be and hereby is responsible for
> the creation and maintenance of software related to distributed OLAP data
> store to provide Real-time Analytics to power wide variety of analytical
> use case; and be it further
> 
> RESOLVED, that the office of "Vice President, Apache Pinot" 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 Pinot Project, and to have
> primary responsibility for management of the projects within the scope of
> responsibility of the Apache Pinot 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 Pinot Project:
> 
>-
> 
>Felix Cheung mailto:felixche...@apache.org>>
>-
> 
>Jackie Jiang mailto:jac...@apache.org>>
>-
> 
>Jim Jagielski mailto:j...@apache.org>>
>-
> 
>Kishore G mailto:kisho...@apache.org>>
>-
> 
>Mayank Shrivastava mailto:maya...@apache.org>>
>-
> 
>Neha Pawar mailto:nehapa...@apache.org>>
>-
> 
>Olivier Lamy mailto:ol...@apache.org>>
>-
> 
>Seunghyun Lee mailto:sn...@apache.org>>
>-
> 
>Siddharth Teotia mailto:siddteo...@apache.org>>
>-
> 
>Subbu Subramaniam mailto:mcvsu...@apache.org>>
>-
> 
>Xiang Fu mailto:xian...@apache.org>>
> 
> 
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Kishore Gopalakrishna be
> appointed to the office of Vice President, Apache Pinot, 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
> of disqualification, or until a successor is appointed; and be it further
> 
> RESOLVED, that the Apache Pinot Project be and hereby is tasked with the
> migration and rationalization of the Apache Incubator Pinot podling; and be
> it further
> 
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Pinot podling encumbered upon the Apache Incubator PMC are hereafter
> discharged.
> 
> 
> [1] general@Incubator Discuss thread
>   
> >
> 
> [2] Community Discussion for Graduation
> 

Re: IP clearance officer for accepting Terraform

2021-06-25 Thread Rohit Yadav
All,

Just a short update, I think we've reached out to all the contributors via
this Github issue which is also tracking the IP clearance process:
https://github.com/apache/cloudstack/issues/5159

As per
https://incubator.apache.org/ip-clearance/ip-clearance-template.html#process
I think we should be able to start a vote on general@ shortly (say on
Monday to give these contributors traditional 72hr window to raise any
objections).

Regards.

On Wed, Jun 23, 2021 at 12:19 PM Justin Mclean 
wrote:

> Hi,
>
> > Alright, I'll create a Github issue as suggested in the example to track
> IP
> > clearance with list of all people and will try to reach out to all
> > contributors within a limited time period and see if they can agree over
> > the other legal thread and submit their ICLAs.
>
> While having an ICLA is ideal, I think a recorded agreement from the major
> contributors is probably enough given the history here. You already have
> that from most of them. If some don’t answer then just record that and
> continue. It might be possible that other IPMC members might have a
> different view on this.
>
> > This however wasn't advised on the IP clearance process:
> > https://incubator.apache.org/ip-clearance/ip-clearance-template.html
>
> It does say "Either an Individual CLA or Corporate CLA is preferred to a
> Software Grant. All authors must sign an Individual CLA; or all owners of
> IP must sign one of the three documents and send to secretary “. I’m still
> slightly unclear on who the IP owners are. Sander is obviously one, but I
> would guess it’s the other 8 or so other major contributors or possibly in
> some cases their employers. Having an ICLA clears that up as the person
> states that any contributions they make they are allowed to do so and have
> their employers permission to do so.
>
> Kind Regards,
> Justin


Re: [VOTE] Graduate Apache Pinot as TLP

2021-06-25 Thread TING CHEN
+1

On Thu, Jun 24, 2021 at 12:44 PM siddharth teotia 
wrote:

> + 1
>
> On Thu, Jun 24, 2021 at 12:13 AM Kevin Ratnasekera <
> djkevincr1...@gmail.com> wrote:
>
>> +1  ( binding )
>>
>> On Thu, Jun 24, 2021 at 12:32 PM Furkan KAMACI 
>> wrote:
>>
>>> Hi,
>>>
>>> +1 (binding).
>>>
>>> Good luck!
>>>
>>> Kind Regards,
>>> Furkan KAMACI
>>>
>>> On Thu, Jun 24, 2021 at 9:06 AM vino yang  wrote:
>>>
>>> > +1
>>> >
>>> > Abhishek Tiwari  于2021年6月24日周四 下午1:44写道:
>>> >
>>> > > +1 (non-binding)
>>> > >
>>> > > On Wed, Jun 23, 2021 at 10:34 PM Xiang Fu 
>>> > wrote:
>>> > >
>>> > > > +1
>>> > > >
>>> > > > Xiang Fu
>>> > > >
>>> > > >
>>> > > > > On Jun 23, 2021, at 9:21 PM, Atri Sharma 
>>> wrote:
>>> > > > >
>>> > > > > +1(binding)
>>> > > > >
>>> > > > > On Wed, Jun 23, 2021 at 1:14 AM Mayank Shrivastava <
>>> > maya...@apache.org
>>> > > >
>>> > > > wrote:
>>> > > > >>
>>> > > > >> Dear Incubator Community,
>>> > > > >>
>>> > > > >> We have discussed Apache Pinot Podling graduation in the
>>> > > > general@incubator
>>> > > > >> DISCUSS thread [1], and addressed all the questions and concerns
>>> > > > brought up
>>> > > > >> in the thread. Please refer to [1] for details on the questions
>>> and
>>> > > > >> concerns brought up, as well as their resolutions. With no
>>> > objections
>>> > > > >> brought up in the discussion, we would like to proceed with the
>>> > voting
>>> > > > >> process.
>>> > > > >>
>>> > > > >> Here is the official vote for graduating Apache Pinot project as
>>> > TLP.
>>> > > > >>
>>> > > > >> Please provide your in the following options:
>>> > > > >>
>>> > > > >> [ ] +1 - Recommend graduation of Apache Pinot as a TLP
>>> > > > >>
>>> > > > >> [ ]  0 - I don't feel strongly about it, but don't object
>>> > > > >>
>>> > > > >> [ ] -1 - Do not recommend the graduation of Apache Pinot
>>> because…
>>> > > > >>
>>> > > > >> The VOTE will remain open for at least 72 hours.
>>> > > > >>
>>> > > > >> To summarize a few of the community's achievements:
>>> > > > >>
>>> > > > >>
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   7800+ contributions from 168 contributors
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   7 releases by various release managers
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   6 new committers and 2 new PPMCs invited (all accepted)
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   Diverse committers and PPMCs (from 7 companies/institutes)
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   Apache website setup [4]
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   Dev conversations at d...@pinot.apache.org
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   Assessed ourselves against the Apache Project maturity matrix
>>> [5]
>>> > > > >>   -
>>> > > > >>
>>> > > > >>   We have built a meritocratic and open collaborative process
>>> (the
>>> > > > Apache
>>> > > > >>   way)
>>> > > > >>
>>> > > > >>
>>> > > > >>
>>> > > > >> =
>>> > > > >>
>>> > > > >> Establish the Apache Pinot 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 a distributed data integration framework that simplifies
>>> common
>>> > > > aspects
>>> > > > >> of big data integration such as data ingestion, replication,
>>> > > > organization
>>> > > > >> and lifecycle management for both streaming and batch data
>>> > ecosystems.
>>> > > > >>
>>> > > > >> NOW, THEREFORE, BE IT RESOLVED, that a Project Management
>>> Committee
>>> > > > (PMC),
>>> > > > >> to be known as the "Apache Pinot Project", be and hereby is
>>> > > established
>>> > > > >> pursuant to Bylaws of the Foundation; and be it further
>>> > > > >>
>>> > > > >> RESOLVED, that the Apache Pinot Project be and hereby is
>>> responsible
>>> > > for
>>> > > > >> the creation and maintenance of software related to distributed
>>> OLAP
>>> > > > data
>>> > > > >> store to provide Real-time Analytics to power wide variety of
>>> > > analytical
>>> > > > >> use case; and be it further
>>> > > > >>
>>> > > > >> RESOLVED, that the office of "Vice President, Apache Pinot" 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 Pinot Project,
>>> and to
>>> > > have
>>> > > > >> primary responsibility for management of the projects within the
>>> > scope
>>> > > > of
>>> > > > >> responsibility of the Apache Pinot 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 Pi