After some thought and talk with others, reading what has been said etc.
We all agree on one thing:
MODX LLC and MODX (FOSS) need to be clearly distinguished.
Now, an important point that has been brought up is that
MODX (FOSS) has expensive infrastructure, it has to handle hosting (not MODX Cloud), forums, wikis, listings, extras provider, CMF provider etc. etc. Anyway, it's apparently thousands of dollars a month, excluding all maintenance & development time that goes into these infrastructures. Obviously:
MODX LLC is paying for all of this.
So then come around the questions:
- Who will cover these charges? The community, maybe.
- Will it be reliable? Maybe.
- Do we want maybe and uncertainty? No.
And that's the reality, the situation we're facing. We know the solution (I mentioned it above), now we need a solution and a
smooth transition.
I think the best approach would be to progressively separate LLC from FOSS by breaking the dependency between them. At the moment all the infrastructure is managed and tied to LLC. It shouldn't be that way.
Of course, we need the LLC backbone. So while the community should strive to separate the two entities, it should also strive to keep LLC as a major contributor to MODX FOSS.
In the end, what I'm proposing is purely an administrative/technological split, the rest remains the same. The first step is to bring the community to easily distinguish both entities. Once that is achieved, we can start moving forward.