I’ve decided to start such a discussion here after the latest Open Chat session on igniterealtime.org. For some time there were not much involvement in the open source projects from Jive staff. David and Daniel has left Jive and SparkWeb, Spark, Openfire are (or was?) in stagnation. Of course, one can say that Armando is now the new project lead for SparkWeb, but we havent heard anything from him for a while. WinSrev is doing some development on Spark in his spare time (community member, not a Jive developer), some other folks are submitting their patches, but this project still lacks speed in releases. Openfire part looks the same. Some community members are making the patches, but they cant submit them to a bug tracking system or even check it in the svn. Therefore it takes too long for a new version releases, security fixes. Community is willing to contribute. At least some of them. So, the purpose of this discussion is to form our proposition to Jive.
I have to say, that the current situation is upsetting many of the community members. There are even some talks about taking the source code and moving to some other project space. Jive wants to prevent Openfire project forking. Maybe that’s a sign we will come up with some agreement. Sounds like a blackmail, yeah?
On the bright side. Gato (Gaston Dombiak, Jive developer) has joined Open Chat today, after a long break. He is going to apply a lot of the provided patches, check the long standing security issues and probably release the new Openfire version this or next week. This is good. But this doesnt mean that we have to relax and wait till they (Jive) do all the job. We still want to contribute. Gato also mentioned that he will speak to Matt Tucker about the easier ways to submit patches. So, we are looking forward for their proposals.
Main Questions:
- What do the need? Some community member with rights to give Jira permissions, svn permissions, so this Provisor will give all the rights to those members he thinks right? Or maybe we should form a list of the developers/contributors with required rights and send it to Jive?
So far i can propose Coolcat (Jira/SVN), Guus (maybe he already has one or both), Walter Ebeling (Spark Jira, maybe even SVN), Daryl Herzman (Jira, probably already has / SVN). Nicklas Saefer (Spark Jira, SVN, probably has already). I can’t remember everyone right now.
-
We need someone at Jive to push releases. As i understand, now we are very depended on that (install4j stuff). Or maybe we can think of/setup some other building process? Sometimes patches are very quick, sometimes we would want to beta test, but we have to wait for months for someone to build it. As i understand that’s why 2.6.0 release of Spark is holding.
-
Igniterealtime.org website and forums. It lacks maintenance. Forums are not moderated. Or maybe they are? Because there is not much spam seen. But there is still some issues like wrong documents instead of discussions, there should be some Announcements about the important things (like Openfire 3.6.0a upgrade nag), some parts of the site are very outdated (screenshots, etc.). Maybe there is a point to give some of the contributors the rights (maybe not full) to maintain this site.
I’m waiting for your ideas on these 3 questions. Or maybe there are more?