Kapalı kaynaklı yazılımlar özgürlük ve veri güvenliği gibi konularda dezavantajlı gibi olmalarına rağmen aslında uzun vadeli kullanımlarda avantajlı duruma geçiyorlar. Açık kaynaklı yazılımların kodları kontrol edilerek veri güvenliği daha üst seviyede tutulabilir ve istediğimiz gibi özelleştirilebilir ancak sıkıntılı kısımları da burda başlıyor. Açık kaynaklı yazılımların geliştirilmesi için geliştirici teknik bilgimizin olması gerekiyor. Kodlama olabilir, görsel tasarım olabilir vs. Daha önce ihtiyacımıza ihtiyaç duyan başka bir geliştirici olmadıysa uygun bir versiyonu bulmak kolay olmayabilir. Ayrıca bu yazılımı kodlayan kişinin güvenilirliği de kesin olmayabilir.
İkinci konu, açık kaynak yazılımlarda muhattap bulmak zor olabilir. Örneğin açık kaynaklı bir pdf oluşturucusunda bir problem olduğunda bunu kime söyleyeceğiz? Geliştiriye söylersek bunu düzeltip düzeltmeyeceği veya ne zaman düzelteceğini bilemeyiz. Yasal bir sıkıntı olduğunda yazılımı bağlayan yasal bir düzenleme olmadığı için hakkımız da olmayabilir. Sorunu kendimiz çözmek zorunda kalabiliriz. Bu durum özellikle şirketler için büyük sorun teşkil eder.
Bazı şirketler mozilla ya da blender gibi açık kaynak ve özgür yazılımları desteklediği için kapalı kaynaklılara kafa tutabiliyorlar ancak bunlar maalesef çok az.
Kapalı kaynaklı yazılımlar bir ücret karşılığı satıldığı için bunu geliştiren firmanın yeni özellkler eklemek ya da satış sonrası teknik destek vermek için kaynak bulması daha kolay. Dolayısıyla karşımızda bir muhattap oluyor. Karlılaştığımız sorunlar için tek bir muhattapla konuşmak sorunun hızlı çözülmesi için çok avantajlı.
Bazı iş kollarında kullanılan yazılımın güvenilir ve genel kabul görmüş olması da gerekir. Örneğin mühendislikte bir hesabı açık kaynak kodlu bir yazılım programıyla yapmakla, MathCAD ile yapmak arasında projenin kabul edilebilirliği açısından fark oluyor. Müşteri tasarımın yapıldığı programa da güvenmek istiyor.
Farklı platformlarda tam uyumluluk da başka bir konu. Geliştirici tek olduğunda yazılan bir programın hem telefonda hem bilgisayardaki farklı işletim sistemlerinde uyumlu çalışması daha kolay oluyor.
Şahsi olarak açık kaynaklı yazılımların büyük bir destekçisiyim ve kapalı kaynak yazılım üreten firmaların tekelleşme çabalarına çok karşı olsam da bazı avantajları maalesef yadsınamıyor.