I would like to know if the Open Public License (OPL) allows library being bundled together or be a part of other code covered by other license (e.g. standard copyright - closed source code).
I found these relevant parts:
1.7. "Larger Work" means a work, which combines Covered Code or portions thereof with code not governed by the terms of this License.
.
3.7. Larger Works.
You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code.
I thought that would mean that a binary using code under OPL may be under any license and only the portion of the code under OPL must be made accessible.
But then I found this paper:
Class C - Unbounded Copyleft Licenses.This class of FOSS licenses can be the most problematic to use commercially because these licenses require that all combined files—even those not containing FOSS code at all—must be licensed under the same license as the FOSS project. This class of “unbounded” copyleft licenses presumes that the derivative works will become part of a compiled program. Based on this assumption, the licenses require that any new code (modified or not) from the FOSS project is required to use the same license. Philosophically, supporters of this class of strong, unbounded copyleft licenses included this viral requirement to promote the availability of free software and to allow licensed projects to become sources of additional, same-licensed FOSS code. Examples of this include GNU GPL(Version 2 and 3), Common Public License, and Open Public License.