And lose them for ease of finding... and NOT be able to do stuff like this (consistently) for the benefit of others (because we are actually talking about sharing data and allowing others to do so also, and that is done via a group typically)
Not all sites are about sharing information, which kind of limits your point somewhat. Half the sites I've *ever* built would have no use of half the addons you have, and if I scaled it up to every site I've ever worked on? Think the value actually drops even more - reality is, you're actually kind of an outlier but assume you're the default case.
Ultimately now SOMEBODY has to pay.... you know, it's not all given to us for free.
I even agreed with you about the infrastructure side of it, but most of the actual real advancements for the interconnectedness thing were made possible out of research grants and then businesses figuring out they could profit off the back of the actual hard work.
Good for you.... and I'm going to assume a noticeable portion of that was via SMF... tell us, how "popular" and "advanced" is that script when compared to the paid alternatives? I know for the site I'm playing with it on, it's sorely lacking in features I want to offer when compared to those "pay to play" scripts.
Let's put aside for a minute how much of an outlier you are in terms of structured data, let's take the strawman you're really getting at, that the presumption that open source is far behind because it's not interested in money. And that you're making the bigger assumption that the problem is a lack of resources.
It's really not. It's the fact that the open source projects - especially the ones with BB in the name - have built their identity around being a forum. The ones that have 'forum' in the name have the same problem. These projects are largely run democratically with some weird personality clashes, whereupon the people who are most pushing for the status quo shout down any non-conformant ideas.
To give you a practical demonstration, the incident that led me to quit the SMF team in 2014. In SMF prior to 2.1, sub-boards were called child boards. But after a string of people complaining that this was confusing (it's a technical term and non-technical people were having trouble with it), I just said 'hey, instead of people being all confused and needing to install an add-on to change a language string, or being shown how to use the language editor to change a language string, why not... just change the default language string?'
Literally that, just changing two words caused a multi-page debate on 'how it's always been'.
They're not interested in moving forward - there are vocal critics who want the alerts system from 2.1 removed in favour of the old email notifications because having two choices for how to get notifications is confusing.
There is even a vocal minority who would be quite happy to stay on the 2006-era 1.1 if it were still supported (never mind the technical effort in actually doing so). And SMF at least (though I gather MyBB and phpBB are in the same general boat) takes the view that it's better to not rock the boat by being daring or considering much change. There is a real conservative (as in desire for unchanging, rather than any political mindset) view that it's 'just' a forum, that CMS or other addons should be left to third parties and so on. Funnily enough that sounds an awful lot like XF's current position to me rather than an actual issue of resource.
Some of this I even sympathise with - SMF has a known group of their user base who are all in the 70+ age range - change *is* hard especially in a world that seems determined to leave you behind. So with that in mind, the leadership would absolutely rather not push for change, even much in the way of incremental improvements, because the userbase vocally complain about it. It's not even something like an addon compatibility problem, it's just a straight up 'don't want different'.
I've been asking for the last if they have a roadmap because I had a ton of features I'd built that I could contribute, but I wasn't going to waste my time making them suitable for a core patch and pull request etc. if they weren't interested. Even after providing a list of over 150 things I wanted to see on a future roadmap, with code for 90 of them, I got nothing except a former member of the dev team saying the list seemed interesting.
I believe phpBB and MyBB have a similar issue: it's far more a lack of ambition than it is a lack of ability or resource.
It's also why I get so angry with you - because you don't like the status quo but you're shouting down any debate of change because you think it won't go anywhere... how about taking that stick outta your ass and just consider what *could* be done for once? Instead of worrying about the technical or practical feasibility, just dare to dream for once. It might make you less cranky in general.
Nope... you see, I've also invested in the ecosystem of WBBS and IPS...
Yes, I know. That's why I said it's "almost like" as opposed to "it is" because I know you've got licenses and addons for those (like The Pipe Stand was on IPS at one point), and I know that you mean well with trying to point out the perceived reality of how you feel an open source project would pan out, I'm just pointing out that getting on my case about it isn't actually helpful even if you're just trying to keep me grounded with some realism.
We both agree the current status quo across the forum world is lacking - I'm trying to gently figure out how to move things forward because I don't want to build just another SMF or another IPS or another XF. I want to figure out how to build something *better*. Build it once, build it right.
You see, I already have people who would join the endeavour as implementors, but I've been holding off until I have an actual plan - and it may surprise you to know that I do want your input on what we could do better as a platform that the current platforms don't do so well. Just... a little less of the 'you're already doomed, give it up unless you go paid' - I personally don't want to go there, because a) I'm not interested and b) I'm no good at business, but there are people I've been speaking to who might be willing to get involved *once there's a product/service to actually sell*. Hell, even in VC land you don't generally go that far unless you can get a vague proof of concept shaped thing going (at least based on the businesses I work with that are VC funded...!)
I appreciate you're trying to keep it real but all it's doing is stomping on the bit that has to happen first - the creative angle that puts down a compelling solution that does things the others can't do.