At the bottom of https://meta.discourse.org/my/preferences/
we observe “Powered by Discourse”.
But that’s not the default for new installations.
How about have the default for it to be “on”,
and if some site feels bad about it, then they can turn it “off”.
Just like when we buy a box of powdered porridge, we feel more comfortable with food labels on the box, even in a country that doesn’t require them.
If they can’t find out what software they are using then they are back to Googling “What are the formatting rules for that BBS with those dots on the splash page?”
Everyone who can change the settings knows what software is running. Anyone can look at the source of the page and see what software it is. It’s almost easier than scrolling to the bottom of the page, and gives you info about what version it is.
As someone with development experience, I’m not even sure it would immediately occur to me to check the page source. It also is not really a realistic option on mobile (which most of my users are) and makes an assumption that the users knows where to look in the source (since they can’t just ctrl+f the software name if that’s what they are looking for)
Additionally, Discourse seems to primarily be used in the tech space, so many of the people with the ability to check the page source can already recognize the Discourse UI. For the vast majority of non-technical users, there’s no realistic way for them to figure out that the platform they are on uses an open source software called Discourse
If you’re a normal user using a forum and you’re curious about how to use that forum, isn’t it natural to ask on the forum? Other users will know the answers. Perhaps they can point you at a FAQ or a previous thread.
If there’s any kind of community, in the sense of people helping each other, you’ll find out things you need - maybe some you didn’t realise you needed.
It’s a side discussion but I find users (at least my users) are extremely reluctant to ask basic questions like this. There is a fear or hesitation that a lot of people have to generally starting a topic that I wish I could reduce.
But that aside, the issue isn’t that people can’t figure out what the software is called but rather it shouldn’t be hard. It shouldn’t be a problem that needs to be solved. The intuitive place to look is the /about page.
Even better, from the perspective of Discourse, users should know passively to improve brand recognition
Such valuable information is added by conspicuous branding when in fact the brand (as with Discourse) has such a superior development and support community, such exemplary features and forward-positioning within the over all marketplace of forum platforms.
IMO the fact that a community space is built on Discourse is a compelling selling point for my forum projects, both for potential community sponsors as well as potential community members.
When, in the wild, I encounter a Discourse forum, I am immediately drawn in by that fact.
I plan to feature the “Powered by Discourse” logo and link even more prominently (at the top of my community sites) in order to capitalize on the brand and community which I am so proud of, and so honored to be a part of!
Okay now that we’ve all agreed that letting people know that they’re using Discourse is not such an ugly thing or security risk., now we turn to letting them know what version number they’re using!
Last time I recall we had a big argument that letting people (end users, the little guy at the end of the chain) know what version number they’re using is it a super big security risk, and “If they’re so smart then they can figure it out anyway or just pass the URL to some site that tells you what the answer is.” And “Why must they be allowed to know such things, when their lives can go on just the same without being able to know it.”
So I propose somewhere in the menu of all Discourse sites worldwide, there be an item, perhaps way on the bottom that tells you what version is. And it might as well as you tell you you’re using Discourse too Because sometimes the “powered by” might not be visible.
I think a lot of end users would be concerned reading they use a “beta” or even “beta-dev” version of the software because they are not familiar with the way Discourse uses them (and I also don’t think they have to know).
What does the “little guy at the end of the chain” do with the information about the version?
Even in the idyllic community you describe, they would still have to wait around for the answer… which often is, “I don’t know. It is part of the upstream software we installed.”