Source available
OpenRoots and Functional Source License 1.1 with Apache 2.0 future licence
A close neighbour in design, but current OpenRoots terms remain distinct after FSL's clock runs.
Inbound
conditionalFSL-1.1-ALv2 material entering an OpenRoots work
FSL is the nearest structural relative: source-available now, Apache-2.0 after two years. It forbids competing use during the restricted period. That restriction cannot be represented by an OpenRoots instrument, so inbound is limited to material whose FSL period has already elapsed, at which point it is simply Apache-2.0.
Outbound
noOpenRoots material entering a FSL-1.1-ALv2 project
FSL cannot represent a revenue-triggered royalty.
Mechanism
Where the pairing holds and where it breaks.
A matrix cell tells you the answer. These are the clauses that produce it.
Derivative works
One combined, distributable artifact.Not before FSL's two-year period elapses. After it, the material is Apache-2.0 and the inbound answer becomes an unqualified yes.
Composite distribution
Both shipped side by side, not merged.Aggregation works, with the competing-use restriction still attached to the FSL portion.
Patent position
Express grants and termination triggers.FSL grants patent rights; the Apache-2.0 future licence carries the full Apache grant.
The royalty
Where the Canopy obligation bites.This is the substantive difference between the two families. FSL restricts who may use the work commercially. OpenRoots permits everyone and prices the large ones. FSL is simpler; OpenRoots is more permissive at the small end and more demanding at the large end.
Current permanent terms
What holds for as long as the release exists.FSL may converge to Apache-2.0 according to its own terms. OpenRoots does not converge by time alone.
Other pairs