Расскажу, как в свое время коммерческие решения практически вытеснили (хотя и временно) свободно распространяемый код.
(промахнулся веткой)