incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Fisher <dave2w...@comcast.net>
Subject Re: Challenges using Gitbox
Date Mon, 16 Apr 2018 23:42:40 GMT
Hi -

Having started on a project as such a “Management" person ….

> On Apr 16, 2018, at 4:22 PM, toki <toki.kantoor@gmail.com> wrote:
> 
> On 04/16/2018 07:37 PM, Ralph Goers wrote:
>> IMO, it is inappropriate to add project managers to a project as a committer just
because they are employed by a company that has committers who are paid to work on the project.
> 
> There are some companies who have a person whose sole duty is manage the
> employees that work on a specific open source project.
> 
> As such, open source projects have two options:
> * grant the employee position the access needed to manage the project,
> so that everybody can see what is going on;
> * deny the employ position the needed access, and be surprised by what
> the company contributes. In most instances, the surprises are things
> that were neither anticipated, nor considered needed by the non-employee
> contributors;
> 
> How fast could an individual expect to be given the authority to do this
> type of project management, without contributing a line of code?

It depends on the project. The place to start is by contributing to discussions on the dev@
and/or user@ lists in order to get recognized. If there are developers from $DayJob on the
PPMC they with the rest of the PPMC can determine when they get these people involved with
rights.

Apache projects require a flat, meritocracy and these PM need to earn the right within the
Project. That right then is theirs whether or not they remain employed by $BigCo.

If having commit rights on GitHub is a problem then the project can use a Wiki (MoinMoin or
Confluence) and/or an Issue Tracker (JIRA or Bugzilla).

The project should not be surprised as the developers should be communicating about what they
are developing.

This is Open Source Development … do it in public and be happily surprised when unexpected
people show up with contributions. Grow a true community.

Regards,
Dave

> 
> Ralph wrote:
> 
>> Companies do not do the prioritization, planning, road-mapping,
> shaping product-design, etc of ASF projects. The committers and PMC
> members do that.
> 
> Most of the companies that have a person whose sole duty is to manage
> employees that work on a specific open source project, will ignore
> upstream requests, if they don't have access to do management things
> there. This will result in undesirable surprises.
> 
> If the company PM does have access at the Open Source Project level,
> then the input from the other contributors will be taken into consideration.
> 
> Yes, there is a very fine line to walk, between allowing a company
> position authority to do "x", and preventing the company from taking
> over the project.
> 
>> They can use their own Jira repo for that kind of stuff.
> 
> Do you really want to see a build of, say, Apache OpenOffice, with
> complete L10N (Help documentation, UI, grammar checking, spell checking
> for both ancient, medieval, and modern forms of the official
> language(s), and writing system(s), etc.) for say, Crimea, North Korea,
> or Syria, with no prior notice, much less discussion. I have a pretty
> good idea of what ASF-Legal will say about that specific scenario.
> 
> Sure the company can just fork the project. It has happened before, and
> it will happen again. But setting up conditions where forking is the
> only option for a community based project is, IMNSHO, non-viable.
> 
>> such people can earn merit by becoming involved with the community and
> helping out where they can.
> 
> In theory, that sounds good, but as a practical matter, how many people
> that have ever been on the ASF board of directors neither know/knew, nor
> use(d) any programming languages in getting there? IOW, they got there
> exclusively on their ability to write documentation, do community
> relations, or utilize other non-coding skills?
> 
> jonathon
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 


Mime
View raw message