I personally think it is important to have a person working consistently on
the ACS releases. It is a ton of work and with the job rotating right now,
it makes it harder for everyone. That said, no organization can afford to
hire a dedicated RM for year(s) at a time.  I have considered it, but even
if I did, I would depend on other organizations to contribute towards that
person's salary to be able to actually make it work.

On Jun 30, 2017 9:33 AM, "Alex Hitchins" <a...@alexhitchins.com> wrote:

> I'll read those links, thank you for providing them.
>
> Do you think this is a move in the wrong direction or just an unnecessary
> move to begin with?
>
> Alexander Hitchins
> ------------------------
> E: a...@alexhitchins.com
> W: alexhitchins.com
> M: 07788 423 969
> T: 01892 523 587
>
> -----Original Message-----
> From: Ron Wheeler [mailto:rwhee...@artifact-software.com]
> Sent: 30 June 2017 14:06
> To: dev@cloudstack.apache.org
> Subject: Re: [DISCUSS] - Releases, Project Management & Funding Thereof
>
>
> https://www.apache.org/foundation/contributing.html says:
> "If you have a specific target or project that you wish to directly
> support, pleasecontact us <https://www.apache.org/
> foundation/contributing.html#Fundraising>and we will do our best to
> satisfy your wishes."
>
> 1) Is Apache willing to allow projects to set up their own foundations?
> I doubt but someone would need to check this out.
> Does the PMC have the project charter or the agreement that was signed
> when Cloudstack moved.
>
> 2) Has anyone tried to contact Apache about directing support to
> Cloudstack.
>
> I am not convinced that lack of paid staff is the issue.
> This discussion reminded me of this.
> Q: How many psychiatrists does it take to change a lightbulb ?
> A: Only one, but the lightbulb must want to change
>
> http://www.lightbulbjokes.com/directory/p.html
>
>
> Ron
>
>
> On 30/06/2017 6:48 AM, Alex Hitchins wrote:
> > As per Giles's comment to the previous thread, I thought I would start a
> discussion on the subject to canvas peoples thoughts, opinions and fears.
> >
> > My question for discussion, is there is any mileage in someone creating
> a "CloudStack Foundation" as a non-profit entity, funded largely by key
> CloudStack players with the sole function of employing dedicated resource
> (part or full time) to handle all releases and other essential 'back
> office' functions. The idea being it's in everyone's interest to chip in a
> little each to fund core project and release management.
> >
> > The idea might be utterly irrelevant, pointless and/or straight up daft.
> I urge you all to let me know.
> >
> > Something for you all to think over this weekend.
> >
> >
> > Alexander Hitchins
> > ------------------------
> > E: a...@alexhitchins.com
> > W: alexhitchins.com
> > M: 07788 423 969
> > T: 01892 523 587
> >
> > -----Original Message-----
> > From: Giles Sirett [mailto:giles.sir...@shapeblue.com]
> > Sent: 30 June 2017 09:51
> > To: dev@cloudstack.apache.org
> > Subject: RE: JIRA - PLEASE READ
> >
> > All
> > This thread seems to have turned into 2 quite different discussions:
> >
> > 1. The use (or not) of Jira - which was the original discussion
> >
> > 2. Ways/means of encouraging (and paying for more structured
> > contributors)
> >
> > I know that it could be argued that these are related. Could I suggest
> > opening up a thread on "release and project management and funding it"
> > and keeping this thread to the original discussion
> >
> > (I will weigh in on both of these at some stage)
> >
> > Kind regards
> > Giles
> >
> > giles.sir...@shapeblue.com
> > www.shapeblue.com
> > 53 Chandos Place, Covent Garden, London  WC2N 4HSUK @shapeblue
> >
> >
> >
> >
> > -----Original Message-----
> > From: Alex Hitchins [mailto:a...@alexhitchins.com]
> > Sent: 29 June 2017 18:49
> > To: dev@cloudstack.apache.org
> > Subject: Re: JIRA - PLEASE READ
> >
> > If it isn't being treated as a product it will be very impossible to
> market it as enterprise ready.
> >
> > I know we all know this.
> >
> > Similar sized projects under the Apache banner must have the same issue,
> what is the best way to gather experience of these projects? See how they
> handle these growing pains.
> >
> > A cloudstack foundation entity funded by companies earning from
> cloudstack seems a good way forward.
> >
> > Another tuppence, this is getting expensive.
> >
> >
> >
> >> On 29 Jun 2017, at 18:18, Ron Wheeler <rwhee...@artifact-software.com>
> wrote:
> >>
> >> I understand that it is a volunteer organization.
> >> I do not know how many (if any) of the committers and PMC members are
> funded by their organizations (allowed or ordered to work on Cloudstack
> during company time) which is often the way that Apache projects get
> staffed.
> >>
> >> Clearly it is hard to tell someone who is being funded by a company to
> fix a problem or who is working on their own time, to do or not do
> something.
> >>
> >> On the other hand, the PMC has to  build a community culture that is
> good for the project.
> >> That means describing a vision, planning and enforcing a roadmap, and
> maintaining a focused project "marketing" effort.
> >>
> >> There is a lot of extremely talented individuals working on Cloudstack
> and it appears to have a very strong and valuable code-base.
> >>
> >> To me the key question is about the PMC and the core committers'
> ability to make Cloudstack a "product" that can compete for market share
> and acceptance.
> >>
> >> Is Cloudstack at a point in its development where it should be treated
> like a product?
> >> - sufficient functionality to compete
> >> - sufficient user base to be a competitor in the market
> >> - production reliability and stability
> >> - business model for supporting companies to justify their continued
> >> support
> >>
> >> This may not require more effort but requires different policies and
> different activities.
> >>
> >> There has to be someone or a PMC  that can say "No".
> >> - This change can not be included in this release because it will delay
> the release.
> >> - This change adds an unacceptable level of complexity
> >> - This bug fix will have to wait for the next release because it is too
> late to test it and fix the docs.
> >> - This fix breaks the docs
> >> - The release can not be made until this doc is updated.
> >>
> >> Does the core group want to make it a competitive product or is it
> sufficient for the interested players to continue in its current form?
> >>
> >> Ron
> >>
> >>
> >>
> >>> On 29/06/2017 9:42 AM, Will Stevens wrote:
> >>> I personally don't know how Jira solves any of this, but assuming it
> >>> does, fine...
> >>>
> >>> The bigger problem which you have raised is that CloudStack has zero
> >>> funding. So we can't hire a project manager, or a release manager or
> >>> someone whose job it is to maintain documentation. I have been
> >>> trying to find a way to, at the very least, fund a full time release
> >>> manager who can focus 100% on the project. As the release manager
> >>> for 4.9, I know it is a full time job. I did my best, but it is a
> >>> ton of work and is hard to stay on top of.
> >>>
> >>> Everyone contributing to CloudStack is donating their time. They
> >>> can't make a living off supporting ACS, so every one is doing their
> >>> best with the little time they can take away from their day job or
> their family life.
> >>>
> >>> Yes, having clear guidelines and sticking to them helps, but without
> >>> a solid CI infrastructure backing the project and improved testing
> >>> and automation, we will always struggles with release schedules and
> such.
> >>>
> >>> I have been involved in this project long enough to know that all
> >>> the problems you point out exist, but they are also not easily solved.
> >>> Obviously we have to work with the initiatives we have and take
> >>> small steps towards improvement, but we also have to be realistic
> >>> with our expectations because we are counting on people's generosity
> to move them forward.
> >>>
> >>> Simplifying moving parts and streamlining the process will lead to
> >>> more contribution because there is less barriers to entry. This one
> >>> reason why I struggle to see the value in Jira as it is used today.
> >>> I personally don't understand what value it is giving us that the
> >>> github PRs and Issues don't solve.
> >>>
> >>> I will remain open minded and will follow along with what people
> >>> think is best, but I think it is worth understanding what we are
> >>> trying to solve for and simplify our approach in solving it so we
> >>> can get better systems in place.
> >>>
> >>>
> >>>
> >>> On Jun 29, 2017 9:17 AM, "Ron Wheeler"
> >>> <rwhee...@artifact-software.com>
> >>> wrote:
> >>>
> >>>> As a real outsider, IMHO Paul is right.
> >>>>
> >>>> At times it seems that Cloudstack is a coding hobby rather than a
> >>>> project or a production quality product.
> >>>>
> >>>> Who decides what goes into a release? How does this affect the
> >>>> release schedule?
> >>>> Who is responsible for meeting the "published" roadmap (of which
> >>>> there seem to be many) of releases?
> >>>>
> >>>> How is a system admin that is not part of the project supposed to
> >>>> plan for upgrade windows?
> >>>> How does one know when a feature, bug fix or release will be
> available?
> >>>>
> >>>> How does the PMC  manage function creep  in a release, maintain
> >>>> quality and consistency, reject changes that hurt the overall
> >>>> vision or add too much complexity?
> >>>>
> >>>> No one seems to care about documentation but if someone did, how
> >>>> would they stop undocumented features or features that contradict
> >>>> the documentation from being incorporated?
> >>>> Who makes sure that the documentation is correct at the time of the
> >>>> release?
> >>>> Release notes are not much help for someone doing a new install or
> >>>> evaluating Cloudstack.
> >>>>
> >>>> Without a JIRA entry, how does an end-user who encounters a problem
> >>>> know that it has been fixed already in the next release?
> >>>>
> >>>> Without a JIRA entry, how does the community comment on a proposed
> >>>> change before it gets coded?
> >>>>
> >>>> If changes are going to be accepted without a JIRA, is there a
> >>>> definition of a minor fix that does not require a JIRA?
> >>>> - does not change functionality?
> >>>> - only affects an "edge case" or cleans up an exception that is not
> >>>> properly handled?
> >>>> - only improves code readability or future extensibility?
> >>>> - does not affect documentation?
> >>>>
> >>>> Apache projects that are popular and enjoy wide support do have
> >>>> strong management.
> >>>>
> >>>> There are other examples where great Apache software is failing to
> >>>> get recognized because the PMC is not paying attention to the
> >>>> product management side of things.
> >>>> I use Apache Jackrabbit which is a quality product with a strong
> >>>> technical team supporting it.
> >>>> It has very little following because the documentation and
> >>>> marketing collateral is very poor.
> >>>> It gets by because the audience for it is largely software
> >>>> developers who can read code and can test features to work out the
> functionality.
> >>>> It would get a lot more attention if they paid attention to the
> >>>> product management side of the project.
> >>>>
> >>>> Cloudstack needs to avoid this situation and unfortunately this
> >>>> takes effort and some discipline.
> >>>>
> >>>>
> >>>> Ron
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>> On 29/06/2017 8:03 AM, Will Stevens wrote:
> >>>>>
> >>>>> Why are we still using jira instead of the PRs for that
> >>>>> communication? Can we not use issues in github now instead of jira
> >>>>> if someone needs to open an issue but does not yet have code to
> >>>>> contribute. If not, jira could still be used for that.
> >>>>>
> >>>>> I think duplicating data between jira and the PR is kind of
> >>>>> pointless. I feel like the github PRs and the cide going in should
> >>>>> be the source of truth, not a random third party tool.
> >>>>>
> >>>>> For the 4.9 release notes, i built a tool to generate the release
> >>>>> notes from the PRs merged in that release. I think that is easier
> >>>>> and more accurate than depending on jira since it does not track
> >>>>> the actual code tree.
> >>>>>
> >>>>> Thats my 0.02$.
> >>>>>
> >>>>> On Jun 29, 2017 5:25 AM, "Paul Angus" <paul.an...@shapeblue.com>
> wrote:
> >>>>>
> >>>>> Such a view of CloudStack is what holds CloudStack back.
> >>>>> It stops users/operators from having any chance of understanding
> >>>>> what CloudStack does and how it does it.
> >>>>> Code for code's sake is no use to anyone.
> >>>>> Jira is about communication between developers and to everyone else.
> >>>>>
> >>>>>
> >>>>>
> >>>>> Kind regards,
> >>>>>
> >>>>> Paul Angus
> >>>>>
> >>>>> paul.an...@shapeblue.com
> >>>>> www.shapeblue.com
> >>>>> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK @shapeblue
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> -----Original Message-----
> >>>>> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
> >>>>> Sent: 29 June 2017 10:14
> >>>>> To: dev <dev@cloudstack.apache.org>
> >>>>> Subject: Re: JIRA - PLEASE READ
> >>>>>
> >>>>> On Thu, Jun 29, 2017 at 11:06 AM, Paul Angus
> >>>>> <paul.an...@shapeblue.com>
> >>>>> wrote:
> >>>>>
> >>>>>> + Release notes will be impossible to create without a proper
> >>>>>> + Jira
> >>>>>>
> >>>>> history.
> >>>>>
> >>>>>> And no one will know what has gone into CloudStack.
> >>>>>>
> >>>>> No they are not mr Grumpy. they should be base on the code anyway,
> >>>>> hence on git, not jira. I do not appose to the use of Jira but it
> >>>>> is not required for good coding practices and as we are not and
> >>>>> will not function as a corporation, jira is an extra for those
> >>>>> that grave for it. not a requirement.
> >>>>>
> >>>>> --
> >>>>> Daan
> >>>>>
> >>>>>
> >>>> --
> >>>> Ron Wheeler
> >>>> President
> >>>> Artifact Software Inc
> >>>> email: rwhee...@artifact-software.com
> >>>> skype: ronaldmwheeler
> >>>> phone: 866-970-2435, ext 102
> >>>>
> >>>>
> >> --
> >> Ron Wheeler
> >> President
> >> Artifact Software Inc
> >> email: rwhee...@artifact-software.com
> >> skype: ronaldmwheeler
> >> phone: 866-970-2435, ext 102
> >>
> >
> >
>
> --
> Ron Wheeler
> President
> Artifact Software Inc
> email: rwhee...@artifact-software.com
> skype: ronaldmwheeler
> phone: 866-970-2435, ext 102
>
>
>

Reply via email to