I have the following sentences:
- The software is from an enterprise vendor.
- The software is from a vendor that serves enterprises.
- The software is from a vendor which serves enterprises.
- The software is from a vendor that also serves enterprises.
I'd like to know which of them is true for the vendor Mozilla and the software Firefox, under the assumption that Mozilla Firefox is used both in enterprises and by home users.
My intuition: (4) is obviously true. (3) might be true. But (1) and (2) are not.
When I expand the noun adjunct "enterprise vendor" in (1) I get (2), where the 'that' is restrictive: it distinguishes vendors that serve enterprises from--the implicit complement set--vendors that don't serve enterprises. Mozilla, which serves both, therefore, doesn't make (2) true.
I'm not sure about (3). If I need a comma to make 'which' non-restrictive. Whether the comma-less 'which' is less restrictive than 'that'. Or whether (3) is valid at all.
Is my intuition wrong? Is the adjunct noun commonly understood as the defining adjective for the noun it qualifies? e.g., is it odd using 'coffee shop' to refer to a large bookstore that also sells coffee? Finally, how do I rephrase (1) succinctly for it to apply to Mozilla Firefox unambiguously?