The pull request has been merged. Thank you for the discussion and
reviewing.
The page is live now: https://flink.apache.org/what-is-flink/special-thanks/

Best,
Jark

On Tue, 12 Mar 2024 at 17:44, Jark Wu <imj...@gmail.com> wrote:

> I have created a JIRA issue and opened a pull request for this:
> https://github.com/apache/flink-web/pull/725.
>
> Best,
> Jark
>
> On Tue, 12 Mar 2024 at 16:56, Jark Wu <imj...@gmail.com> wrote:
>
>> Thank you all for your feedback. If there are no other concerns or
>> objections,
>> I'm going to create a pull request to add the Special Thanks page.
>>
>> Further feedback and sponsors to be added are still welcome!
>>
>> Best,
>> Jark
>>
>> On Mon, 11 Mar 2024 at 23:09, Maximilian Michels <m...@apache.org> wrote:
>>
>>> Hi Jark,
>>>
>>> Thanks for clarifying. At first sight, such a page indicated general
>>> sponsorship. +1 for a Thank You page to list specific monetary
>>> contributions to the project for resources which are actively used or
>>> were actively used in the past.
>>>
>>> Cheers,
>>> Max
>>>
>>> On Fri, Mar 8, 2024 at 11:55 AM Martijn Visser <martijnvis...@apache.org>
>>> wrote:
>>> >
>>> > Hi all,
>>> >
>>> > I'm +1 on it. As long as we follow the ASF rules on this, we can thank
>>> > those that are/have made contributions.
>>> >
>>> > Best regards,
>>> >
>>> > Martijn
>>> >
>>> > On Wed, Mar 6, 2024 at 7:45 AM Jark Wu <imj...@gmail.com> wrote:
>>> >
>>> > > Hi Matthias,
>>> > >
>>> > > Thanks for your comments! Please see my reply inline.
>>> > >
>>> > > > What do we do if we have enough VMs? Do we still allow
>>> > > companies to add more VMs to the pool even though it's not adding any
>>> > > value?
>>> > >
>>> > > The ASF policy[1] makes it very clear: "Project Thanks pages are to
>>> show
>>> > > appreciation
>>> > > for goods that the project truly needs, not just for goods that
>>> someone
>>> > > wants to donate."
>>> > > Therefore, the community should reject new VMs if it is enough.
>>> > >
>>> > >
>>> > > > The community lacks the openly accessible tools to monitor the VM
>>> usage
>>> > > independently
>>> > > as far as I know (the Azure Pipelines project is owned by Ververica
>>> right
>>> > > now).
>>> > >
>>> > > The Azure pipeline account is sponsored by Ververica, and is managed
>>> by the
>>> > > community.
>>> > > AFAIK, Chesnay and Robert both have admin permissions [2] to the
>>> Azure
>>> > > pipeline project.
>>> > > Others can contact the managers to get access to the environment.
>>> > >
>>> > > > I figured that there could be a chance for us to
>>> > > rely on Apache-provided infrastructure entirely with our current
>>> workload
>>> > > when switching over from Azure Pipelines.
>>> > >
>>> > > That sounds great. We can return back the VMs and mark the donations
>>> as
>>> > > historical
>>> > > on the Thank Page once the new GitHub Actions CI is ready.
>>> > >
>>> > > > I am fine with creating a Thank You page to acknowledge the
>>> financial
>>> > > contributions from Alibaba and Ververica in the past (since Apache
>>> allows
>>> > > historical donations) considering that the contributions of the two
>>> > > companies go way back in time and are quite significant in my
>>> opinion. I
>>> > > suggest focusing on the past for now because of the option to
>>> migrate to
>>> > > Apache infrastructure midterm.
>>> > >
>>> > > Sorry, do you mean we only mention past donations for now?
>>> > > IIUC, the new GitHub Actions might be ready after the end of v1.20,
>>> which
>>> > > probably be in half a year.
>>> > > I'm worried that if we say the sponsorship is ongoing until now (but
>>> it's
>>> > > not), it will confuse
>>> > > people and disrespect the sponsor.
>>> > >
>>> > > Besides, I'm not sure whether the new GitHub Actions CI will replace
>>> the
>>> > > machines for running
>>> > > flink-ci mirrors [3] and the flink benchmarks [4]. If not, I think
>>> it's
>>> > > inappropriate to say they are
>>> > > historical donations.
>>> > >
>>> > > Furthermore, we are collecting all kinds of donations. I just
>>> noticed that
>>> > > AWS donated [5] service costs
>>> > > for flink-connector-aws tests that hit real AWS services. This is an
>>> > > ongoing donation and I think it's not
>>> > > good to mark it as a historical donation. (Thanks for the donation,
>>> AWS,
>>> > > @Danny
>>> > > Cranmer <dannycran...@apache.org> @HongTeoh!
>>> > > We should add it to the Thank Page!)
>>> > >
>>> > > Best,
>>> > > Jark
>>> > >
>>> > >
>>> > > [1]: https://www.apache.org/foundation/marks/linking#projectthanks
>>> > > [2]:
>>> > >
>>> > >
>>> https://cwiki.apache.org/confluence/display/FLINK/Continuous+Integration#ContinuousIntegration-Contacts
>>> > >
>>> > > [3]:
>>> > >
>>> > >
>>> https://cwiki.apache.org/confluence/display/FLINK/Continuous+Integration#ContinuousIntegration-Repositories
>>> > >
>>> > > [4]:
>>> https://lists.apache.org/thread/bkw6ozoflgltwfwmzjtgx522hyssfko6
>>> > >
>>> > > [5]: https://issues.apache.org/jira/browse/INFRA-24474
>>> > >
>>> > > On Wed, 6 Mar 2024 at 17:58, Matthias Pohl <map...@apache.org>
>>> wrote:
>>> > >
>>> > > > Thanks for starting this discussion. I see the value of such a
>>> page if we
>>> > > > want to encourage companies to sponsor CI infrastructure in case
>>> we need
>>> > > > this infrastructure (as Yun Tang pointed out). The question is,
>>> though:
>>> > > Do
>>> > > > we need more VMs? The amount of commits to master is constantly
>>> > > decreasing
>>> > > > since its peak in 2019/2020 [1]. Did we observe shortage of CI
>>> runners in
>>> > > > the past years? What do we do if we have enough VMs? Do we still
>>> allow
>>> > > > companies to add more VMs to the pool even though it's not adding
>>> any
>>> > > > value? Then it becomes a marketing tool for companies. The
>>> community
>>> > > lacks
>>> > > > the openly accessible tools to monitor the VM usage independently
>>> as far
>>> > > as
>>> > > > I know (the Azure Pipelines project is owned by Ververica right
>>> now). My
>>> > > > concern is (which goes towards what Max is saying) that this can
>>> be a
>>> > > > source of friction in the community (even if it's not about
>>> individuals
>>> > > but
>>> > > > companies). I'm not sure whether the need for additional
>>> infrastructure
>>> > > > out-weights the risk for friction.
>>> > > >
>>> > > > On another note: After monitoring the GitHub Action workflows
>>> (FLIP-396
>>> > > > [2]) for the past weeks, I figured that there could be a chance
>>> for us to
>>> > > > rely on Apache-provided infrastructure entirely with our current
>>> workload
>>> > > > when switching over from Azure Pipelines. But that might be a
>>> premature
>>> > > > judgement because the monitoring started after the feature freeze
>>> of
>>> > > Flink
>>> > > > 1.19. We should wait with a final conclusion till the end of the
>>> 1.20
>>> > > > release cycle. Apache Infra increased the amount of VMs they are
>>> offering
>>> > > > since 2018 (when the Apache Flink community decided to go for Azure
>>> > > > Pipelines and custom VMs as far as I know). That's based on a
>>> > > conversation
>>> > > > I had with the Apache Infra folks at one of their roundtable
>>> meetings
>>> > > [3].
>>> > > > This and the fact that the amount of commits is decreasing in
>>> recent
>>> > > years
>>> > > > [1] (which correlates with the number of CI runs) could be
>>> indications
>>> > > that
>>> > > > additional VMs are not necessary (and with that, the need to have
>>> a Thank
>>> > > > You page as well).
>>> > > >
>>> > > > But I acknowledge that Alibaba and Ververica would like to be
>>> recognized
>>> > > > for their financial contributions to the community in the past.
>>> > > Therefore,
>>> > > > I am fine with creating a Thank You page to acknowledge the
>>> financial
>>> > > > contributions from Alibaba and Ververica in the past (since Apache
>>> allows
>>> > > > historical donations) considering that the contributions of the two
>>> > > > companies go way back in time and are quite significant in my
>>> opinion. I
>>> > > > suggest focusing on the past for now because of the option to
>>> migrate to
>>> > > > Apache infrastructure midterm.
>>> > > >
>>> > > > Best,
>>> > > > Matthias
>>> > > >
>>> > > > [1] https://github.com/apache/flink/graphs/contributors
>>> > > > [2]
>>> > > >
>>> > > >
>>> > >
>>> https://cwiki.apache.org/confluence/display/FLINK/FLIP-396%3A+Trial+to+test+GitHub+Actions+as+an+alternative+for+Flink%27s+current+Azure+CI+infrastructure
>>> > > > [3]
>>> > > >
>>> > > >
>>> > >
>>> https://cwiki.apache.org/confluence/display/INFRA/Infra+Roundtable+2023-12-06%2C+17%3A00+UTC
>>> > > >
>>> > > > On Wed, Mar 6, 2024 at 7:06 AM tison <wander4...@gmail.com> wrote:
>>> > > >
>>> > > > > > a rare way different than
>>> > > > > > individuals (few individuals can donate such resources)
>>> > > > >
>>> > > > > Theoretically, if an individual donates so, we list list him/her
>>> as
>>> > > well.
>>> > > > >
>>> > > > > I've seen such donations in The Perl Foundation like [1]. But
>>> since a
>>> > > > > PMC doesn't have a fundraising office, we may not accept raw
>>> money
>>> > > > > anyway; it's already out of the thread :D
>>> > > > >
>>> > > > > Best,
>>> > > > > tison.
>>> > > > >
>>> > > > > [1]
>>> https://news.perlfoundation.org/post/announcement_of_the_ian_hague
>>> > > > >
>>> > > > > Yun Tang <myas...@live.com> 于2024年3月6日周三 13:58写道:
>>> > > > > >
>>> > > > > > Thanks for Jark's proposal, and I'm +1 for adding such a page.
>>> > > > > >
>>> > > > > > The CI infrastructure helps the Apache Flink project to run
>>> well. I
>>> > > > > cannot imagine how insufficient CI machines would impact the
>>> > > development
>>> > > > > progress, especially when the feature freeze date is close. And I
>>> > > believe
>>> > > > > that most guys who contributed to the community would not know
>>> Alibaba
>>> > > > and
>>> > > > > Ververica had ever donated several machines to make the
>>> community work
>>> > > > > smoothly for years.
>>> > > > > >
>>> > > > > >
>>> > > > > > Best
>>> > > > > > Yun Tang
>>> > > > > > ________________________________
>>> > > > > > From: Jark Wu <imj...@gmail.com>
>>> > > > > > Sent: Wednesday, March 6, 2024 11:35
>>> > > > > > To: dev@flink.apache.org <dev@flink.apache.org>
>>> > > > > > Subject: Re: [DISCUSS] Add "Special Thanks" Page on the Flink
>>> Website
>>> > > > > >
>>> > > > > > Hi Max,
>>> > > > > >
>>> > > > > > Thank you for your input.
>>> > > > > >
>>> > > > > > According to ASF policy[1], the Thank Page is intended to
>>> thank third
>>> > > > > > parties
>>> > > > > > that provide physical resources like machines, services, and
>>> software
>>> > > > > that
>>> > > > > > the committers
>>> > > > > >  or the project truly needs. I agree with Tison, such donation
>>> is
>>> > > > > countable
>>> > > > > > and that's why
>>> > > > > > I started this discussion to collect the full list. The thank
>>> Page is
>>> > > > not
>>> > > > > > intended to thank working
>>> > > > > > hours or contributions from individual volunteers which I think
>>> > > > > > is recognized in other ways
>>> > > > > > (e.g., credit of committer and PMC member).
>>> > > > > >
>>> > > > > > Best,
>>> > > > > > Jark
>>> > > > > >
>>> > > > > > [1]:
>>> https://www.apache.org/foundation/marks/linking#projectthanks
>>> > > > > >
>>> > > > > > On Wed, 6 Mar 2024 at 01:14, tison <wander4...@gmail.com>
>>> wrote:
>>> > > > > >
>>> > > > > > > Hi Max,
>>> > > > > > >
>>> > > > > > > Thanks for sharing your concerns :D
>>> > > > > > >
>>> > > > > > > I'd elaborate a bit on this topic with an example, that
>>> Apache
>>> > > > Airflow
>>> > > > > > > has a small section for its special sponsor who offers
>>> machines for
>>> > > > CI
>>> > > > > > > also [1].
>>> > > > > > >
>>> > > > > > > In my understanding, companies employ developers to invest
>>> time in
>>> > > > the
>>> > > > > > > development of Flink and that is large, vague, and hard to
>>> be fair
>>> > > to
>>> > > > > > > list all of the companies.
>>> > > > > > >
>>> > > > > > > However, physical resources like CI machines are countable
>>> and they
>>> > > > > > > help the sustainability of our project in a rare way
>>> different than
>>> > > > > > > individuals (few individuals can donate such resources). We
>>> can
>>> > > > > > > maintain such a section or page for those sponsors so that
>>> it also
>>> > > > > > > decreases the friction when the company asks "what we can
>>> gain"
>>> > > (for
>>> > > > > > > explicit credits, at least, and easy understanding).
>>> > > > > > >
>>> > > > > > > Any entity is welcome to add themselves as long as it's
>>> valid.
>>> > > > > > >
>>> > > > > > > For the fair part, I'm not an employee of both companies
>>> listed on
>>> > > > the
>>> > > > > > > demo page and I don't feel uncomfortable. Those companies do
>>> > > invest a
>>> > > > > > > lot on our project and I'd regard it as a chance to
>>> encourage other
>>> > > > > > > companies to follow.
>>> > > > > > >
>>> > > > > > > Best,
>>> > > > > > > tison.
>>> > > > > > >
>>> > > > > > > [1]
>>> https://github.com/apache/airflow?tab=readme-ov-file#sponsors
>>> > > > > > >
>>> > > > > > > Maximilian Michels <m...@apache.org> 于2024年3月6日周三 00:49写道:
>>> > > > > > > >
>>> > > > > > > > I'm a bit torn on this idea. On the one hand, it makes
>>> sense to
>>> > > > thank
>>> > > > > > > > sponsors and entities who have supported Flink in the
>>> past. On
>>> > > > other
>>> > > > > > > > hand, this list is bound to be incomplete and maybe also
>>> biased,
>>> > > > even
>>> > > > > > > > if not intended to be so. I think the power of open-source
>>> comes
>>> > > > from
>>> > > > > > > > the unconditional donation of code and knowledge.
>>> Infrastructure
>>> > > > > costs
>>> > > > > > > > are a reality and donations in that area are meaningful,
>>> but they
>>> > > > are
>>> > > > > > > > just one piece of the total sum which consists of many
>>> volunteers
>>> > > > and
>>> > > > > > > > working hours. In my eyes, a Thank You page would have to
>>> display
>>> > > > > each
>>> > > > > > > > entity fairly which is going to be hard to achieve.
>>> > > > > > > >
>>> > > > > > > > -Max
>>> > > > > > > >
>>> > > > > > > > On Tue, Mar 5, 2024 at 2:30 PM Jingsong Li <
>>> > > jingsongl...@gmail.com
>>> > > > >
>>> > > > > > > wrote:
>>> > > > > > > > >
>>> > > > > > > > > +1 for setting up
>>> > > > > > > > >
>>> > > > > > > > > On Tue, Mar 5, 2024 at 5:39 PM Jing Ge
>>> > > > <j...@ververica.com.invalid
>>> > > > > >
>>> > > > > > > wrote:
>>> > > > > > > > > >
>>> > > > > > > > > > +1 and thanks for the proposal!
>>> > > > > > > > > >
>>> > > > > > > > > > Best regards,
>>> > > > > > > > > > Jing
>>> > > > > > > > > >
>>> > > > > > > > > > On Tue, Mar 5, 2024 at 10:26 AM tison <
>>> wander4...@gmail.com>
>>> > > > > wrote:
>>> > > > > > > > > >
>>> > > > > > > > > > > I like this idea, so +1 for setting up.
>>> > > > > > > > > > >
>>> > > > > > > > > > > For anyone who have the access, this is a related
>>> thread
>>> > > > about
>>> > > > > > > > > > > project-wise sponsor in the foundation level [1].
>>> > > > > > > > > > >
>>> > > > > > > > > > > Best,
>>> > > > > > > > > > > tison.
>>> > > > > > > > > > >
>>> > > > > > > > > > > [1]
>>> > > > > > >
>>> https://lists.apache.org/thread/2nv0x9gfk9lfnpb2315xgywyx84y97v6
>>> > > > > > > > > > >
>>> > > > > > > > > > > Jark Wu <imj...@gmail.com> 于2024年3月5日周二 17:17写道:
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > Sorry, I posted the wrong [7] link. The Flink
>>> benchmark
>>> > > ML
>>> > > > > link
>>> > > > > > > is:
>>> > > > > > > > > > > >
>>> > > > > https://lists.apache.org/thread/bkw6ozoflgltwfwmzjtgx522hyssfko6
>>> > > > > > > > > > > >
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > On Tue, 5 Mar 2024 at 16:56, Jark Wu <
>>> imj...@gmail.com>
>>> > > > > wrote:
>>> > > > > > > > > > > >
>>> > > > > > > > > > > > > Hi all,
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > I want to propose adding a "Special Thanks" page
>>> to our
>>> > > > > Apache
>>> > > > > > > Flink
>>> > > > > > > > > > > website [1]
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > to honor and appreciate the
>>> > > > > > > > > > > > > companies and organizations that have sponsored
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > machines or services for our project. The
>>> establishment
>>> > > > of
>>> > > > > > > such a page
>>> > > > > > > > > > > serves as
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > a public acknowledgment of our sponsors'
>>> contributions
>>> > > > and
>>> > > > > > > > > > > simultaneously acts
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > as a positive encouragement for other entities to
>>> > > > consider
>>> > > > > > > supporting
>>> > > > > > > > > > > our project.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Adding Per-Project Thanks pages is allowed by ASF
>>> > > > > policy[2],
>>> > > > > > > which
>>> > > > > > > > > > > says "PMCs
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > may wish to provide recognition for third
>>> parties that
>>> > > > > provide
>>> > > > > > > > > > > software or services
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > to the project's committers to further the goals
>>> of the
>>> > > > > > > project. These
>>> > > > > > > > > > > are typically
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > called Per-Project Thanks pages".  Many Apache
>>> projects
>>> > > > > have
>>> > > > > > > added such
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > pages, for example, Apache HBase[3] and Apache
>>> Mina[4].
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > To initiate this idea, I have drafted a
>>> preliminary
>>> > > page
>>> > > > > under
>>> > > > > > > the
>>> > > > > > > > > > > > > "About" menu
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > on the
>>> > > > > > > > > > > > > Flink website to specifically thank Alibaba and
>>> > > > Ververica,
>>> > > > > by
>>> > > > > > > following
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > the ASF guidelines and the Apache Mina project.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > page image:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> https://github.com/apache/flink/assets/5378924/e51aaffe-565e-46d1-90af-3900904afcc0
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Below companies are on the thanks list for their
>>> > > donation
>>> > > > > to
>>> > > > > > > Flink
>>> > > > > > > > > > > testing infrastructure:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > - Alibaba donated 8 machines (32vCPU,64GB) for
>>> running
>>> > > > > Flink
>>> > > > > > > CI builds
>>> > > > > > > > > > > [5].
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > - Ververica donated 2 machines for hosting
>>> flink-ci
>>> > > > > > > repositories [6]
>>> > > > > > > > > > > and running Flink benchmarks [7].
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > I may miss some other donations or companies,
>>> please
>>> > > add
>>> > > > > them
>>> > > > > > > if you
>>> > > > > > > > > > > know.
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Looking forward to your feedback about this
>>> proposal!
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Best,
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > Jark
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > [1]: https://flink.apache.org/
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > [2]:
>>> > > > > > >
>>> https://www.apache.org/foundation/marks/linking#projectthanks
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > [3]: https://hbase.apache.org/sponsors.html
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > [4]: https://mina.apache.org/special-thanks.html
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > [5]:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> https://cwiki.apache.org/confluence/display/FLINK/Azure+Pipelines#AzurePipelines-AvailableCustomBuildMachines
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > [6]:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > >
>>> https://cwiki.apache.org/confluence/display/FLINK/Continuous+Integration
>>> > > > > > > > > > > > >
>>> > > > > > > > > > > > > [7]:
>>> > > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > > >
>>> > >
>>> https://lists.apache.org/thread.html/41a68c775753a7841896690c75438e0a497634102e676db880f30225@%3Cdev.flink.apache.org%3E
>>> > > > > > > > > > > > >
>>> > > > > > > > > > >
>>> > > > > > >
>>> > > > >
>>> > > >
>>> > >
>>>
>>

Reply via email to