matt's Profile

  • Name: Matt Tucker
  • Email: matt@jivesoftware.com
  • Member Since: Jun 28, 2001
  • Last Logged In: May 2, 2008 12:54 PM
  • Status Level: Jiver Jiver (2,257 points)

matt's Latest Content

I'm happy to announce that we're making most of Openfire Enterprise Open Source! First, a bit of context: for the past couple of years, one way that we (Jive Software) have monetized our Open Source work on Openfire and the other projects on igniterealtime.org has been through Openfire Enterprise. Openfire Enterprise addresses the Enterprise Instant Messaging (EIM) market by adding rich reporting, archiving, and control features on top of Openfire. Since we released Clearspace last year, Jive has become super-focused on social collaboration and communities. That's pretty different than the EIM market and it's become increasingly difficult for us to serve both markets with our limited resources. Instead, we want to focus our Openfire work on real-time social and collaborative features and monetize our Open Source efforts through Clearspace integrations.

Existing Customers

Discontinuing a commercial product is always a difficult decision and one of our biggest concerns is not leaving existing customers in a lurch. We'll continue to provide support for Openfire Enterprise through existing support contracts and believe that making the Enterprise components Open Source is the best possible outcome for customers given the options. We remain strongly committed to the Openfire project and are pretty excited about what's coming in the future.

A Few Details

Gato will have a follow-up blog post with a lot more details about what we're releasing as Open Source and how, but I wanted to highlight two items. Sparkweb is our flex-based web client based on XIFF and will become Open Source. The client is already very feature rich and polished, and we're actively making many code improvements to it, as it's a shared code base with the real-time client features we're building into Clearspace. Second, the clustering functionality in Enterprise will not be made Open Source. Part of the reason for this is that we use a third-party commercial library for clustering that can't be Open-sourced.

Let's Go Get 'em

One of our hopes with this move is that the last possible objection to deploying XMPP-based instant messaging at every organization in the world is now removed. Now, everyone will have access to an open standards solution that satisfies all the needs of IT departments... for free. We think that's great news for the community and getting our technology deployed even more widely is good for Jive Software as well. We hope you'll join us in spreading the word.

30 Comments Permalink

I hope everyone enjoyed their holidays and had a great New Year. Welcome to 2008! Believe it or not, it was just about one year ago that we launched igniterealtime.org. There's been an amazing amount of growth in the community since then and a huge number of product releases and accomplishments. To list out a few:

  • The super popular gateway plugin was released
  • First Sparkweb released and much progress since then
  • Clustering support in Openfire Enterprise
  • Smack 3.0
  • Numerous Spark releases
  • Many, many improvements to Openfire including huge scalability gains and leading support for XMPP secure certificates

Those of you that track Jive Software know that 2007 was our first year of Clearspace. Clearspace has been hugely successful and has let us grow rapidly.

What's in store this year? There's lots more exciting product work, including a big focus around bringing Openfire and Clearspace closer together. Many thanks to everyone that's been a part of igniterealtime.org community. We're looking forward to working with you throughout the year.

2 Comments Permalink

So, what's up with Spark? Many of you have commented on the fact that the pace of development has slowed and that Derek is less present in the community. Now that a major new version of SparkWeb is out, it seems like a good time to provide a more detailed status report on everything happening around client development.

First up, an announcement: Derek has taken a new position (Sales Engineer) inside of Jive. So far he seems to be loving it, but I'll let him comment on this blog post with further details. :) Unfortunately, that means that Spark has lost its lead developer. For the time being, other team members have stepped in to help out. We're committed to providing bug fixes and minor new fixes to Spark for the foreseeable future. It remains one of the best cross-platform XMPP clients available.

adobe_air_156x50.jpg Since Spark development is slowing down, what's next? Most of Jive's XMPP client efforts are now focused on the web via the SparkWeb Flash client. We're using the same technology base to add real-time features to Clearspace. Further, the upcoming Adobe Air technology offers the intriguing possibility of building a new desktop client using Flash. To us, it all seems like the perfect triple play -- a single code base that can be used for Sparkweb, Clearspace features and a new Spark desktop client. Only Sparkweb is ready so far, but you'll see new real-time features in Clearspace soon and we'll keep everyone updated on a desktop client based on Adobe Air.

Change isn't always easy and I'm sure that some of you will be disappointed to hear that our approach to how we build Spark is changing. There may be some rough spots as we move from one technology to another, but we're pretty excited about where things are headed.

42 Comments 0 References Permalink