Thanks for this thread. I am learning a lot from these perspectives. At the
risk of adding noise, I'll share mine.

I first want to state my appreciation for how ASF governance works and how
it differs from other foundations. I did not really understand this when I
started and it is one of my favorite things I have learned these past few
years. Having recently reviewed other governance models including some of
those listed here, I would be much less interested in participating in that
form of project.

I would not like to attribute contributions to corporations, nor highlight
affiliations of listed contributors. Here's why:

 - Users and contributors already know who to contact to advance their
goals: dev@ and user@ lists. Encouraging backchannel to a corporation
rather than public discussion with the project is not good. We should do
the exact opposite: encourage companies to be transparent about their goals
in funding work on the project, for users and other contributors to give
feedback on.

 - Many of Beam's committers and PMC members have changed employment over
time. Beam has benefited from this IMO. Specifically because it was the
*individuals* who carried their knowledge, interests, & merit with them and
continued to contribute to Beam.

 - In Beam, we used to have on our website a table of PMC and committers,
with opt-in column for their employment. Due to the changes, this got out
of date quickly. When updating it, we ultimately decided to just link to
the ASF phonebook.

 - People read the table at a point in time and later remembered
out-of-date information, so even at an interpersonal level had the wrong
idea about other contributors context. So transparency actually led to
misinformation in practice. I'd love to be transparent without this
downside.

 - Employment and funding is not that simple! What about if some
contributions are by contractors paid by yet another company? (or yet
another layer of indirection!) Who are you going to thank? Laying out these
relationships (why? to allow users to try to backchannel influence?) is
complex and often confidential. Who is really driving the investment in
some area of a project? The one with the job/contract listing or the one
who chooses to pursue that job/contract?

And somewhat related to that last point, there's an angle to this that I
haven't heard here yet, that to me is absolute and transcends ASF's
policies: An employer tends to own copyright on their employees output by
default. That's enough. Are the regents of universities great researchers?
Do the owners of sports teams score points? Similarly, attributions for
contributions (code or not) of paid individuals still belongs to the
individuals. A company does not design systems, write code, have
conversations, give talks, write articles, etc. It cannot do any of these
things, because it is not a person. So, specifically "attributing
contributions to commercial vendors who support an Apache project" is
abhorrent to me, personally. If a project's site thanks a company for
paying people to work on the project, it isn't a direct affront to this,
but it is perilously close and has most of the same pragmatic downsides.

If an individual wants to thank their employer for paying them to work on a
project, that's their business. For the record, I'm *very* grateful for the
privilege to be paid to work on Apache projects; it is a defining aspect of
my career choices.

Seems like there are lots of possibilities other than a "thanks for paying
people to work on this" page. I'm curious to here direct thoughts on these:

 - A "powered by" page that lists interested vendors? (I noticed a lot of
these)
 - Joan's idea that companies could list individuals? (similar to the point
that if a company wants to advertise its relationship to a project, it has
the resources to do so)
 - A company could also not list individuals but just say "proud to support
XYZ open source project" and even write about how they use it and why they
pay people to contribute.

I'm not a proponent of any of these, in the abstract, but more curious what
others think.

Kenn

On Thu, Apr 18, 2019 at 8:06 AM Patricia Shanahan <p...@acm.org> wrote:

> On 4/17/2019 11:27 AM, Griselda Cuevas wrote:
>
> >     It brings clarity to project roadmap and dependencies.
> >     Knowing what companies are investing in a given area, allows users &
> >     contributors know who to contact to move their own contributions
> faster and
> >     gives companies the ability to accept user suggestions.
>
> Back when I was working in the computer industry, having to contact a
> competitor to expedite my ideas and to feed them suggestions would have
> been a very serious negative on contributing to a project.
>
> Even now, I would prefer my ideas to get full consideration by a
> project, without having to work through a third party.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
> For additional commands, e-mail: dev-h...@community.apache.org
>
>

Reply via email to