[openstack-dev] TC Candidacy
Anita Kuno
anteaya at anteaya.info
Fri Oct 10 06:21:30 UTC 2014
confirmed
On 10/10/2014 01:52 AM, David Lyle wrote:
> I would like to announce my candidacy for the Technical Committee.
>
> I have been working on OpenStack since the beginning of the Grizzly cycle.
> I started working on OpenStack as part of HP's Public Cloud effort. I spent
> two years working to make Horizon work in that scale of environment and
> making Horizon the user facing interface of HP's Public Cloud. I have
> served as a Horizon core reviewer since the Havana cycle and I am starting
> my third release as Horizon PTL. Currently, I am employed by Intel in their
> Open Source Technology Center.
>
> I have been a regular observer of the Technical Committee during my time as
> PTL. The role of the TC is large and difficult. I appreciate the efforts of
> all those that have served during that time and I would like to thank them
> for their dedication. One takeaway from those observations in the very
> heavy representation on the TC by infrastructure and core services. I think
> the TC would be benefit from more representation higher up the stack. I
> think Heat, Horizon, Solum, TripleO have a unique perspective into
> cross-project issues and the TC would benefit from such representation.
>
> In my opinion, the fundamental problems the TC needs to address in the Kilo
> cycle are handling growth and cross-project alignment. I'll be honest, I
> don't have a master plan to address these, but I think I'm well equipped
> and motivated to help develop that plan with other members of the TC.
>
> Thanks for your consideration,
> David Lyle
>
>
> Topic: OpenStack Mission: How do you feel the technical community is doing
> in meeting the OpenStack Mission?
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> "To produce the ubiquitous OpenSource Cloud Computing platform that will
> meet the needs of public and private clouds regardless of size, by being
> simple to implement and massively scalable."
>
> I think this is a very broad mission. Breadth is not a problem, but there
> are a few implications in here. One OpenStack needs to be inclusive, to
> accomplish ubiquity we need to strive to allow deployers to meet their
> widely varied needs. So we need to support a large ecosystem. The ecosystem
> around OpenStack is certainly large, but there is a fairly sharp dichotomy
> between OpenStack and not OpenStack, recognizing larger parts of the
> ecosystem is important for ecosystem health. As to public vs private and
> massively scalable aspects, I think we have room for growth. Running a
> public cloud on OpenStack requires not insignificant changes, and OpenStack
> has room for improvement on the scalability front. We need greater feedback
> from the very large deployers to make sure we meet those scalability needs.
>
> Topic: Technical Committee Mission: How do you feel the technical committee
> is doing in meeting the technical committee mission?
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> "The Technical Committee ("TC") is tasked with providing the technical
> leadership for OpenStack as a whole (all official programs, as defined
> below). It enforces OpenStack ideals (Openness, Transparency, Commonality,
> Integration, Quality...), decides on issues affecting multiple programs,
> forms an ultimate appeals board for technical decisions, and generally has
> oversight over all the OpenStack project."
>
> The technical committee has spent much of the last cycle acting as gate
> keeper. I would like to see it take a larger role in overall architectural
> direction in OpenStack. I believe one of the greatest challenges we face is
> coherency of vision and direction. I think this should be the province of
> the technical committee to act as an arbitrar and architectural board. I
> don't hold that overall technical direction is to be dictated by the TC,
> rather the TC merely helps unify that direction and insures consistency.
> Obviously this is a herculean task, but I believe OpenStack needs more
> clearness in direction.
>
> Topic: Contributor Motivation: How would you characterize the various
> facets of contributor motivation?
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> Contributors are motivated to contribute for various reasons. People
> contribute for personal interest, corporate interest, academic interest,
> and any mix of all three. Corporate interest covers a lot, from users to
> operators, vendors to consumers. Many ideas from our great community of
> diverse contributors helps drive us forward and keeps us honest and
> progressing.
>
> At the end of the day, OpenStack is cloud software that should be usable.
> We do need to temper the wouldn't it be neat if, with how will this work in
> real world application ranging from small test clouds to large public
> clouds. Services should strive to work across this spectrum. The difficulty
> is focusing these disparate motivations into a cohesive effort.
>
> Topic: Rate of Growth: There is no argument the OpenStack technical
> community has a substantial rate of growth. What are some of the
> consequences of this rate?
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> The phenomenal growth rate is our greatest asset. It's also our largest
> pain point. We need to reevaluate our processes to cope with this increased
> strain. I think we need to remain inclusive, but temper how much the
> ecosystem taxes the cross-project resources of OpenStack.
>
> Topic: New Contributor Experience: How would you characterize the
> experience new contributors have currently?
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> There are several things OpenStack has right for new contributors. The
> documentation on how to contribute is easy to discover and very thorough.
> Requisite information for submitting a patch is well presented. The
> OpenStack developer is also a very open and inclusive community. New
> contributors are treated with civility, respect, and appreciation. This is
> something I am very proud of and strive to maintain. From there, the
> contributor experience becomes a more daunting. Although the documentation
> for getting started is very good, there is still a great deal of process
> and configuration required to apply that documentation toward contributing
> your first patch. Hopefully a new contributor's patch is a bug fix. Once
> that hurdle is crossed, the experience is much better. Patch review
> turn-around time is a large concern as well, and again comes back to
> dealing with the scale of OpenStack.
>
> I know there has been numerous discussion regarding the CLA requirement.
> For most contributors this is not much of an impediment. However, I
> understand some employers are not willing to let employees contribute based
> on the CLA requirement. I'd like to strive to include those contributors as
> well.
>
> Topic: Communication: How would you describe our current state of
> communication in the OpenStack community?
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> For a global community of developers, I think communication is very good.
> However, from the feedback I receive, the burden for communication is too
> high. With 19+ recognized projects and 20+ other satellite projects vying
> for developer eyeballs, it is very overwhelming for contributors to filter
> and find the important items to them. I think this is primarily another
> symptom of community growth.
>
> Topic: Relationship with the Foundation Board: The technical committee
> interacts with the foundation board on several different fronts. How would
> you describe these interactions?
> ----------------------------------------------------------------------------------------------------------------------------------------
>
> As an observer of the technical committee the past couple of years, the
> open interaction I've witnessed has primarily focused on Def Core. There is
> a fundamental disconnect between the objectives of the Technical Committee
> and the Foundation Board on this issue. This is expected as the two bodies
> have very different end goals. The board's role is to protect the OpenStack
> trademark in which many companies have heavily invested. Allowing the
> trademark to carry a very broad definition potentially lessens the return
> on this investment. The technical committee is made of the builders of
> OpenStack, believers in an open process of development. To restrict the way
> operators can use OpenStack to satisfy how the trademark can be applied
> runs counter to the open process. An impasse is the result. My position is
> that the components of OpenStack are replaceable, the burden for the
> trademark should allow for API compatibility, but I fall on the developer
> side of the fence.
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
More information about the OpenStack-dev
mailing list