Is Apache-2.0 compatible with GPL-2.0-only? No
No. Apache-2.0's patent-termination and additional-restriction terms conflict with GPLv2. The single most-searched incompatibility.
Select the licenses of the components you're combining and how you distribute the result. The verdict, the resulting work's license, and the obligations come from a reviewed dataset of 16 common licenses.
Check compatibilityNo. Apache-2.0's patent-termination and additional-restriction terms conflict with GPLv2. The single most-searched incompatibility.
Yes. Permissive code can be pulled into a GPL work; the combined distributed work becomes GPL. One-way: you cannot pull GPL back into a permissive project and keep it permissive. Result license is the more restrictive of the inputs. You must satisfy every input license's notice and source-offer terms. Verify pairwise compatibility first.
No. Different copyleft versions with no upgrade clause cannot be merged. Resolve by finding a 'GPL-2.0-or-later' variant of the dependency.
Yes. GPLv3 was written to accept Apache-2.0's patent terms. Combined work is GPLv3. Result license is the more restrictive of the inputs. You must satisfy every input license's notice and source-offer terms. Verify pairwise compatibility first.
It depends. Incompatible as GPLv2, but the 'or later' clause lets you upgrade the combined work to GPLv3, under which Apache-2.0 IS compatible. Result license is the more restrictive of the inputs. You must satisfy every input license's notice and source-offer terms. Verify pairwise compatibility first.
Yes. Combine freely; retain all notices. Result can be relicensed (kept proprietary) downstream. Result license is the more restrictive of the inputs. You must satisfy every input license's notice and source-offer terms. Verify pairwise compatibility first.
Yes. Secondary-license mechanism covers GPLv3. Result license is the more restrictive of the inputs. You must satisfy every input license's notice and source-offer terms. Verify pairwise compatibility first.
Yes. LGPL-2.1 can be relicensed up to GPLv2. Result license is the more restrictive of the inputs. You must satisfy every input license's notice and source-offer terms. Verify pairwise compatibility first.
New to licensing? Copyleft vs permissive, explained.