Re: [DISCUSS] Whimsy PMC
The size of the community doesn't matter; what does is that the project is useful to said community and that the community itself (and the project) are healthy. There is nothing wrong with niche projects ;) - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On 04/27/2015 10:18 PM, Mattmann, Chris A (3980) wrote: I’ll note that the only person I see from infra that has been proposed in the current PMC is Jake Ferrel: * Acquia: Jake Farrell Someone also correct me in that I don’t think Jake is a paid infra contractor. In addition the way I see this is that it is no different e.g., than contributing upstream to FreeBSD or whatever - Infra contractors may fix something and decide it’s in the ASF’s best interests to contribute it upstream - same may happen for Whimsy. But to date, ASF infra folk that are contractors I believe are not proposed to be directly paid to contribute to Whimsy. Should they do so, great. But in the famous words of Sam Ruby let’s deal with this if there is an actual data point instead of hypotheticals. David states in his initial email that he has a paid contractor who hase working on Whimsy as one of his paid duties. This is not a hypothetical. -- Rich Bowen - rbo...@rcbowen.com - @rbowen http://apachecon.com/ - @apachecon - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On 04/27/2015 10:17 PM, Ross Gardler (MS OPEN TECH) wrote: +1, that's what I was trying to convey. -Original Message- From: Greg Stein [mailto:gst...@gmail.com] Sent: Monday, April 27, 2015 7:05 PM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Mon, Apr 27, 2015 at 8:51 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). That is *very* distinct from paying a person to contribute directly to $ASFProject. ok, you both make very good points. Let's be clear that these are the reasons, and when this comes up again - the desire for the Foundation to hire a developer to work on Apache Foo - we remember this distinction. -- Rich Bowen - rbo...@rcbowen.com - @rbowen http://apachecon.com/ - @apachecon - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [DISCUSS] Whimsy PMC
Not sure if your concern is diversity or scale, so I'll address both separately. If your concern is something else please be more explicit. Graduation does not require diversity of the PMC. It requires that the project be run according to the Apache Way which includes being open to any viewpoint brought to the project, regardless of the source. Furthermore, the initial set of committers covers a wide range of contributing orgs (although we are all doing this with ASF hats). Graduation does not require scale. Apache TLPs must be able to make a release. This boils down to at least three active PMC members. As for going straight to TLP I agree. Sam did say this was a possibility but I believe he (rightly so) wants to ensure that the proposal is solid before asking the board and IPMC to consider this path. Ross -Original Message- From: shaposh...@gmail.com [mailto:shaposh...@gmail.com] On Behalf Of Roman Shaposhnik Sent: Tuesday, April 28, 2015 8:28 AM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC Apologies if this has been asked, but Rich's points got me thinking. As it stands, I'm not sure I can see how Whimsy can graduate without us squinting just so. Basically, I don't see a clear way for the community to grow much beyond the initial list of committers. In a way, I'd rather see Whimsy got straight to TLP. I honestly see no point for it to go through the Incubator motions. Thoughts? Thanks, Roman. On Thu, Apr 23, 2015 at 11:46 AM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
I'd like to be on the initial list as well, so I've added myself. On 24 April 2015 at 04:46, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- Brett Porter http://brettporter.wordpress.com/
Re: [DISCUSS] Whimsy PMC
Apologies if this has been asked, but Rich's points got me thinking. As it stands, I'm not sure I can see how Whimsy can graduate without us squinting just so. Basically, I don't see a clear way for the community to grow much beyond the initial list of committers. In a way, I'd rather see Whimsy got straight to TLP. I honestly see no point for it to go through the Incubator motions. Thoughts? Thanks, Roman. On Thu, Apr 23, 2015 at 11:46 AM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On 4/27/15 10:05 PM, Greg Stein wrote: On Mon, Apr 27, 2015 at 8:51 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. Yes, that's a separate and important point. Every project PMC determines merit for their project independently. Just because someone is root@ does not mean they get a free committer bit on project X or binding votes - unless that PMC votes them in. The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). It's pretty simple. Infra contractors are responsible to code/maintain software and systems that the ASF needs to operate, including a variety of services that we provide to our projects. Their duty is to build stuff the ASF needs for our own operations. It doesn't matter where that code goes; Whimsy is no more special than STeVe is for that matter. That is *very* distinct from paying a person to contribute directly to $ASFProject. Exactly. The ASF does not pay infra contractors to write code for anyone else - only for our own organization's needs. Luckily, some of those needs require software that may also be useful for the rest of the world - but our own needs are what we do paid work for. I don't see this being a problem. 8-) - Shane Cheers, -g - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Tue, Apr 28, 2015 at 9:08 AM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: Not sure if your concern is diversity or scale, so I'll address both separately. If your concern is something else please be more explicit. Graduation does not require diversity of the PMC. It requires that the project be run according to the Apache Way which includes being open to any viewpoint brought to the project, regardless of the source. Furthermore, the initial set of committers covers a wide range of contributing orgs (although we are all doing this with ASF hats). It is actually neither. It is viability of the community outside of requirements of a very particular organization. IOW, the only way for me to make sure that community is not joined at the hip with ASF INFRA would be to see other foundations adopt the tools and joining the community. As for going straight to TLP I agree. Sam did say this was a possibility but I believe he (rightly so) wants to ensure that the proposal is solid before asking the board and IPMC to consider this path. Good. That would be my preferred way there then. Honestly, given the composition of the initial Whimsy community straight to TLP path is much more efficient way to go about it. IMHO, there's not much that Incubator experience would bring to the table for Whimsy. Thanks, Roman. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Tue, Apr 28, 2015 at 9:42 AM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: I don't see how this is any different from any other project. The initial contributors will work on it to satisfy their needs. If organization X wants to use it they can contribute code to generalize the software and make it useful to their use case. As long as it doesn't break things for other users we would expect such a contribution to be accepted. It is different in the likelihood of applicability. *In my opinion*, the likelihood of the following statement being true organization X wants to use it (where X != ASF) is small enough for me to bother with asking the question. That said, we're discussing hypotheticals here. Both viewpoints are pure opinions. You offered yours, I offered mine. In case you're curious -- I'd ask the same question, for example, about a community that decided to produce software that is be only applicable as an add-on for a small market share commercial offering. There are plenty such potential contributors. Whether any of them will care we don't know, but making it a TLP increases the chances. Isn't that what we do here? No. We will make Whimsy a TLP because we feel like it is a useful community for us. Same way that IPMC or ComDev are, strictly speaking, TLPs. It would make no sense for ComDev to go through the incubation. Thanks, Roman. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [DISCUSS] Whimsy PMC
Sam, I don't *want* the role, but if you want one less task to do each month I'd be happy to take on the chair role. If someone actually *wants* the role then let them take it. Ross -Original Message- From: sa3r...@gmail.com [mailto:sa3r...@gmail.com] On Behalf Of Sam Ruby Sent: Tuesday, April 28, 2015 10:04 AM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Tue, Apr 28, 2015 at 12:08 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: As for going straight to TLP I agree. Sam did say this was a possibility but I believe he (rightly so) wants to ensure that the proposal is solid before asking the board and IPMC to consider this path. Suffice it to say that the response has exceeded my expectations. My plans now are to add a resolution to the May agenda unless somebody identifies a problem that needs to be addressed. Meanwhile, two items that need attention: 1) podling name search. I've opened https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-75. I don't see a problem. If others do, please speak up. 2) naming of a chair. If anybody wants that position, please speak up. If nobody does, I'll put my name down. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Thu, Apr 23, 2015 at 2:47 PM Sam Ruby ru...@intertwingly.net Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. Added myself as an initial committer, in case I want to jump in and get my hands dirty. :)
Re: [DISCUSS] Whimsy PMC
On Tue, Apr 28, 2015 at 12:08 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: As for going straight to TLP I agree. Sam did say this was a possibility but I believe he (rightly so) wants to ensure that the proposal is solid before asking the board and IPMC to consider this path. Suffice it to say that the response has exceeded my expectations. My plans now are to add a resolution to the May agenda unless somebody identifies a problem that needs to be addressed. Meanwhile, two items that need attention: 1) podling name search. I've opened https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-75. I don't see a problem. If others do, please speak up. 2) naming of a chair. If anybody wants that position, please speak up. If nobody does, I'll put my name down. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Tue, Apr 28, 2015 at 11:57 AM, Roman Shaposhnik ro...@shaposhnik.org wrote: ... In case you're curious -- I'd ask the same question, for example, about a community that decided to produce software that is be only applicable as an add-on for a small market share commercial offering. The Foundation does not care about a project's market size. If a *community* wants to be part of the ASF, then they are welcome. The maturity of their codebase, the size of it, the language, whether 1 person uses it, or 1 million use it. We are interested in supporting communities, not cherry-picking successful projects (by whatever definition you may care to use to define success). Cheers, -g
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 10:18 PM, Mattmann, Chris A (3980) chris.a.mattm...@jpl.nasa.gov wrote: I’ll note that the only person I see from infra that has been proposed in the current PMC is Jake Ferrel: The other person is Dan Norris. Dan is a paid contractor, but talked with me before volunteering himself. I told him about my concerns, and that I'd start this conversation since he is an infra contractor and primarily focused on contributing to fulfilling whimsy feature requests from folks like secretary@, improving testability, monitor-ability, and deployability, etc. --David - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 10:18 PM, Mattmann, Chris A (3980) chris.a.mattm...@jpl.nasa.gov wrote: I’ll note that the only person I see from infra that has been proposed in the current PMC is Jake Ferrel: * Acquia: Jake Farrell Someone also correct me in that I don’t think Jake is a paid infra contractor. In addition the way I see this is that it is no different e.g., than contributing upstream to FreeBSD or whatever - Infra contractors may fix something and decide it’s in the ASF’s best interests to contribute it upstream - same may happen for Whimsy. But to date, ASF infra folk that are contractors I believe are not proposed to be directly paid to contribute to Whimsy. Should they do so, great. But in the famous words of Sam Ruby let’s deal with this if there is an actual data point instead of hypotheticals. I apologize for the double post. Yes, infra frequently submits patches to upstream projects. We also maintain our own set of patches for software that we use. And we write a decent amount of software. gitpubsub, all of the github integration, CMS, etc. Earlier this year, I was looking at what needed to be prioritized from an allocation of people. I spoke about a number of things with Ross and Rich, commented about conversations I had had earlier in 2014 about Whimsy. The timesaving and workflow benefits to exec officers and board members was emphasized. To be perfectly explicit - since mid-January - Dan Norris, a paid infra contractor, has been focused on Whimsy, the secretary workbench, etc. Some of that time has been understanding how things work today, defining a plan on making Whimsy better supported, improving monitoring ability, getting us closer aligned to how we want software to be deployed, and dealing with feature requests. And here is where my conflict comes in. With my VP Infra hat on, assuming there are no objections, my plan is to continue to task Dan Norris with that work. Whimsy is important to the operation of the foundation; and people come to infra when it isn't working. As long as those two remain true, Whimsy will remain something that I allocate folks time to, and in the case of Dan, I plan on allocating the bulk of his time there. With my ASF member/Board member hat on, I see this as the Foundation deciding that a project is important to the Foundation; and despite the fact that 'we don't pay for development' and that 'we pick runners not winners', we've effectively decided that this TLP is worth expending money on development for. That does worry me from a precedent standpoint. Is there a difference in us allocating developer time to a TLP as opposed to a codebase in the private infra svn tree? There are some; whether they matter or not remains a question. We don't release internal software. We don't brand it as Apache $foo. If this path is good for whimsy, it might be good for other projects infra has as well that are primarily written (now) by infra contractors. Gitpubsub, svngit2jira, etc. but could be used more widely. --David - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
RE: [DISCUSS] Whimsy PMC
I've often wondered why we don't open source more of the infra code. Maybe this is the reason. Perhaps we need a new brand for such projects. Something like Apache Foo (Infra). This would be similar to the (Incubator) branding. We could even adopt some of the same policies (e.g. no press releases). If we find third parties start using and contributing to such code we can drop the (Infra) part. I'm really not sure this is necessary (see my earlier response), but since come folks have a concern I thought I'd throw it out there. If it makes you, David, as VP Infra more comfortable making infra produced code available then we should probably do it. Ross -Original Message- From: David Nalley [mailto:da...@gnsa.us] Sent: Tuesday, April 28, 2015 10:55 AM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Mon, Apr 27, 2015 at 10:18 PM, Mattmann, Chris A (3980) chris.a.mattm...@jpl.nasa.gov wrote: I’ll note that the only person I see from infra that has been proposed in the current PMC is Jake Ferrel: * Acquia: Jake Farrell Someone also correct me in that I don’t think Jake is a paid infra contractor. In addition the way I see this is that it is no different e.g., than contributing upstream to FreeBSD or whatever - Infra contractors may fix something and decide it’s in the ASF’s best interests to contribute it upstream - same may happen for Whimsy. But to date, ASF infra folk that are contractors I believe are not proposed to be directly paid to contribute to Whimsy. Should they do so, great. But in the famous words of Sam Ruby let’s deal with this if there is an actual data point instead of hypotheticals. I apologize for the double post. Yes, infra frequently submits patches to upstream projects. We also maintain our own set of patches for software that we use. And we write a decent amount of software. gitpubsub, all of the github integration, CMS, etc. Earlier this year, I was looking at what needed to be prioritized from an allocation of people. I spoke about a number of things with Ross and Rich, commented about conversations I had had earlier in 2014 about Whimsy. The timesaving and workflow benefits to exec officers and board members was emphasized. To be perfectly explicit - since mid-January - Dan Norris, a paid infra contractor, has been focused on Whimsy, the secretary workbench, etc. Some of that time has been understanding how things work today, defining a plan on making Whimsy better supported, improving monitoring ability, getting us closer aligned to how we want software to be deployed, and dealing with feature requests. And here is where my conflict comes in. With my VP Infra hat on, assuming there are no objections, my plan is to continue to task Dan Norris with that work. Whimsy is important to the operation of the foundation; and people come to infra when it isn't working. As long as those two remain true, Whimsy will remain something that I allocate folks time to, and in the case of Dan, I plan on allocating the bulk of his time there. With my ASF member/Board member hat on, I see this as the Foundation deciding that a project is important to the Foundation; and despite the fact that 'we don't pay for development' and that 'we pick runners not winners', we've effectively decided that this TLP is worth expending money on development for. That does worry me from a precedent standpoint. Is there a difference in us allocating developer time to a TLP as opposed to a codebase in the private infra svn tree? There are some; whether they matter or not remains a question. We don't release internal software. We don't brand it as Apache $foo. If this path is good for whimsy, it might be good for other projects infra has as well that are primarily written (now) by infra contractors. Gitpubsub, svngit2jira, etc. but could be used more widely. --David - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 9:25 PM, Rich Bowen rbo...@rcbowen.com wrote: ...Our mission is software for the public good. Whimsy is software for the ASF's good. How does the public benefit from Whimsy?... It makes us more efficient. As a board member, Whimsy helps me spend less time on the boring mechanics of our board meetings, which translates to more brain cycles available to make decisions that (hopefully) help us in our primary mission. -Bertrand - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Tue, Apr 28, 2015 at 9:37 AM, Roman Shaposhnik ro...@shaposhnik.org wrote: Graduation does not require diversity of the PMC. It requires that the project be run according to the Apache Way which includes being open to any viewpoint brought to the project, regardless of the source. Furthermore, the initial set of committers covers a wide range of contributing orgs (although we are all doing this with ASF hats). It is actually neither. It is viability of the community outside of requirements of a very particular organization. IOW, the only way for me to make sure that community is not joined at the hip with ASF INFRA would be to see other foundations adopt the tools and joining the community. Frankly, I can easily see that other aspects of the ASF could make good use of this same sort of capability. Generating the draft incubator report is an example of a task that currently requires a command line program to be run in a partially documented environment with partially documented inputs. A stable web application environment would make this much, much simpler, especially for new chairs like me. I can see that there might be a wish to keep missions separate, but it isn't implausible to broaden the mission here to support inward facing capabilities. This would provide an opportunity to grow the community as well.
Re: [DISCUSS] Whimsy PMC
On Tue, Apr 28, 2015 at 3:21 PM, Ted Dunning ted.dunn...@gmail.com wrote: On Tue, Apr 28, 2015 at 9:37 AM, Roman Shaposhnik ro...@shaposhnik.org wrote: Graduation does not require diversity of the PMC. It requires that the project be run according to the Apache Way which includes being open to any viewpoint brought to the project, regardless of the source. Furthermore, the initial set of committers covers a wide range of contributing orgs (although we are all doing this with ASF hats). It is actually neither. It is viability of the community outside of requirements of a very particular organization. IOW, the only way for me to make sure that community is not joined at the hip with ASF INFRA would be to see other foundations adopt the tools and joining the community. Frankly, I can easily see that other aspects of the ASF could make good use of this same sort of capability. Generating the draft incubator report is an example of a task that currently requires a command line program to be run in a partially documented environment with partially documented inputs. A stable web application environment would make this much, much simpler, especially for new chairs like me. I can see that there might be a wish to keep missions separate, but it isn't implausible to broaden the mission here to support inward facing capabilities. This would provide an opportunity to grow the community as well. +1 Over time, I'd like to move into a teach the teachers role. I see no reason why the IPMC couldn't have a tool that is as functional and user friendly as the board agenda tool that assembles reports. This would be a wonderful topic to explore on the dev list once whimsy is approved. What I would be looking for is a volunteer. To prep for this, it would be helpful if that volunteer was able to get the board agenda tool up and running on their own machine. With a working base, we can explore together what changes could be made to the existing tool, or if a new tool is required (and if, so, what common code should be factored out to support both tools). https://github.com/rubys/whimsy-agenda#readme - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Tue, Apr 28, 2015 at 12:21 PM, Shane Curcuru a...@shanecurcuru.org wrote: On 4/27/15 10:05 PM, Greg Stein wrote: On Mon, Apr 27, 2015 at 8:51 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. Yes, that's a separate and important point. Every project PMC determines merit for their project independently. Just because someone is root@ does not mean they get a free committer bit on project X or binding votes - unless that PMC votes them in. The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). It's pretty simple. Infra contractors are responsible to code/maintain software and systems that the ASF needs to operate, including a variety of services that we provide to our projects. Their duty is to build stuff the ASF needs for our own operations. It doesn't matter where that code goes; Whimsy is no more special than STeVe is for that matter. That is *very* distinct from paying a person to contribute directly to $ASFProject. Exactly. The ASF does not pay infra contractors to write code for anyone else - only for our own organization's needs. Luckily, some of those needs require software that may also be useful for the rest of the world - but our own needs are what we do paid work for. I don't see this being a problem. 8-) We seem to be in agreement, but I still sense reluctance from Rich and David. I'd like to suggest a frame of reference that will make future discussions on topics like this one easier. The concern is that if the ASF directly or indirectly funds project X, what happens when project Y wants to be funded? The frame of reference I'd suggest is who makes the call. The Whimsy PMC is not asking for money. No sponsor is directly asking for money to be earmarked for Whimsy development. The board is not asking for this. The board does ask that the President look after operations (a.k.a., keep the foundation running). The President has identified tools such as the board agenda and secretary workbench as strategic. VP of operations is investigating a what it will take to support such tools. Where it all comes together is in the board approving budget requests. TL;DR: Since Whimsy didn't ask for this, I don't believe that we setting a dangerous precedent whereby future projects can lobby to be funded. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
Hi Rich, -Original Message- From: Rich Bowen rbo...@rcbowen.com Reply-To: general@incubator.apache.org general@incubator.apache.org Date: Tuesday, April 28, 2015 at 5:44 AM To: general@incubator.apache.org general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On 04/27/2015 10:18 PM, Mattmann, Chris A (3980) wrote: I’ll note that the only person I see from infra that has been proposed in the current PMC is Jake Ferrel: * Acquia: Jake Farrell Someone also correct me in that I don’t think Jake is a paid infra contractor. In addition the way I see this is that it is no different e.g., than contributing upstream to FreeBSD or whatever - Infra contractors may fix something and decide it’s in the ASF’s best interests to contribute it upstream - same may happen for Whimsy. But to date, ASF infra folk that are contractors I believe are not proposed to be directly paid to contribute to Whimsy. Should they do so, great. But in the famous words of Sam Ruby let’s deal with this if there is an actual data point instead of hypotheticals. David states in his initial email that he has a paid contractor who hase working on Whimsy as one of his paid duties. This is not a hypothetical. Sorry I missed that email I guess (huge shock). I’ll go try and find it. Cheers, Chris ++ Chris Mattmann, Ph.D. Chief Architect Instrument Software and Science Data Systems Section (398) NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 168-519, Mailstop: 168-527 Email: chris.a.mattm...@nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++ Adjunct Associate Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 2:45 PM, Upayavira u...@odoko.co.uk wrote: On Mon, Apr 27, 2015, at 06:50 PM, David Nalley wrote: On Thu, Apr 23, 2015 at 2:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby So one question (and perhaps a selfish concern). Infrastructure has a significant interest in whimsy (the service and codebase). I suspect that the ASF is also likely (at least for now) the primary user. Infrastructure has spent some time and resources, and even has a contractor that is paid on working on Whimsy and the associated areas. My question (and selfish concern) is: We have generally accepted that the ASF doesn't pay for development on projects. What does that mean for the contractors? Are they effectively forbidden from doing development work on Whimsy? In particular, I have a ruby developer working as a contractor who I'd like to working on things like Whimsy, secretary workbench, etc. What a wonderful question!! My take: a contractor cannot be paid to work on Whimsy, that's fair and understandable. He is paid to work on ASF infrastructure. However, as a part of fulfilling those duties, if he needs to work on Whimsy, or to code up a patch on httpd, or whatever, so be it. As far as the *project* is concerned, he is a volunteer the same as everyone else. He's being paid to work on infrastructure, not on Whimsy. One thing that I saw during my stint as VP Fundraising is that projects and the Foundation really are distinct things. The Foundation can contract someone to work on a project that it needs in order to support the work of the Foundation. If that happens to be contributing to an ASF project, so be it. However, they are not gaining any special privilege, they are as it were paid by an external entity just like all other contributors to any other ASF project. +1 Upayavira - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
+1 Sent from my iPhone On Apr 27, 2015, at 1:54 PM, Sam Ruby ru...@intertwingly.net wrote: On Mon, Apr 27, 2015 at 2:45 PM, Upayavira u...@odoko.co.uk wrote: On Mon, Apr 27, 2015, at 06:50 PM, David Nalley wrote: On Thu, Apr 23, 2015 at 2:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby So one question (and perhaps a selfish concern). Infrastructure has a significant interest in whimsy (the service and codebase). I suspect that the ASF is also likely (at least for now) the primary user. Infrastructure has spent some time and resources, and even has a contractor that is paid on working on Whimsy and the associated areas. My question (and selfish concern) is: We have generally accepted that the ASF doesn't pay for development on projects. What does that mean for the contractors? Are they effectively forbidden from doing development work on Whimsy? In particular, I have a ruby developer working as a contractor who I'd like to working on things like Whimsy, secretary workbench, etc. What a wonderful question!! My take: a contractor cannot be paid to work on Whimsy, that's fair and understandable. He is paid to work on ASF infrastructure. However, as a part of fulfilling those duties, if he needs to work on Whimsy, or to code up a patch on httpd, or whatever, so be it. As far as the *project* is concerned, he is a volunteer the same as everyone else. He's being paid to work on infrastructure, not on Whimsy. One thing that I saw during my stint as VP Fundraising is that projects and the Foundation really are distinct things. The Foundation can contract someone to work on a project that it needs in order to support the work of the Foundation. If that happens to be contributing to an ASF project, so be it. However, they are not gaining any special privilege, they are as it were paid by an external entity just like all other contributors to any other ASF project. +1 Upayavira - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 3:25 PM, Rich Bowen rbo...@rcbowen.com wrote: On 04/23/2015 02:46 PM, Sam Ruby wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. I have a philosophical question, to add to David's rather more practical one. Our mission is software for the public good. Whimsy is software for the ASF's good. How does the public benefit from Whimsy? I can't imagine a development path that would result in a release of Whimsy that anyone outside of the ASF could derive any benefit from. Two distinct answers. Answer 1: so... kinda like Gump[1]? Answer 2: it would surprise me if nobody else in the world had a need for meetings where minutes are taken or received documents that needed to be processed or needed an online form or like to explore STV vote results... oh, wait, the last one already is a part of an ASF project. A while back, Ross asked me if the board agenda tool could be adapted to support the incubator team. I sketched out a few idea, but both of us being busy people, the idea didn't go any further. There is a popular web framework called Ruby on Rails. It was extracted[2] from a successful project called Basecamp. I see that as the model I'd like Whimsy to follow. As a thought experiment, how many of the following brainstorming ideas are truly ASF specific: https://issues.apache.org/jira/browse/INFRA-9530 -- Rich Bowen - rbo...@rcbowen.com - @rbowen http://apachecon.com/ - @apachecon - Sam Ruby [1] https://gump.apache.org/ [2] http://rubyonrails.org/core/ - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 7:12 PM, Rich Bowen rbo...@rcbowen.com wrote: On 04/27/2015 02:45 PM, Upayavira wrote: On Mon, Apr 27, 2015, at 06:50 PM, David Nalley wrote: On Thu, Apr 23, 2015 at 2:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby So one question (and perhaps a selfish concern). Infrastructure has a significant interest in whimsy (the service and codebase). I suspect that the ASF is also likely (at least for now) the primary user. Infrastructure has spent some time and resources, and even has a contractor that is paid on working on Whimsy and the associated areas. My question (and selfish concern) is: We have generally accepted that the ASF doesn't pay for development on projects. What does that mean for the contractors? Are they effectively forbidden from doing development work on Whimsy? In particular, I have a ruby developer working as a contractor who I'd like to working on things like Whimsy, secretary workbench, etc. What a wonderful question!! My take: a contractor cannot be paid to work on Whimsy, that's fair and understandable. He is paid to work on ASF infrastructure. However, as a part of fulfilling those duties, if he needs to work on Whimsy, or to code up a patch on httpd, or whatever, so be it. As far as the *project* is concerned, he is a volunteer the same as everyone else. He's being paid to work on infrastructure, not on Whimsy. This feels like sophistry, and a dangerous first step. If we have a *full time* employee who is working primarily on a particular project, then it's not odd to claim that they are being paid to develop Apache code. That being the case, then the ASF is doing that thing that we have asserted, for all time, that we will never do. I'll assert that infrastructure team routinely writes code. Random example: http://s.apache.org/wPQ I'm uncomfortable that much of that is special snowflake code; and some of it has a sole author capable of maintenance. I don't have personal knowledge of examples, but I do believe that from time to time the Infrastructure team has contributed patches upstream to the products they depend on (for example, FreeBSD?). One thing that I saw during my stint as VP Fundraising is that projects and the Foundation really are distinct things. The Foundation can contract someone to work on a project that it needs in order to support the work of the Foundation. If that happens to be contributing to an ASF project, so be it. However, they are not gaining any special privilege, they are as it were paid by an external entity just like all other contributors to any other ASF project. In this case, though, it will be the ASF paying for a developer to work on an ASF project. I hope that we're not just taking a convenient position that will bite us later. I trust that Ross, you, and David will find the right balance. -- Rich Bowen - rbo...@rcbowen.com - @rbowen http://apachecon.com/ - @apachecon - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On 04/27/2015 02:45 PM, Upayavira wrote: On Mon, Apr 27, 2015, at 06:50 PM, David Nalley wrote: On Thu, Apr 23, 2015 at 2:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby So one question (and perhaps a selfish concern). Infrastructure has a significant interest in whimsy (the service and codebase). I suspect that the ASF is also likely (at least for now) the primary user. Infrastructure has spent some time and resources, and even has a contractor that is paid on working on Whimsy and the associated areas. My question (and selfish concern) is: We have generally accepted that the ASF doesn't pay for development on projects. What does that mean for the contractors? Are they effectively forbidden from doing development work on Whimsy? In particular, I have a ruby developer working as a contractor who I'd like to working on things like Whimsy, secretary workbench, etc. What a wonderful question!! My take: a contractor cannot be paid to work on Whimsy, that's fair and understandable. He is paid to work on ASF infrastructure. However, as a part of fulfilling those duties, if he needs to work on Whimsy, or to code up a patch on httpd, or whatever, so be it. As far as the *project* is concerned, he is a volunteer the same as everyone else. He's being paid to work on infrastructure, not on Whimsy. This feels like sophistry, and a dangerous first step. If we have a *full time* employee who is working primarily on a particular project, then it's not odd to claim that they are being paid to develop Apache code. That being the case, then the ASF is doing that thing that we have asserted, for all time, that we will never do. One thing that I saw during my stint as VP Fundraising is that projects and the Foundation really are distinct things. The Foundation can contract someone to work on a project that it needs in order to support the work of the Foundation. If that happens to be contributing to an ASF project, so be it. However, they are not gaining any special privilege, they are as it were paid by an external entity just like all other contributors to any other ASF project. In this case, though, it will be the ASF paying for a developer to work on an ASF project. I hope that we're not just taking a convenient position that will bite us later. -- Rich Bowen - rbo...@rcbowen.com - @rbowen http://apachecon.com/ - @apachecon - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 8:51 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). That is *very* distinct from paying a person to contribute directly to $ASFProject. Cheers, -g
Re: [DISCUSS] Whimsy PMC
I’ll note that the only person I see from infra that has been proposed in the current PMC is Jake Ferrel: * Acquia: Jake Farrell Someone also correct me in that I don’t think Jake is a paid infra contractor. In addition the way I see this is that it is no different e.g., than contributing upstream to FreeBSD or whatever - Infra contractors may fix something and decide it’s in the ASF’s best interests to contribute it upstream - same may happen for Whimsy. But to date, ASF infra folk that are contractors I believe are not proposed to be directly paid to contribute to Whimsy. Should they do so, great. But in the famous words of Sam Ruby let’s deal with this if there is an actual data point instead of hypotheticals. Cheers, Chris -Original Message- From: Greg Stein gst...@gmail.com Reply-To: general@incubator.apache.org general@incubator.apache.org Date: Monday, April 27, 2015 at 7:05 PM To: general@incubator.apache.org general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Mon, Apr 27, 2015 at 8:51 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). That is *very* distinct from paying a person to contribute directly to $ASFProject. Cheers, -g
RE: [DISCUSS] Whimsy PMC
It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. Ross -Original Message- From: sa3r...@gmail.com [mailto:sa3r...@gmail.com] On Behalf Of Sam Ruby Sent: Monday, April 27, 2015 6:11 PM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Mon, Apr 27, 2015 at 7:12 PM, Rich Bowen rbo...@rcbowen.com wrote: On 04/27/2015 02:45 PM, Upayavira wrote: On Mon, Apr 27, 2015, at 06:50 PM, David Nalley wrote: On Thu, Apr 23, 2015 at 2:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby So one question (and perhaps a selfish concern). Infrastructure has a significant interest in whimsy (the service and codebase). I suspect that the ASF is also likely (at least for now) the primary user. Infrastructure has spent some time and resources, and even has a contractor that is paid on working on Whimsy and the associated areas. My question (and selfish concern) is: We have generally accepted that the ASF doesn't pay for development on projects. What does that mean for the contractors? Are they effectively forbidden from doing development work on Whimsy? In particular, I have a ruby developer working as a contractor who I'd like to working on things like Whimsy, secretary workbench, etc. What a wonderful question!! My take: a contractor cannot be paid to work on Whimsy, that's fair and understandable. He is paid to work on ASF infrastructure. However, as a part of fulfilling those duties, if he needs to work on Whimsy, or to code up a patch on httpd, or whatever, so be it. As far as the *project* is concerned, he is a volunteer the same as everyone else. He's being paid to work on infrastructure, not on Whimsy. This feels like sophistry, and a dangerous first step. If we have a *full time* employee who is working primarily on a particular project, then it's not odd to claim that they are being paid to develop Apache code. That being the case, then the ASF is doing that thing that we have asserted, for all time, that we will never do. I'll assert that infrastructure team routinely writes code. Random example: http://s.apache.org/wPQ I'm uncomfortable that much of that is special snowflake code; and some of it has a sole author capable of maintenance. I don't have personal knowledge of examples, but I do believe that from time to time the Infrastructure team has contributed patches upstream to the products they depend on (for example, FreeBSD?). One thing that I saw during my stint as VP Fundraising is that projects and the Foundation really are distinct things. The Foundation can contract someone to work on a project that it needs in order to support the work of the Foundation. If that happens to be contributing to an ASF project, so be it. However, they are not gaining any special privilege, they are as it were paid by an external entity just like all other contributors to any other ASF project. In this case, though, it will be the ASF paying for a developer to work on an ASF project. I hope that we're not just taking a convenient position that will bite us later. I trust that Ross, you, and David will find the right balance. -- Rich Bowen - rbo...@rcbowen.com - @rbowen http://apachecon.com/ - @apachecon - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general
RE: [DISCUSS] Whimsy PMC
+1, that's what I was trying to convey. -Original Message- From: Greg Stein [mailto:gst...@gmail.com] Sent: Monday, April 27, 2015 7:05 PM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Mon, Apr 27, 2015 at 8:51 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). That is *very* distinct from paying a person to contribute directly to $ASFProject. Cheers, -g - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015 at 7:05 PM, Greg Stein gst...@gmail.com wrote: The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). That is *very* distinct from paying a person to contribute directly to $ASFProject. +1 Thanks, Roman. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
I have always been an infra volunteer -Jake On Mon, Apr 27, 2015 at 10:18 PM, Mattmann, Chris A (3980) chris.a.mattm...@jpl.nasa.gov wrote: I’ll note that the only person I see from infra that has been proposed in the current PMC is Jake Ferrel: * Acquia: Jake Farrell Someone also correct me in that I don’t think Jake is a paid infra contractor. In addition the way I see this is that it is no different e.g., than contributing upstream to FreeBSD or whatever - Infra contractors may fix something and decide it’s in the ASF’s best interests to contribute it upstream - same may happen for Whimsy. But to date, ASF infra folk that are contractors I believe are not proposed to be directly paid to contribute to Whimsy. Should they do so, great. But in the famous words of Sam Ruby let’s deal with this if there is an actual data point instead of hypotheticals. Cheers, Chris -Original Message- From: Greg Stein gst...@gmail.com Reply-To: general@incubator.apache.org general@incubator.apache.org Date: Monday, April 27, 2015 at 7:05 PM To: general@incubator.apache.org general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Mon, Apr 27, 2015 at 8:51 PM, Ross Gardler (MS OPEN TECH) ross.gard...@microsoft.com wrote: It's a tough one. We could be setting a precedence here that we absolutely do not want to set. On the other hand, it's problematic (not to mention simply ridiculous) if the foundation not being able to use Apache software because we don't pay for development and might want to submit a patch upstream. As long as all committers are equal and earn their merit in the traditional way I don't see a problem from the projects side. IN this instance the ASF is just another contributor to the project. This means the foundation never pays for development to something like the foundation never pays for development except where the modification is made as part of our normal infrastructure operations. On these rare occasions the foundation is just another employer and the contributor is just another community member. Changes are contributed upstream through the normal contribution process. There is no special role for ASF infra contractors. The ASF pays for Infra contractors. Their job/role is to maintain our systems. Sometimes their duty *may* be to contribute software to $Project (wherever that may be). That is *very* distinct from paying a person to contribute directly to $ASFProject. Cheers, -g
Re: [DISCUSS] Whimsy PMC
On Thu, Apr 23, 2015 at 2:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby So one question (and perhaps a selfish concern). Infrastructure has a significant interest in whimsy (the service and codebase). I suspect that the ASF is also likely (at least for now) the primary user. Infrastructure has spent some time and resources, and even has a contractor that is paid on working on Whimsy and the associated areas. My question (and selfish concern) is: We have generally accepted that the ASF doesn't pay for development on projects. What does that mean for the contractors? Are they effectively forbidden from doing development work on Whimsy? In particular, I have a ruby developer working as a contractor who I'd like to working on things like Whimsy, secretary workbench, etc. --David - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Mon, Apr 27, 2015, at 06:50 PM, David Nalley wrote: On Thu, Apr 23, 2015 at 2:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby So one question (and perhaps a selfish concern). Infrastructure has a significant interest in whimsy (the service and codebase). I suspect that the ASF is also likely (at least for now) the primary user. Infrastructure has spent some time and resources, and even has a contractor that is paid on working on Whimsy and the associated areas. My question (and selfish concern) is: We have generally accepted that the ASF doesn't pay for development on projects. What does that mean for the contractors? Are they effectively forbidden from doing development work on Whimsy? In particular, I have a ruby developer working as a contractor who I'd like to working on things like Whimsy, secretary workbench, etc. What a wonderful question!! My take: a contractor cannot be paid to work on Whimsy, that's fair and understandable. He is paid to work on ASF infrastructure. However, as a part of fulfilling those duties, if he needs to work on Whimsy, or to code up a patch on httpd, or whatever, so be it. As far as the *project* is concerned, he is a volunteer the same as everyone else. He's being paid to work on infrastructure, not on Whimsy. One thing that I saw during my stint as VP Fundraising is that projects and the Foundation really are distinct things. The Foundation can contract someone to work on a project that it needs in order to support the work of the Foundation. If that happens to be contributing to an ASF project, so be it. However, they are not gaining any special privilege, they are as it were paid by an external entity just like all other contributors to any other ASF project. Upayavira - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On 04/23/2015 02:46 PM, Sam Ruby wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. I have a philosophical question, to add to David's rather more practical one. Our mission is software for the public good. Whimsy is software for the ASF's good. How does the public benefit from Whimsy? I can't imagine a development path that would result in a release of Whimsy that anyone outside of the ASF could derive any benefit from. -- Rich Bowen - rbo...@rcbowen.com - @rbowen http://apachecon.com/ - @apachecon - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Fri, Apr 24, 2015 at 8:47 AM, Shane Curcuru a...@shanecurcuru.org wrote: On 4/23/15 5:41 PM, Ross Gardler (MS OPEN TECH) wrote: Infra already supports Whimsy so having a TLP is irrelevant in that respect (although on reason Sam is doing this is because infra expressed a concern about maintaining a service that only had Sam working on it). To be clear: is the current whimsy.apache.org with a variety of board agenda, email lookup, etc. services a formally infra-supported service? Just curious. I would lobby that it should be formally supported at a normal level (i.e. it's not critical level like email/svn is). (Apologies if we already formally talked about this) Short version: Ross has requested that it be, but the reality isn't quite there yet. Longer version: to be clear, there is no 'fault' in what I am about to say. If the VM goes down, or becomes inaccessible, the infra team does quickly take responsibility. Tool by tool, however is a different matter. We are trying to work through the details. An example: https://issues.apache.org/jira/browse/INFRA-9095 As stated there I believe that there is a big difference between the secretary workbench and the STV vote explorer tool in terms of foundation priority. The service is separate from the TLP status. We run the service to help our own project operations, which we'll do in any case. The presumed pTLP would be to develop the code; I could easily imagine some of the code being useful as examples outside of the ASF. Being a pTLP would also make development easier for newcomers, since code/mailinglists/etc. would all be normalized with other projects. The relationship is tenuous, but there is a relationship. The infrastructure team should not be deploying or held responsible for tools that are developed and maintained by a single individual. It doesn't matter whether that person has been around for more than a decade, or is formally on the infra payroll. Or both, as was the case with Joe and the CMS. To take an example, the board agenda tool should be maintained by a community. The infra team should have some responsibility for deploying and monitoring that tool, but shouldn't be responsible for feature development. Of course individuals on the infrastructure team would be welcome to be a part of the community. I'm +1 and will join. Great! Please update the wiki page. - Shane - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On 24 April 2015 at 14:47, Shane Curcuru a...@shanecurcuru.org wrote: On 4/23/15 5:41 PM, Ross Gardler (MS OPEN TECH) wrote: Infra already supports Whimsy so having a TLP is irrelevant in that respect (although on reason Sam is doing this is because infra expressed a concern about maintaining a service that only had Sam working on it). To be clear: is the current whimsy.apache.org with a variety of board agenda, email lookup, etc. services a formally infra-supported service? Just curious. I would lobby that it should be formally supported at a normal level (i.e. it's not critical level like email/svn is). (Apologies if we already formally talked about this) if you look at the infra ML, it is not full support like e.g. the mail server, but merely a restart it help. That was the reason for my question in order to have a fully supported service (upgrades, bug fixes in response to OS upgrades etc, maintaining the vm as such), infra might have wishes to the project. The service is separate from the TLP status. We run the service to help our own project operations, which we'll do in any case. The presumed pTLP would be to develop the code; I could easily imagine some of the code being useful as examples outside of the ASF. Being a pTLP would also make development easier for newcomers, since code/mailinglists/etc. would all be normalized with other projects. I thought the pTLP was also there to help in case of OS upgrades and other external things that might affect the running whimsy service. rgds jan i. I'm +1 and will join. - Shane Ross -Original Message- From: jan i [mailto:j...@apache.org] Sent: Thursday, April 23, 2015 2:32 PM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Thursday, April 23, 2015, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. I like the proposal, it is very clear, I do miss one bit though. If this becomes a TLP project is infra then prepared to support keeping whimsy running 24/7, or do they have additional requirements on the project? maybe the response to the above could be worked into the proposal. rgds jan i - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- Sent from My iPad, sorry for any misspellings. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On 4/23/15 5:41 PM, Ross Gardler (MS OPEN TECH) wrote: Infra already supports Whimsy so having a TLP is irrelevant in that respect (although on reason Sam is doing this is because infra expressed a concern about maintaining a service that only had Sam working on it). To be clear: is the current whimsy.apache.org with a variety of board agenda, email lookup, etc. services a formally infra-supported service? Just curious. I would lobby that it should be formally supported at a normal level (i.e. it's not critical level like email/svn is). (Apologies if we already formally talked about this) The service is separate from the TLP status. We run the service to help our own project operations, which we'll do in any case. The presumed pTLP would be to develop the code; I could easily imagine some of the code being useful as examples outside of the ASF. Being a pTLP would also make development easier for newcomers, since code/mailinglists/etc. would all be normalized with other projects. I'm +1 and will join. - Shane Ross -Original Message- From: jan i [mailto:j...@apache.org] Sent: Thursday, April 23, 2015 2:32 PM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Thursday, April 23, 2015, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. I like the proposal, it is very clear, I do miss one bit though. If this becomes a TLP project is infra then prepared to support keeping whimsy running 24/7, or do they have additional requirements on the project? maybe the response to the above could be worked into the proposal. rgds jan i - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- Sent from My iPad, sorry for any misspellings. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Thu, Apr 23, 2015 at 8:36 PM, Sam Ruby ru...@intertwingly.net wrote: On Thu, Apr 23, 2015 at 8:58 PM, Greg Stein gst...@gmail.com wrote: I'd suggest striking the user@ mailing list. Keep the community (such as it is) on dev@ until traffic gets too heavy. I've seen early splitting of the user/dev keep a new project from reaching a good critical mass. FWIW, I copied from Steve. Struck. Yeah :-( ... before sending my email, I realized Steve actually has a user@ mailing list. Bleh. Missed that when we set up, and now I see there have been a few messages there. Mostly just pending. The community is over/only on dev@. Cheers, -g
Re: [DISCUSS] Whimsy PMC
Updated proposal with everyone from board@ that expressed interest in being involved -Jake On Fri, Apr 24, 2015 at 9:24 AM, Sam Ruby ru...@intertwingly.net wrote: On Fri, Apr 24, 2015 at 8:47 AM, Shane Curcuru a...@shanecurcuru.org wrote: On 4/23/15 5:41 PM, Ross Gardler (MS OPEN TECH) wrote: Infra already supports Whimsy so having a TLP is irrelevant in that respect (although on reason Sam is doing this is because infra expressed a concern about maintaining a service that only had Sam working on it). To be clear: is the current whimsy.apache.org with a variety of board agenda, email lookup, etc. services a formally infra-supported service? Just curious. I would lobby that it should be formally supported at a normal level (i.e. it's not critical level like email/svn is). (Apologies if we already formally talked about this) Short version: Ross has requested that it be, but the reality isn't quite there yet. Longer version: to be clear, there is no 'fault' in what I am about to say. If the VM goes down, or becomes inaccessible, the infra team does quickly take responsibility. Tool by tool, however is a different matter. We are trying to work through the details. An example: https://issues.apache.org/jira/browse/INFRA-9095 As stated there I believe that there is a big difference between the secretary workbench and the STV vote explorer tool in terms of foundation priority. The service is separate from the TLP status. We run the service to help our own project operations, which we'll do in any case. The presumed pTLP would be to develop the code; I could easily imagine some of the code being useful as examples outside of the ASF. Being a pTLP would also make development easier for newcomers, since code/mailinglists/etc. would all be normalized with other projects. The relationship is tenuous, but there is a relationship. The infrastructure team should not be deploying or held responsible for tools that are developed and maintained by a single individual. It doesn't matter whether that person has been around for more than a decade, or is formally on the infra payroll. Or both, as was the case with Joe and the CMS. To take an example, the board agenda tool should be maintained by a community. The infra team should have some responsibility for deploying and monitoring that tool, but shouldn't be responsible for feature development. Of course individuals on the infrastructure team would be welcome to be a part of the community. I'm +1 and will join. Great! Please update the wiki page. - Shane - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Fri, Apr 24, 2015 at 7:47 AM, Shane Curcuru a...@shanecurcuru.org wrote: ... our own project operations, which we'll do in any case. The presumed pTLP would be to develop the code; I could easily imagine some of the code being useful as examples outside of the ASF. Being a pTLP would also make development easier for newcomers, since code/mailinglists/etc. would all be normalized with other projects. The pTLP concept is on hiatus. We don't have any (lately, Orc and Zest hit TLP directly), and Whimsy is not suggested to operate under that idea. ... it would become a standard TLP. Cheers, -g
Re: [DISCUSS] Whimsy PMC
On Thu, Apr 23, 2015 at 8:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Looks good to me! BTW as I've said before I think discussing new projects here even if they mean to go direct to TLP makes a lot of sense, so thanks for doing that. -Bertrand - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[DISCUSS] Whimsy PMC
Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
On Thursday, April 23, 2015, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. I like the proposal, it is very clear, I do miss one bit though. If this becomes a TLP project is infra then prepared to support keeping whimsy running 24/7, or do they have additional requirements on the project? maybe the response to the above could be worked into the proposal. rgds jan i - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- Sent from My iPad, sorry for any misspellings.
RE: [DISCUSS] Whimsy PMC
Infra already supports Whimsy so having a TLP is irrelevant in that respect (although on reason Sam is doing this is because infra expressed a concern about maintaining a service that only had Sam working on it). Ross -Original Message- From: jan i [mailto:j...@apache.org] Sent: Thursday, April 23, 2015 2:32 PM To: general@incubator.apache.org Subject: Re: [DISCUSS] Whimsy PMC On Thursday, April 23, 2015, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. I like the proposal, it is very clear, I do miss one bit though. If this becomes a TLP project is infra then prepared to support keeping whimsy running 24/7, or do they have additional requirements on the project? maybe the response to the above could be worked into the proposal. rgds jan i - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org -- Sent from My iPad, sorry for any misspellings.
Re: [DISCUSS] Whimsy PMC
On Thu, Apr 23, 2015 at 8:58 PM, Greg Stein gst...@gmail.com wrote: I'd suggest striking the user@ mailing list. Keep the community (such as it is) on dev@ until traffic gets too heavy. I've seen early splitting of the user/dev keep a new project from reaching a good critical mass. FWIW, I copied from Steve. Struck. - Sam Ruby On Thu, Apr 23, 2015 at 1:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: [DISCUSS] Whimsy PMC
I'd suggest striking the user@ mailing list. Keep the community (such as it is) on dev@ until traffic gets too heavy. I've seen early splitting of the user/dev keep a new project from reaching a good critical mass. On Thu, Apr 23, 2015 at 1:46 PM, Sam Ruby ru...@intertwingly.net wrote: Initial sketch placed on the wiki: https://wiki.apache.org/incubator/WhimsyProposal Anyone who is so inclined is welcome to edit the proposal directly. No urgency or timeframe in mind (other than preferably starting sometime in 2015ish). My current thinking is to follow in Steve's footprints and go directly to TLP, but I'm starting a discussion here (in Incubator) to see if there are any other thoughts on the matter. - Sam Ruby - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org