Currently Being Moderated

Openfire Enterprise is becoming Open Source

Posted by Matt Tucker on Apr 7, 2008 9:13:46 AM

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.

8,699 Views Tags: planetjabber, openfire, openfire-enterprise


Apr 7, 2008 9:26 AM Stefan Reuter Stefan Reuter    says:

Thanks, this is really a great step for the community!

Apr 7, 2008 10:01 AM Todd Getz Todd Getz    says:

My only fear is that openfire will now achieve the same status as spark when it comes to upgrades.....  virtually non-existant.  I have said this with a joking tone in the past but now I am much more concerned, that your focus will shift further away from maintaining and improving spark, and openfire.  Since they are not paid products what real incentive is there.  Although I love your products, I have been very discouraged by the fact that Spark has been in limbo since summer 2007 and now the same could happen to the server.

Apr 7, 2008 10:03 AM Daniel Henninger Daniel Henninger    says in response to Todd Getz:

I would like to point out that one difference here is...  with Spark we lost the entire lead developer -and- are investigating an alternative.  Whereas Openfire has the same people and same need.  =)

Apr 7, 2008 10:08 AM Gaston Dombiak Gaston Dombiak    says in response to Todd Getz:

Hey Todd,

 

Let me put it this way. Communication is required for good collaboration. Openfire will always be aligned with our real time collaboration solutions in Clearspace. That means that Openfire is here to stay.

 

In the particular case of Spark the problem was that Spark's architectire was not going to meet our needs. We wanted to have the same solution for desktop as for web pages. Moreover, we were looking also for good audio and video solutions and Java was not the best for that. The good news is that SparkWeb it is now open sourced and officially the replacement of Spark.

 

Regards,

 

  -- Gato

Apr 7, 2008 10:08 AM a_user a_user    says:

Great news. Is the enterprise plugin available for free yet? Will the base openfire verion increase in revision to include this plugin?

Apr 7, 2008 10:14 AM Todd Getz Todd Getz    says in response to Gaston Dombiak:

Now this comment makes me even more concerned.  We use Spark because it does SSO as well as the other features (screengrab, file transfer, etc).  This was the major selling point of the Openfire/Spark platform in this company.  A web solution is not ideal by ant stretch.  It has a place for the road warrior in the company, but in general we rely in the ease of spark and its integration into our windows active directory domain.  The abondoning of this client/server/domain relationship will not bode well with the powers that be.

Apr 7, 2008 10:21 AM Gaston Dombiak Gaston Dombiak    says in response to Todd Getz:

Hey Todd,



Spark is not being removed from the list of products offered by igniterealtime.org. Many months ago we mentioned that our focus was SparkWeb and Spark was in maintenance mode. Those facts did not change. My intention was to say that SparkWeb is the client that we are now pushing and since it is open source then we can consider it the replacement of Spark.



Hope that helps to remove your concerns. !http://www.igniterealtime.org/community/images/emoticons/happy.gif|alt=:)|class=jive-emoticon|src=http://www.igniterealtime.org/community/images/emoticons/happy.gif|border=0!



Regards,


  -- Gato

 

PS: We will be adding SSO and file transfer to SparkWeb too.

Apr 7, 2008 10:19 AM a_user a_user    says in response to Todd Getz:

I agree. But some things are better left unsaid to upper management.

Apr 7, 2008 10:36 AM starry99 starry99    says in response to Gaston Dombiak:

Hello Gato!

 

What will happen to the Spark Skinning Feature? It was free or almost free some time ago and then available to Enterprise users only. When you now open the Enterprise version to open source, will the skinning server stay online. I think we really want to know what your plans are on the desktop. Web is nice, Web2.0 is even nicer but imho nothing beats a real app running on my local machine. Is there any chance of getting an *.exe wrap around the Sparkweb_flash_applet???

Bye

Starry

Apr 7, 2008 10:41 AM Daniel Henninger Daniel Henninger    says in response to starry99:

While I haven't done anything serious with it yet, I had a quick proof of concept SparkAir running a couple of months ago.  Basically it takes SparkWeb's base code and brings it to the desktop.  A number of things have been done to the SparkWeb source code since then to make this even more of a possibility.  Interestingly enough, the Air architecture seems to provide easier and in some cases better integration with the desktop than the Java APIs would.  I am hoping to have some time to play with this more in the near future and get something whipped up for folk to play with/try out sometime soonish.  But I can say I was very impressed and in fact surprised at how well it ended up working.  I no longer feel like we can't do with SparkAir what we could do with SparkJava.

Apr 7, 2008 11:15 AM stoccoj    says:

What portions of Openfire Enterprise will be included in the open source distribution? Will Fastpath be included?

Apr 7, 2008 12:33 PM jeffreyvsmith jeffreyvsmith    says:

Is this already available? I look forward to trying out the web client and fastpath. I share the concerns/frustrations of mtstravel. It seems that the spark client is very lacking for enterprise clients. Maybe the web client will solve my deployment problems, but man, a spark lite client with only absolutely necessary functionality, with a group policy deployable msi out of the box would be fantastic. When will the enterprise plugin be available?

Apr 7, 2008 12:52 PM Gaston Dombiak Gaston Dombiak    says in response to jeffreyvsmith:

Hey guys,

 

