ViBe is an algorithm for the dection of motion by background subtraction. It is a very fast algorithm, based on samples and several innovative processes (time subsampling, random substitution, spatial diffusion, etc).
It is both available under a free non-commercial license for testing, or under a paying commercial license for integration into hardware products.
Only for testing purposes, no commercial use allowed. In particular, it is not allowed to integrate it into a hardware product.
Implemented in C and C++.
The commercial licence allows you to integrate ViBe into any hardware products. As a bonus, you also get access to an optimised code, not available in the free version.
You can read the detailed conditions by downloading the license.
Pricing :
100€ for the first device
10€ for each additional device