Compatibility of free and open source software (FLOSS) licenses refers to whether code distributed under different licenses can be combined. Strict compatibility is one-way, as GPL code cannot be added to BSD code, though BSD code can be added to GPL. Copyleft licenses like GPL have predominant effect, making other licenses incompatible. Newer licenses like GPLv3 and EUPL include clauses to improve compatibility, such as allowing additional permissions or defining compatible licenses. Compatibility issues must be considered before and during development to allow code reuse and acceptability.