- When was the library released?
- What is the license you use?
- Is it really free and open source?
- What guarantees do you provide on the quality of this library?
- In what language(s) is the library coded?
- What are the supported languages?
- What are the supported platforms?
- Do you use this library at Google?
- What is the future of this library?
- What new technologies do you plan to release in the future?
- Why did Google, a private company, open source such a project?
It was released as an open project in September 2010.
As long as you comply with the license.
None. We use it internally at Google and we are happy with it.
The library itself is coded in C++.
Through SWIG, the library is available in
The code is known to compile on:
Both 32-bit and 64-bit architectures are supported, although the code is optimized to run in 64-bit mode.
Yes! The code we have released is a subset of all the OR tools we are developing at Google. This code is used internally. We will maintain this open-source branch in sync with our internal code and will likely contribute more tools, more technology.
Of course, we don’t have a crystal ball to see into the future and we don’t know what might happen but as far as we are concerned our intentions are clear: this library will remain actively developed and open sourced.
While we have a clear idea about the tools we would like to add (or already have implemented in our internal version of the library) we don’t want to commit publicly. We develop the library primarily for our internal needs and offer parts of our code along the way. If you have followed this project since its open source release, you know that it is under active development. We don’t plan to change this.
We would like to make contacts with the academic community and benefit from mutual and productive exchanges.