OK, here goes. My apologies in advance if this seems negative. I feel that this has appeared without much context, so thereās a large sense of āwhy am I being asked thisā about my position here. And maybe my frustration about that lack of context is showing through. But thatās a separate discussion, that has been raised elsewhere, so Iāll say no more here.
Let me start with a very broad question. Why do we even feel we need a āVision and Strategyā here? I appreciate that in some sense itās a good thing to have in the abstract, but weāre (nearly) all volunteers and have limited time to work on packaging, so why is this being prioritised over more specific issues? And if we do decide on an overall strategy, how does that fit with the idea that people should work on what they are interested in? This isnāt a business, so even if we decide on a strategy of (say) āmake packaging work better for people who arenāt programmersā then how does that work for contributors who have no interest in educating non-programmers or UX issues?
Looking at the survey itself:
Vision My big problem with this section of the survey is that it is written from the point of view of expecting contributors to write their own suggestions. I think many people, when faced with this, will simply respond āI donāt knowā - I know that was my response. I think that someone should come up with a proposal, and offer that for discussion. Youād get much more useful feedback and engagement if you give people something to engage with, rather than just saying āso what do you think?ā The āmission statementā does this to an extent, but by putting it in a survey thereās no opportunity for discussion, just a simple āsay why you do or donāt like itā.
Contribution isnāt just about making suggestions, itās also about expressing and discussing a view on proposals, and this feels like it ignores that sort of contribution. Maybe the intention is for that type of discussion to come later. But if so, thereās no context to this survey to reassure people that they can wait and will get their chance later.
Influences I really have no idea what the heck this is meant to be about. Political factors? This reads like some sort of exam paper on āthe social context of open sourceā rather than a survey
The whole tone turned me off here, and I feel completely unmotivated to respond. With the exception that I really want to make the point that āwe need more competition in the installer frontend space, having pip be the only option for install/build functionality is unhealthyā, so maybe I have an answer for the 3rd question, at least - but it doesnāt fit well with the āwrite an essay on the impact over the next 3-5 yearsā feel of the section.
Comparison with other ecosystems Meh, I see the point, but I have very little familiarity with other languagesā packaging ecosystems, so I canāt really say much. But I do have a problem with the tone here - the repeated implication that Python wants to become āthe worldās best Packaging serviceā. Why? Itās not a competition, I want Pythonās packaging to be good, yes, but not if in doing so we make trade-offs that make it āless like Pythonā. For example, I value Pythonās ānot corporateā feel, and as a result, I donāt want Python packaging to lose that āfeelā in the process of trying to work better for corporate users. But Iāve no idea how to express that in the context of the questions offered here.
Learning from other open-source communities This is fine. I donāt have enough involvement in other open source communities to have any significant input, though, so this is another section I end up just not responding to.
I hope this is useful. As I said, Iām very conscious that itās mostly very negative - which was why I was reluctant to say anything. Thatās why I wish the thought processes that led to this survey had happened in public - itās much easier to question some of these things before someoneās put a bunch of work into developing a questionnaire, etc. I know that forums like discourse are rubbish for that sort of discussion - but IMO, small groups having private conversations, or individuals working in isolation, are far worse, unless someone makes a significant effort to publicise whatās happening offline (and speaking as someone whoās almost never involved in these types of offline discussion, we donāt have a good track record for doing enough of that, in all honesty).