Openfire

Openfire (eerder bekend als Wildfire en daarvoor als Jive Messenger) is een open source server voor instant messaging die het Extensible Messaging and Presence Protocol (XMPP) implementeert. De software is geschreven in Java en uitgebracht onder de Apache License v2.0.


Openfire
Logo
Openfire
Ontwerp en ontwikkeling
Categorie XMPP-server
Ontwikkelaar(s) Ignite Realtime Stichting
Besturings­systeem multiplatform
Geschreven in Java
Status en tijdlijn
Status Actief
Recentste versie 5.1.1 (7 juli 2026)[1] Bewerken op Wikidata
Onderdelen
Licentie(s) Apache Licentie v2.0
Links
Website Website
Blog Blog
Versiebeheer Broncode
Portaal  Portaalicoon   Informatica
Vrije software


Geschiedenis

Openfire heeft zijn oorsprong in een commercieel instant messaging programma van Jive Software genaamd Jive Messenger, waarvan de ontwikkeling in 2002 begon.[2] Op 28 september 2004 kondigde Jive Software aan het programma voortaan onder een opensourcelicentie beschikbaar te stellen.[3]

Op 15 december 2005 werd het programma hernoemd tot Wildfire, te beginnen met versie 2.4.0. De naamswijziging had als doel de serversoftware visueel te onderscheiden van de clientsoftware van het bedrijf en haar een zelfstandige merknaam te geven.[4] In maart 2007 werd de naam wederom gewijzigd, dit maal naar Openfire, nadat de naam Wildfire het voorwerp van een handelsmerkvordering door een derde partij was geworden.[5]

In april 2008 droeg Jive Software het project volledig over aan de open-sourcegemeenschap door ook de commerciële Enterprise-editie onder een opensourcelicentie uit te brengen.[6] De Apache License v2.0 werd in september 2009 van kracht.[7] Jive bleef de hostinginfrastructuur voor de Ignite Realtime-gemeenschap sponsoren tot 2016,[8] waarna de Ignite Realtime Foundation werd opgericht om de governance van het project te borgen.[9]

Technische beschrijving

Openfire is volledig in Java geschreven en daarmee platformonafhankelijk. De XMPP Standards Foundation beschrijft Openfire als een server die op zowel kern- als geavanceerd niveau conformiteit claimt aan de XMPP Compliance Suite.[10]

Het beheer verloopt via een webinterface die standaard beschikbaar is op poort 9090 (HTTP) en 9091 (HTTPS). De software ondersteunt databaseconnectiviteit via JDBC, met een ingebedde HSQLDB-database als standaardoptie, en biedt LDAP-koppeling voor gebruikersauthenticatie en -beheer. Via een plug-insysteem is de functionaliteit uitbreidbaar; plug-ins zijn direct vanuit de beheerconsole te installeren. Voor grotere omgevingen ondersteunt Openfire clustering op basis van de opensourcetechnologie Hazelcast.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.