Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BDC5F197C4 for ; Sat, 19 Mar 2016 17:08:51 +0000 (UTC) Received: (qmail 67583 invoked by uid 500); 19 Mar 2016 17:08:51 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 67518 invoked by uid 500); 19 Mar 2016 17:08:51 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 67506 invoked by uid 99); 19 Mar 2016 17:08:50 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 19 Mar 2016 17:08:50 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 5DEF91A1119 for ; Sat, 19 Mar 2016 17:08:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.198 X-Spam-Level: * X-Spam-Status: No, score=1.198 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=cloudops.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id DZvsBwo-rF9c for ; Sat, 19 Mar 2016 17:08:47 +0000 (UTC) Received: from mail-oi0-f48.google.com (mail-oi0-f48.google.com [209.85.218.48]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 7A1245F23D for ; Sat, 19 Mar 2016 17:08:47 +0000 (UTC) Received: by mail-oi0-f48.google.com with SMTP id d205so111612807oia.0 for ; Sat, 19 Mar 2016 10:08:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudops.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=QBkPAkFl9Gk6lGmVbtfg4nov2QtoROoi1R8kEVUcRg0=; b=e/k6IiE8FakwQgKGiqrd/w3BPER0IzCI/83iFQ2w3arHo78L4i0apLiWdODGQ0VkqG ubxY76B+yI5eE8LiRL9z3t2aU5iQTj2/8dKKYBDaeV7sdmoY5Y8894yqs20o6cEn/VDH /V9llcXgPmYxplGn3IEPZzvvSQQ+GF70TLzaw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=QBkPAkFl9Gk6lGmVbtfg4nov2QtoROoi1R8kEVUcRg0=; b=R7zvtMywGPvaWi4JrKwhhIS9uqq3uUimnrWlLjU02Ds2+bTvrrSr3kF2E97AizprVk HJ7vKJ5VVqfGdhmKxprbDyI9sf39c8ZDkm9xZcnU97Ine8AX0u3tdD00zJKpc1NCKgrw QqGc2XBDS3s1D58Q4UBG7Qg0mHG9wtDfkCHgTkcd/J6Ju/qT6Hn7FYeLZZ34Phj2EmZg qKi5pf8nbbQ8haysiMZJVLVJOrc4gz8YgCwkxiUTUWVZTllHsXJUOkr61FzRSUF7fW3O TFAEIAGu8kLFvxX+5s5RmcWrlYfaazg1uzp7LqN+3mTsm84htYfpl/+uq0NphBp85sgH iYnQ== X-Gm-Message-State: AD7BkJIKBYsB5GK+KjvHNkpOQ+YEwR6/f3/290s/iq8aCF1vyzZdLK+8dxjFug+2H40//7yR347lrQNWyxPzWnc3 MIME-Version: 1.0 X-Received: by 10.202.85.209 with SMTP id j200mr13000145oib.37.1458407321630; Sat, 19 Mar 2016 10:08:41 -0700 (PDT) Received: by 10.76.79.201 with HTTP; Sat, 19 Mar 2016 10:08:41 -0700 (PDT) In-Reply-To: References: <2CF85773-AFF3-4AD8-99B1-CDC84FCCDF52@gmail.com> <1458230628650.83509@netapp.com> Date: Sat, 19 Mar 2016 13:08:41 -0400 Message-ID: Subject: Re: External fork of Cloudstack (was Re: [GitHub] cloudstack pull request: Is the project attempting a fork on Githu...) From: Ian Rae To: "dev@cloudstack.apache.org" Content-Type: multipart/alternative; boundary=001a113cf80258407a052e69ead0 --001a113cf80258407a052e69ead0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Good to know that we have the right people talking with the right people. For the reasons I outlined, I'm confident we will sort this out because everyone's interests should be aligned on this and I'm sure ASF understands that in the age of infrastructure-as-code the ability to test myriad permutations of infrastructure in an automated fashion, in a way that is integrated efficiently into the developer workflow, is critical to the viability of a project and not simply a "nice to have". Thanks! Ian On Saturday, 19 March 2016, Sam Ruby wrote: > On Sat, Mar 19, 2016 at 10:47 AM, Ian Rae > wrote: > > Sam, > > > > Thanks for this context, I found it very helpful. We have an > > interesting situation where no large companies are involved, and > > really this is all about the needs of open source users. As you know > > Apache CloudStack is highly user driven, and is perhaps thankfully off > > the radar of the large industry players who have a tendency to subvert > > community interests in the interest of short term gain (and good > > governance comes in handy at such times, so we all understand the > > value of CloudStack being part of the ASF in that sense). Apache > > CloudStack also has some sophisticated reads related to CI/CD that are > > perhaps not common, and therefore require special consideration. > > > > I don=E2=80=99t know the Apache Foundation well enough to understand wh= ether > > the large government style bureaucracy including poor communication is > > a normal thing, or whether the fact that there aren=E2=80=99t big playe= rs with > > sophisticated lobbying capabilities involved is the reason the > > community=E2=80=99s needs aren=E2=80=99t being addressed (not that I wo= uld even know > > if the ASF is susceptible to that). > > > > Trying to understand the cause behind the symptoms aside, the health > > and success of the Apache CloudStack project should be in the > > interests of both the ASF and CloudStack users and contributors. The > > community values the governance of the ASF and the ASF should value an > > engaged and motivated community, so why we are mired in such innuendo > > is beyond me (conspiracy theories!). Unless some of us are actually > > not here to build great open source software in the interest of users. > > > > So this appears to be the kind of time when leadership combined with > > clarity of thought and communication are important to avoid > > conversation devolving into simply =E2=80=9Cpeople being wrong on the > > internet=E2=80=9D. I think I understand that the PMC leads the communit= y. Who > > represents the ASF leadership on this topic? I think they should be > > engaged on this issue. > > At the ASF, leadership is generally bottoms up. To the extent that > you need access to a 'top", no less than three current ASF board > members have directly participated in this thread: > > http://www.apache.org/foundation/board/ > > Whether I remain a Director or not (there are elections coming up this > week), feel free to reach out to me directly. And I'm confident that > each and every one of the current Directors would make exactly this > same offer. > > > Ian > > - Sam Ruby > > > On Sat, Mar 19, 2016 at 10:18 AM, Sam Ruby > wrote: > >> On Sat, Mar 19, 2016 at 9:50 AM, Daan Hoogland > wrote: > >>> On Fri, Mar 18, 2016 at 8:24 PM, Jim Jagielski > wrote: > >>> > >>>> That sounds like a cop-out to me related to what's really going > >>>> on. > >>> > >>> Jim, I am not a native english speaker and this remark has no meaning > to > >>> me. It sounds somewhat hostile, can you explain what you mean? > >> > >> I think there was a misunderstanding and history involved, and I'm > >> working to clean that up. > >> > >> The history involved is not unique to CloudStack. It often comes up > >> when large projects or large companies are involved. I work for a > >> large company (IBM), and often when IBM contemplates donating a > >> project to the ASF, the people involved are referred to me. The most > >> extreme example I recall was when a high level executive told me he > >> wanted to take a project to Apache, but wanted a different license, to > >> be able to control who got commit access, and to run the project on > >> different hardware. My response was simply: "then you don't want to > >> come to the ASF". > >> > >> Here we had the CloudStack PMC make a reasonable request to ASF > >> infrastructure team (i.e., for more granular permissions), and were > >> not only told no, but that their request was placed on the back > >> burner. I'm not proud of that response. A technical solution to the > >> problem was developed (kudos!) and a proof of concept was deployed > >> (cool!). Unfortunately, the proof of concept was poorly communicated, > >> and many (not just Jim!) saw this as an unfriendly act. And to be > >> very clear, the optics were very bad: within 5 days of opening a JIRA > >> that was rejected, the CloudStack team looked like they were > >> unilaterally moving off of the ASF provided GitHub repository. > >> > >> I don't think that there are any easy answers. In particular, I don't > >> think that projects should ever have to simply take no for an answer. > >> And the fact that the board didn't provide a response to the top issue > >> listed in the December board report, and didn't reply to the attempt > >> to provide an out-of-cycle report last month didn't help. > >> > >> Despite this clear failure of the board, I would suggest that the > >> CloudStack team alert the board before taking such an action again. > >> > >> - Sam Ruby > > > > > > > > -- > > Ian Rae > > CEO | PDG > > c: 514.944.4008 > > > > CloudOps | Cloud Infrastructure and Networking Solutions > > www.cloudops.com | 420 rue Guy | Montreal | Canada | H3J 1S6 > --=20 Ian Rae CEO | PDG c: 514.944.4008 CloudOps | Cloud Infrastructure and Networking Solutions www.cloudops.com | 420 rue Guy | Montreal | Canada | H3J 1S6 --001a113cf80258407a052e69ead0--