Go to file
Franco Fichtner d6ad3cdd96 make: improve previous and add `upgrade' target while at it 2016-03-12 09:26:20 +01:00
Mk make: honour spaces during plist/install stage 2016-01-27 09:44:24 +01:00
contrib contrib: move private files, part of upcoming contrib code rework 2016-01-27 10:43:38 +01:00
lang lang: merge translation progress 2016-03-09 07:01:22 +01:00
scripts (dev) .. replace same path over here. 2015-07-23 11:00:27 +00:00
src refactor diag_routes.php 2016-03-11 23:07:56 +01:00
work make: improve previous and add `upgrade' target while at it 2016-03-12 09:26:20 +01:00
+POST_INSTALL pkg: typo 2015-07-29 17:22:53 +02:00
+PRE_DEINSTALL pkg: add more manifest info and keep version history 2015-07-27 11:26:30 +02:00
.gitignore git: better ignore in live-mode 2015-06-22 07:45:25 +02:00
Makefile make: improve previous and add `upgrade' target while at it 2016-03-12 09:26:20 +01:00
README.md minor typo 2015-12-11 08:31:06 -05:00

README.md

OPNsense GUI and system management

The OPNsense project invites developers to start contributing to the code base. For your own purpose or even better to join us in creating the best open source firewall available.

The build process has been designed to make it truly straightforward and easy for anyone to build and code. Being able to get the sources and build it yourself is one of the key factors of open source software.

Although a lot of the code is still in flux, we try to publish the direction we're taking on our wiki page. The main outline of the new codebase is available at:

https://wiki.opnsense.org/index.php/Develop:Architecture

Our aim is to gradually evolve to a new codebase instead of using a big bang approach into something new.

Build tools

To create working software like OPNsense you need the sources and the tools to build it. The build tools for OPNsense are freely available. No strings attached.

Notes on how to build OPNsense can be found in the tools repository:

https://github.com/opnsense/tools

Contribute

You can contribute to the project in many ways, e.g. testing functionality, sending in bug reports or creating pull requests directly via GitHub. Any help is always very welcome!

License

OPNsense is and will always be available under the 2-Clause BSD license:

http://opensource.org/licenses/BSD-2-Clause

Every contribution made to the project must be licensed under the same conditions in order to keep OPNsense truly free and accessible for everybody.