Font size:      

Open-Firewall Public License


Licensing Policy

The Open Firewall source code is available under the Open-Firewall Public License 1.1, the LGPL and GPL triple licensing scheme.
You must agree with the terms of these licenses in order to download and use Open Firewall.

What is Open Firewall Public License ?

Open-Firewall Public License 1.1 (OFPL) is virtually identical to the Mozilla Public License 1.1 (MPL 1.1):

  • It requires that modifications to source code be made publicly available.
  • It allows combination of source code with proprietary code to create and distribute proprietary products

OFPL 1.1 allows to simultaneously:

  • Promote the inclusion of Open Source software into proprietary software because, unlike GPL, OFPL 1.1 does not require such proprietary software to be made available openly, on the basis that it includes Open Source software
  • Reward developpers of Open Source software be requiring modifications made to their code to remain Open Source.

Open Firewall Public License (OFPL) versus MPL

OFPL 1.1 differs from MPL 1.1 on the following points:

  • The license is named Open-Firewall Public License instead of Mozilla Public License, as it refers to software distributed and developped by Open-Firewall community.
  • As required by the MPL, all references to Mozilla or Netscape, have been replaced by equivalent references to Open-Firewall.
  • Sections 6.x of MPL 1.1 grants the right to make new versions of the license to Netscape Communications Corporations. The OFPL 1.1 grants this rigth to Open Firewall initiators.
  • OFPL 1.1 refers to the law of France.


For each file of source distribution, you MUST use one of the boilerplates given in this file.


The Integral license text is here

For all documentations given in this web site, a specific license is given at the end of each document.
You should use the template given at the end of license file.


From release 0.2.0

From release 0.2.0, this software requires APR libraries, which are coverd by the Apache Foundation License (http://www.apache.org/).

C Unit SDK testing used in release 0.1.x was replaced by Open-Firewall SDK testing suite, entirely re-written by me.

Build and Configuration process is now done through cmake.

Before release 0.2.0

Prior to release 0.2.0, this software used some external codes, not licensed under OFPL.

Here they are:

  • C Unit SDK Testing (open-firewall-core/src/tests/sdk/CuTest.*) is licensed by: Asim Jalis
     * Copyright (c) 2002-2006 Asim Jalis
     * This library is released under the zlib/libpng license as described at
     * http://www.opensource.org/licenses/zlib-license.html
     * Here is the statement of the license:
     * This software is provided 'as-is', without any express or implied warranty.
     * In no event will the authors be held liable for any damages arising from
     * the use of this software.
     * Permission is granted to anyone to use this software for any purpose,
     * including commercial applications, and to alter it and redistribute it
     * freely, subject to the following restrictions:
     * 1. The origin of this software must not be misrepresented; you must not
     * claim that you wrote the original software. If you use this software in a
     * product, an acknowledgment in the product documentation would be
     * appreciated but is not required.
     * 2. Altered source versions must be plainly marked as such, and must not be
     * misrepresented as being the original software.
     * 3. This notice may not be removed or altered from any source distribution.
     * This file has been modified from the original distribution.
  • This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
    The software is open-firewall-core/buildconf et open-firewall-core/build/*.

by Nicolas Bélan, Laurent Hausermann