I was suspecting that you are referring to that “Enterprise” slogan on the main page. This site is the legacy of Jive Software and there is no easy way to change texts on that site (no easy TVS or something) all text are buried in jsp code and someone has to be really careful editing them for not to brake all the site. I’m constantly proposing to ditch that bulky site with all the Enterprise nonsense and make just a simple plain page with a few texts and download links. But i have no access or enough knowledge, and others are too busy with their lives and jobs. You are living in an ideal open source world where every project has hundreds of developers and bugs being fixed in a minute. But in reality many open source projects doesnt have enough developers, some projects are dead. And even such huge players like Sun can’t fix their bugs for 7 years. Also, i have to mention that Openfire doesn’t have an active developer since the last release and it has several major issues (server to server, issues with UTF characters). So i propose not to wait till java7 and start searching now if you are Enterprise. Openfire and Spark are not ready for enterprise just because we don’t have enterprise class development and support power (not talking about a budget). Actually i don’t think there are many open source (and freeware) projects at all which can be called Enterprise.
If you think this issue is silly, then propose a simple fix. If you are not a coder, then ask your fellow programmer and bring the solution here. As i said, we will be glad to apply it. We are not blocking all the developers of the world to look into this, you know, just they are not interested in Spark.
Here’s a short history:
Jive drops Spark and open source it
After some time some UK student comes and starts fixing some issues and rewriting some parts, then he quits
After some time another guy comes and starts rewriting some other parts, he is still sometimes active, but not much
Somewhere between those rewrites a java bug shows up. This means, window drawing was probably controlled by some proprietary code or library or class (i’m not a coder myself), and probably this library had a workaround for this issue (paid developers do their job better), and now this library has been removed and we can’t know how exactly it was done. Maybe it was in the Substance skin framework, which we are not allowed to use anymore.
Then there was a few years gap of development silence.
Few months ago Wolf and others came and are now trying to make Spark better, fix some long standing issues. For free. I can assure they were looking for the solution (i’m watching this process for some time), and not only they. Probably fixing this without waiting for java7 or using some ugly workarounds will take a huge rewrite of code and probably changing how the Spark looks and works. I think they can’t afford that (just in their free time). So we wait now for java7 or some patch from the outside.
You can call it a dead project, from your perspective. I can’t. Especially after they have done so much in a few months. So many issues fixed and features added. Honestly, i won’t switch to 2.5.8 for any money and i can cope with focus issue for now for all the new useful features i get.
I can’t give you any other explanation. But can you give an example of another Java project, which is using the same classes/libraries like Spark, which had this issue and have found a clean workaround without altering the base GUI code?