The OpenWGA Community Edition is a fully-featured CMS web platform for the needs of small and medium businesses, available under fair open source terms and without any fee.
Receive your copy of the OpenWGA CMS Community Edition on our downloads page.
Support for the OpenWGA CMS Community Edition is available via typical community resources for open source projects like the Forums and Issue Tracker found on this website.
Requirements
Being 100% pure Java Software the OpenWGA CMS Server is able to run on all platforms where Java (Version 5 or higher) and a J2EE Application Server (Version 1.4 or higher) is available. You actually don't need a complete J2EE stack as a Servlet/JSP runtime including some additional J2EE APIs is already suitable.
Innovation Gate recommends running the OpenWGA CMS Server on the reliable Open Source Servlet/JSP runtime server Apache Tomcat.
The OpenWGA CMS Community Edition supports content repositories based on the popular MySQL Database Server which is also available as Open Source Software. Alternatively the integrated HSQLDB database engine can be used to host smaller content repositories for evaluation, testing and development purposes.
The OpenWGA Enterprise Edition supports additional database servers like MS-SQL, DB2, Oracle and Lotus Domino.
License
The OpenWGA Community Edition is distributed under the license terms of the GNU GPL Version 3 or higher. In addition a special exception is granted by the copyright holders of OpenWGA called OpenWGA plugin exception allowing it to be distributed alongside with OpenWGA plugins of arbitrary licenses.
The official license text of the OpenWGA plugin exception:
In addition, as a special exception, the copyright holders of OpenWGA give you permission to combine the program with independent modules that extend OpenWGA in the form of an OpenWGA Plugin that is installed and invoked via the well defined OpenWGA Plugin Architecture.
You may copy and distribute such a system following the terms of the GNU GPL for OpenWGA and the licenses of the OpenWGA Plugins concerned.
You must obey the GNU General Public License in all respects for all of the OpenWGA code and other code used in conjunction with OpenWGA except the Non-GPL Code covered by this exception.
License Questions and Answers
In non-lawyer terms: What does does the "plugin exception" really mean?
The OpenWGA core server product is fully licensed under the GPL terms, which means it can be freely redistributed given that the requirements of the GPL are met.
These requirements include that the source code must be freely available, that all modifications of this source code must again be licensed under the GPL and that all other modules that are distributed with the OpenWGA Server are themselves licensed under GPL-compatible free software licenses.
A special module type for the OpenWGA Server that we call "OpenWGA Plugin" is excluded from this requirements. OpenWGA Plugins that are distributed along with the OpenWGA Server (or derived projects) may be licensed independently, which includes arbitrary commercial licenses but also various free software licenses.
Does this exception mean anything for the mere usage of the software?
No. As a pure user of this software you just may consider it as available under the GPL Version 3 License.
What may these OpenWGA Plugins add to the OpenWGA Server Platform?
There is a wide range of functionalities that may come with OpenWGA Plugins and enhance the OpenWGA Server in various ways, like new backends for content repositories, additional authentication options, workflow engines, website or application designs and much more. See the list of available OpenWGA Plugins on this site for examples.
If you need to extend the functionalities of the OpenWGA Server in some custom way you most likely can do so by creating an OpenWGA Plugin.
Can the OpenWGA Server be used in commercial environments and/or together with other commercial software that is not licensed under a free software license?
Yes. The GPL does not restrict the usage of the software, only its distribution. Therefor you may use the OpenWGA Server for any
purpose, including commercial enterprise usage, without any fee.
For your own usage you also may combine the OpenWGA Server with any other application, regardless of its license. This includes commercial J2EE application servers or database servers for instance.
My company's software usage policy prohibits GPL software. Is there still a way for us to use the OpenWGA Server?
For these cases we also offer the OpenWGA Server under a commercial license. Please contact us for details.
While were at it, the acronym WGA confuses me a bit. Does your software have anything to do with...
Nope, and in fact the name of our software - originally standing for "WebGate Anywhere" - is older than the Microsoft pendant. WGA has been around on the german CMS market since 2002 and has no relations whatsoever to any later appearing anti piracy systems :-)