Open vSwitch is developed as an open source project under the Apache 2 license*. Anyone is welcome to contribute.
Contributions should be based on the latest development version of Open vSwitch.
- To get started quickly, download the latest snapshot from Open vSwitch Gitweb.
- To do a substantial amount of development, we recommend installing Git. Once you have Git installed, you may clone the Git repository for Open vSwitch with the command:
git clone git://openvswitch.org/openvswitch
If you are behind a firewall that blocks Git traffic, you may alternatively use:
git clone http://openvswitch.org/git/openvswitch
More information about Open vSwitch development is right in the source tree:
Questions about Open vSwitch development are welcome on the mailing list, at discuss@openvswitch.org.
* Open vSwitch supports multiple datapaths, including one implemented as a Linux kernel module, which was developed under the GPLv2 license. The full licensing details are available in the COPYING file in the source distribution.
