Commercial License
If you wish to derive a commercial advantage by not releasing your application
under an open source license, you must purchase a commercial license from EMGU.
By purchasing commercial license, you are no longer obligated to publish your
source code. The commercial version for Windows is optimized for performance.
Terms
Commercial licenses:
- Are perpetual and include
upgrades to all minor revisions. For example: a 2.0 license includes all 2.x
releases including 2.0, 2.0.2, 2.1, 2.2.1, etc.
- Are royalty-free
- Remove any obligations to release any
source code.
- Are backward compatible. For example: a
2.0 license includes all 1.x release as well. Commercial licenses are not
forward compatible, meaning that if you have a 1.0 license and you need to
deploy 2.x release in your commercial product, a 2.0 license upgrade
purchase is required.
- Only cover the binary of Emgu CV, and do
not cover usage on any non-Emgu implemented binary. Usage of Open CV binary
is govern by its own BSD license, usage of ZedGraph is covered by LGPL
license, Tesseract OCR is covered by Apache 2.0 license. In general BSD,
Apache 2.0 and LGPL license allow commercial usage, however some algorithms
implemented by OpenCV, such as SIFT, SURF and haar-cascade are patented in
the U.S. These patents covers the algorithm regardless of the
implementation, which means that even if you use Open CV directly, or if you
implement the algorithm from the ground up, you are still required to obtain
permission from the patent owner in order to distribute them in a commercial
product. It is your responsibility to check whether the algorithms you used
are patented in your country and contact the patent owner if you want to use
them in your commercial software. Open CV can optionally use FFmpeg, which
is under its own license. On the windows version, this module has the name
of "opencv_ffmpeg{xxx}.dll". If you do not wish to use FFMPEG due to
licensing concerns, simply remove the dll from the folder and Open CV will
not use FFMPEG. If you place the "opencv_ffmpeg{xxx}.dll" into the same
folder as the other OpenCV components, and use video encoder and decoder in
your application, it is likely that you will be using FFmpeg. Legal
information regarding FFmpeg can be found here.
You don't need the "opencv_ffmpeg{xxx}.dll" component in most cases, the
alternative driver in the absent of FFMPEG is "Video for Windows (VfW)" and
it is able to encode and decode video in the majority of time. We provide
the "opencv_ffmpeg{xxx}.dll" in our build for completeness purpose, such
that you can choose this module if you wish.
Terms of Commercial License
Performance Advantage
- Starting with Emgu
CV 2.2.1, the windows commercial release will be built with Intel
Composer XE 2011, IPP
7.0 for optimal performance.
It is also built with the commercial version of TBB for
multi-threading support.
- Commercial package can be downloaded from
our website. Using the credential provided during the license purchasing
process.