Certain free products are introduced for operator spaces and dual operator spaces. It is shown that the free product of operator spaces does not preserve the injectivity. The linking C*-algebra of the full free product of two ternary rings of operators (simply, TRO's) is *-isomorphic to the full free product of the linking C*-algebras of the two TRO's. The operator space-reduced free product of the preduals of von Neumann algebras agrees with the predual of the reduced free product of the von Neumann algebras. Each of two operator spaces can be embedded completely isometrically into the reduced free product of the operator spaces. Finally, an example is presented to show that the C*-algebra-reduced free product of two C*-algebras may be contractively isomorphic to a proper subspace of their reduced free product as operator spaces.