Is BSD-2-Clause compatible with GPL-2.0-only?
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.
Resulting work's license: GPL-2.0-only
General guidance, not legal advice.
Obligations when redistributing as open source
- BSD-2-Clause: retain the copyright notice and license text.
- GPL-2.0-only: retain the copyright notice and license text.
- GPL-2.0-only: state significant changes made to the code.
- GPL-2.0-only: provide complete corresponding source of the combined work.
- GPL-2.0-only: the combined distributed work must be licensed under GPL-2.0-only.
Other distribution models
The verdict is the same under every distribution model; the obligations differ. Check this pair in the tool to switch models.