Суть opensource - это открытые системы, которые пользователи могут изменять под свои нужды, т.е. получается некая универсальность программного обеспечения. Преимущества - бесплатность для пользователей, а следовательно расширение масштабов распространения.
Недостаток такого подхода - практически отсутствующая техническая поддержка - если у клиента проблемы, то как правило быстрее разобраться самому или придется ждать очередного релиза и молиться что там исправят то что вам не понравилось.
У нас организация бюджетная, поэтому полностью мы не перешли на свободное ПО.
Недавно ходил на семинар Opera, их эксперты полностью уверены в том, что, например,на рынке браузеров нечего делать с небесплатным софтом - поэтому даже майкрософт сняла проверку подлинности windows с инсталятора internet explorer. А доходы опера получает от гугла и яндекса (когда пользователь через оперу ищет в поисковиках - фирмы поисковиков платят производителю браузера).
Переходить к идеологии опер сорс следует потому что невозможно заранее предусмотреть все нужды потребителей или, например, удовлетвроить например сразу огромное количество требований(особенно если часть из них противоречивы). А ведь чем больше пользователей используют ваш продукт - тем более раскрученным становится ваш бренд :) (к примеру бренд кока-колы стоит гораздо дороже всех их производственных мощностей)
Преимущества опенсорса - возможность изучить и, чаще всего, изменить приложение любым образом. Иными словами - это дает увереннсоть в следующих вещах:
- производитель ПО не шпионит, не обманывает и не делает осознанных гадостей (например - нет "бэкдоров", т.е. специальных уязвимостей в системах защиты инфы);
- если есть желание - можно улучшить программу. Когда "улучшателей" или, хотя бы, просто заинтересованных людей, много - программа легче тестируется и лучше работает.