Sydius wrote:Indeed, I would like to see an example where that is an issue for any open-source project, emulator or otherwise, that is organized.
The problem with this statement is that it leaves you a really wide-open hole to back out of: If anyone points out an example, you simply can say, "Well obviously, that project is disorganized." The danger of 'disorganization' is the very root of the 'objection' in this case, so that's kind of like saying, "This doesn't suck at all - well, except those times when it does."
All that said, though, I have to say that it seems to be getting more and more closer to the point where some other method of development for POL's future might be in order. Closed Source only works when those with the reins have the time and ability to devote to the project. When those people don't, and are unwilling to release the source of turn the project over to someone else, things just eventually dwindle down to little of nothing.
Now, anyone who's paid attention here in the past knows that I love POL, and I appreciate all the work that has been put into it for the five years I've been using it. I understand this is just a game - one provided completely free of charge, and often free of measureably appreciation or support. The constant 'questioning' of time tables and other choices and the pace of progress might often make a dev wonder why they are doing what they are doing, in the first place.
But maybe there comes a time when even absent those issues, those questions should be asked. If a project is giving you nothing in return, and if you can not devote the time it needs to keep it going, then really, what is the point?
I say this, now, only because I have recently decided to forgo upgrading to 096 in lieu of investigating RunUO. Being proficient in C++ and VB on Windows platforms, and working with .NET a lot lately myself, so far I like what I've seen there, especially with it being open-source. My main issue which I have to balance right now is with such a long-running shard with an established base of players and code that has been evolving slowly for five years now, what would a change to RunUO entail?
So I'm left with a somewhat troubling thought: It sometimes occurs to me that the only reason I stay with POL right now is because it's what I've been using for five years. Considering the pace of development on POL right now, compared with that of RunUO, as well as the fact that they could cease RunUO development today, forever, and I'd still be able to update it myself; If I had to choose a NEW system for a fresh start today, I'd choose RunUO.
I'm fairly sure no one here really cares what emulator I use, and the fact is I don't have the time to 'redesign the wheel' right now anyway, so I'll likely just stick with what I have for some time. But at some point in the not-too-distant future, I'll be forced to make the decision on whether to stick with what I have, or just move on with something I can do on my own, without needing to wait for what will be done next.
I guess I'm mostly just concerned that it seems a bit iffy lately; It seems like things are so close with 096 in some ways, but then on the other hand, there still seem to be some fairly foundational things that just aren't quite there yet, and recent history isn't suggesting a fix will come anytime real soon. More than likely, a lot of the problem here would be with the testers (or lack thereof), not reporting things enough or properly... but it still seems there may be some troublesome stability issues.
Granted, I've not seen those issues myself on my own test 096; such as the crashes that have been being reported lately (some of which I'm fairly sure aren't the fault of the POL core to begin with)... but it just seems like that if 096 were so close to being ready, and if work was being done to finalize it for a release, that there would be more activity - and not just sporadic releases with Win and Linux versions coming out weeks apart.
In all likelihood, I WILL end up using POL 096, and I remain excited about that possibility, as it will finally enable us POL shard folks to use advanced features that users of RunUO have enjoyed for a good while now, with Realms and Packet Hooks. Though other really bothersome issues seem to remain, such as with tooltips/vendor listings, work has been done... but the pace has been slow. Again, maybe that's due more to failings of testers. But with an open-source project, *I* could have fixed that one myself a while ago, likely.
I'm talking in circles, but I guess I have a lot to let out

I've just loved using POL so long, and it's a tiny bit.... erm... I dunno; I feel like I'm having to decide to dump a long-time romantic partner, when I don't really want to. I love both closed- and open-source software. From Operating Systems to 'office' software, to web servers, I use whatever tool is right for the specific job I have at the moment. Both models have been proven to work very well, but both models have certain requirements for them to continue to work. Open Source requires organization to avoid turning into just chaos. Closed-Source requires that people have the time and energy to devote to a project, or to turn the project over to others when they cannot, as has happened in the past with similar things.
Bleh... so, anyway; back to reading my "C# for C++ Dummies" book, I guess...