A stronger definition includes the capability to change the license.
With individually licensed source code files multiple non-reciprocal licenses (as permissive licenses or own proprietary code) can be separated, while the combined compiled program could be re-licensed (but is not required).