Two ring extensions of R in a larger ring S are disjoint if they have only R in common. To field extensions L/K and M/K are disjoint if they have only K in common.
Ok, that was standard terminology; here comes a new adverb. If L/K is a finite field extension and M/K is an arbitrary field extension, L and M are linearly disjoint if (L+M)/M has the same dimension as L/K.
Let u be an element in L-K and adjoin it to M. The irreducible polynomial that establishes the dimension of K(u)/K may factor over M. In other words, M(u)/M could have a smaller dimension than K(u)/K. Its dimension can't be any larger. Continue adjoining the generators of L/K, and the dimension of L+M over M is bounded by the dimension of L over K.
If L and M are not disjoint, select the first u from M intersect L. Now K(u) is a proper field extension of K, but M(u) is trivial. From this point on, the dimension of the extension of M is less than the dimension of the corresponding extension of K. In other words, L and M cannot be linearly disjoint if they are not disjoint.
Let's rephrase the above. If L/K and M/K are field extensions, and L is a finite separable extension, and M is disjoint from the normal closure of L, then L and M are linearly disjoint.
If we're careful, we can remove the word "separable" from the above. Let L be purely inseparable over K, with characteristic p. Let L and M be disjoint extensions. Let x be an element in L, with order ps. Thus x to the ps equals v for some v in K. Let x to the pr equal w, for some w in M. Clearly w lies in L, and since L and M are disjoint, w lies in K, and equals v. Therefore M(x)/M has the same dimension as K(x)/K, namely ps.
Now let L/K be a finite field extension whose normal closure is disjoint from M. Start with M and adjoin the purely inseparable elements of L/K, then the separable elements. At each step the dimensions are the same. Therefore L and M are linearly disjoint.
Here is a further generalization - let M be a finite extension that is disjoint from the normal closure of L. This time L is arbitrary - it could even contain transcendental elements. First, adjoint the purely inseparable elements of M to L. Since M and L are disjoint, the dimensions correspond. (This was shown above.) That leaves a finite separable extension. For convenience, invoke the primitive element theorem, and call it a simple extension. Adjoin the element u, having irreducible polynomial p(x). If p remains irreducible over L then the dimensions are preserved, and L and M are linearly disjoint.
Suppose p(x) factors into g(x)*h(x) over L. Write g as a product of monomials x-ui, for various conjugates of u. The conjugates of u are algebraic over K, and the same holds for the coefficients of g, and of h. The coefficients form a finite set of algebraic elements over K, contained in L. Let these coefficients generate the intermediate extension L′. Now p factors over the field L′. However, L′ is finite, and its normal closure is disjoint from M, hence the extensions are linearly disjoint. Adjoining u to K or to L′ yields the same dimension, hence p(u) does not factor over L′, or L.
In summary, L and M are linearly disjoint if M is disjoint from the normal closure of L, and either extension is finite.
Conversely, if the galois group of F is a direct product, take the two fixed fields L and M, fixed by the (normal) summands of G. These galois extensions are disjoint, since their intersection is fixed by G. Thus they are linearly disjoint. The field L+M lives inside F, and has the proper dimension, hence it is equal to F.
This extends to a finite direct product of groups. If G is abelian, F is the compositum of the linearly disjoint subfields fixed by the cyclic subgroups of G.