WEDGE seems like a sort of 2.0 alternative. Maybe more of a 2.1 alternative at this point.
I know Pete will disagree, but I've been considering the advancements in SMF2 compared to SMF1, and the advancements in Wedge compared to SMF2, and I can say without any hint of shame that Wedge can safely be considered as an alternative SMF3, rather than 2.1.
Just look at the feature list... We have nearly 50 major additions to the core. I doubt SMF2 has even half of that.
Using more sensible data structures (in the code as well as in the DB) makes sense. First, write sensible, understandable code. Then optimize performance. I know that SMF 3.0 will have to do this. I wouldn't expect you guys to be thinking any differently.
Pete is doing the thinking
:PBeing a visionary is his job, and he does it flawlessly. I do my part by working constantly on the codebase. I work by small improvements, while his fuel is full rewrites. I think it's great that we're so complementary on so many levels. We'd never dare to seriously question each other's work
:)Posted: June 7th, 2011, 09:03 PM
Just as it is only logical to assume they'll also have to adress IPV6 -- failure to do so would cause problems on oodles of forums.
I don't think it'll render them unusable, but some features will definitely fail (banning, IP tracking, etc.)
I'm not sure why Pete seems to think his work on IPv6 isn't done -- to me, it's certainly ready for release...? He worked a lot on it.
I'm always curious, and I respect the experience of Arantor and Nao. I've read small swatches of Nao's AEVA code and enjoyed it, too.
Oh, I'm seriously ashamed of my Aeva codebase....
:^^;:(I'd gladly blame it on Dragooon, but that would be unfair, since I know for a fact that I rewrote many of my own functions for Wedge
:P)
They seem to make a good team over here, and I wish their knowledge and experience were feeding directly into designing SMF. But I can't always get what I want.
It's been said and done... SMF is a large team, while the dev team is small, and they make it very hard to join it, while at the same time not giving a damn about how little some of the devs do actual work.
I mean, it's always fascinated me that they all went on hiatus "until SMF's license is sorted out"... While at the same time, having no prior knowledge of the outcome of this, we worked hard for (what is now 9 months) on our fork.
Working on SMF is a privilege. I'm sad that the current team just doesn't seem to give much thought to it. They seem to think that SMF is in better hands by accepting only quiet people and rejecting the loud ones.
But when you do that, you also reject what makes these people loud: passion.
Wedge is the product of two loud people.
P.S. I am not making definitive statements about what dev team WILL do, only my opinions about what they will NEED to do. I cannot speak for SMF's dev team. Or for any other part of SMF or the SimpleMachines organization. I'm apologize if I implied otherwise. Next time, I'll try to remember to say "I think they will need to do X"
Wedge.org is open to anyone, including SMF teamies. We don't consider their thoughts to be the thoughts of SMF as a whole. If Kindred or Oldiesmann were to join here though, they'd have to specify whether they're speaking their mind, or the team's.
BTW -- apart from a handful of SMF teamies, we don't have anyone we won't welcome here. As you may have noticed, some prominent SMF ex-teamies (mostly ex-devs, actually) have joined us and they're willing to help the project, for which we are very grateful. See, when I mention the horrible SMF team, I only speak about its representatives I dealt with, and the decisions they made by committee.
Posted: June 7th, 2011, 09:15 PM
It is not for nothing that our licence is going back to a variation of the SMF licence instead of remaining BSD. It is not for nothing that we have - currently - written exclusions into the licence specifically excluding certain sm.org members from using Wedge. It is not for nothing that Wedge even began.
Wedge began because SMF was dead, it's that simple.
A year later, it's still just as dead. Feature-frozen for 3 years and a half means it froze to its death.
Now, if Wedge could inspire SMF teamies into keeping SMF up to speed, then we'd be thrilled. However, we don't want them to benefit from our work to get into that position. Not because of our feelings for SMF, but because of how they treated us -- saying they were unfair to us would be an understatement. A year later, I still feel sad about how they handled us. How they used us, too.
When time comes -- when Wedge gets its name on the map of forum software, we'll reconsider it.
As we said earlier, if the SMF team resigned en masse and gave us control over it, we would do it. Our only goal is to resurrect SMF and show the outstanding possibilities of its codebase. It's not an ego trip (fortunately. Working for 9 months on an ego trip would be a fabulous waste of time.)
Posted: June 7th, 2011, 09:21 PM
I know you and Nao are far better matched over here than either of you was at SMF.
We like controlling our own fates. We both had experiences in the past where we felt frustrated at not being able to tell our boss off (especially Pete). It's good to be in charge here -- and to have so many people trust us, so that it doesn't seem so bad to be under a Pete/Nao dictatorship (which is, ultimately, what this is.)
If you do drop out of SMF completely with the 2.0 final release, I'll guess I'll really miss you. That's just a fact. No guilt. Of course, I've been totally missing Nao over there for some time.
I'm sure the SMF and Wedge communities will help each other and we'll see some good things happen. I'm sure of it.
BTW, what part of me did you miss? The angry outbursts? The
French loveur cynical bastard? Or just the nice codebase?
:niark: