the legal compatibility of the licenses of different pieces of software allowing for their joint distribution