As we speak we are finishing another blog post that will explain how things will be available and when they are going to be available. In about one hour we will post this info.

 

Thanks,

 

  -- Gato

Apr 7, 2008 2:24 PM jeffk jeffk    says:

Awesome. Looking forward to testing it out.

Apr 7, 2008 2:51 PM Rob Alexander Rob Alexander    says in response to Daniel Henninger:

Daniel, David, and Gato, you've mentioned that SparkAIR won't be able to do Fastpath. Fastpath is one of the main reasons we went with Openfire/Spark for Enterprise IM, and has gotten us a lot of kudos. What's going to happen to Fastpath?

Apr 7, 2008 3:14 PM Tom Kolbe    says in response to Rob Alexander:

I'm in the same boat as RobAlexander. I bought Openfire Enterprise IM for Fastpath. Since implementation in my company at the beginning of the year, it has increased my company's sales margins and is well liked. What is to become of Fastpath as well as support for it?

Apr 8, 2008 9:53 AM slushpupie slushpupie    says in response to Todd Getz:

mtstravel:

 

Getting SSO working via web browser is a challenge, but is very possible. In fact, programming the client side is easier since the browsers already have some support for it.  The big trick will be on the server side.  I have already started experimenting with PKI-based SSO with sparkweb and Openfire, and I think I can make that happen fairly quickly.  Kerberos based SSO may be a little more tricky.  Ive done kerberos auth on Linux with Firefox, and I know IE has the ability as well, but that was working with Apache where most of the functionality is already done.  Openfire will take a little work get that going for SparkWeb.  Its certainly not impossible, though.

 

But in the end, Im with you. Spark needs an overhaul, and a web-based solution will not be able to 100% replace a desktop app.

Apr 8, 2008 9:59 AM jeffreyvsmith jeffreyvsmith    says in response to slushpupie:

I agree...a spark 2.6 or 3.0 would be welcomed. I've posted some of our issues before with spark and it just seems like we have to find workarounds. More and more it is looking like we'll have to have a custom built client made for us. a spark-lite client if you will...Maybe the client control plugin will help. but there are just too many funny quirks with spark.

Apr 8, 2008 10:44 AM Bob Swift    says:

Lack of Fastpath support in SparkWeb is a major limitation of official "replacement of Spark".

Apr 8, 2008 1:49 PM laphroaig15    says:

Does this portend an ever increasing dependence upon the commercial Clearspace product?

Apr 8, 2008 1:54 PM Daniel Henninger Daniel Henninger    says in response to laphroaig15:

Dependence?  No.  Improved integration with?  Yes.  =)

 

Openfire needs to be able to stand alone while putting a big hug around Clearspace if you want it to.  =)

Apr 8, 2008 9:45 PM Matt Tucker Matt Tucker    says in response to Daniel Henninger:

Adding on to Daniel's comment -- Openfire will never depend on Clearspace, as that would simply be silly for an Open Source project. Our hope is that Openfire is so easy to setup and use and so valuable that just about everyone will want to have it. If it's then super easy to also use Clearspace with Openfire (per choice), that seems like a good and reasonable thing.

Apr 9, 2008 11:36 AM jeffk jeffk    says:

is there any way to get an evaluation license now so one can test compatibly and need for these features before it is released? I cannot seem to install it without the license and the license link seams to be dead.

Apr 9, 2008 10:44 PM Matt Tucker Matt Tucker    says in response to Rob Alexander:

RobAlexander and comador,

 

We'll continue to support Fastpath via our commercial support organization, but that really only means critical bug fixes and not new features. Our hope is that Fastpath can thrive as an Open Source project, which will mean new features and energy. We'd love to see Fastpath supported in Sparkweb, but we won't have time to implement that ourselves in the near future.

 

Regards,

Matt

Apr 9, 2008 11:41 PM Bayu Krisnawan    says:

Great.

Really nice to hear that. thanks openfire

 

Krisna

Apr 10, 2008 9:31 AM Rob Alexander Rob Alexander    says in response to Matt Tucker:

Matt,

 

I'd like to show you how we're using Fastpath in our Clearspace communities. Please private message me if you're interested in a demo. I think it would be very beneficial for Jive to invest resources into supporting Fastpath in SparkWeb and/or SparkAIR and/or integrating Fastpath into Clearspace.

 

Thanks,

Rob

Apr 11, 2008 1:58 AM Bruce Bruce    says:

thank you form Kings Instant Messenger for making enterprise server free as I am a small public server but would like to offer the sparkweb on my messenger

thank you admin K.I.M CHAT

Apr 20, 2008 9:42 PM bhupendra bhupendra    says:

Give me license file for Enterprise edition in openfire..........tell me how use this enterprise license file in openfire.......!

Apr 22, 2008 6:58 AM Ventas Ventas    says:

YEAH!!!! Thank you so much for this! Can´t wait to test the first OpenSource-release!

Jul 7, 2008 1:58 AM volatil3_ volatil3_    says:

so is free enterprise product available now? if yes then where can I download it from?

 

Thanks

Jul 7, 2008 4:44 AM Todd Getz Todd Getz    says in response to volatil3_:

The original enterprise plugin has been divided into several opensource plugins.  Clustering is not available as an opensource product as it is based on licensed code.