Hem shareware hem de freeware , Internet'ten indirilebilen yazılımı tanımlamak için kullanılan terimlerdir. Shareware ve freeware arasındaki temel fark, yazılımı indiren kişinin bir süre için ödeme yapması gerekip gerekmediğinden kaynaklanmaktadır. Freeware sadece bu - özgür yazılım - shareware ödeme sonunda gerekli olacağı anlamına gelir.
Biri freeware indirdiğinde, genellikle ödemeden yazılım alıyor. Bazı ücretsiz indirme işlemlerinde isteğe bağlı bir ödeme yapılabilir; Bu masraf bağış şeklinde olabilir veya ücretsiz yazılımı programın tam sürümüne yükseltebilir. Bu yazılım ücretsiz olsa da, yazılım geliştiricilerin fikri haklarını korumak için hala lisans hüküm ve koşullarına tabidir.
Shareware, kullanıcı ödeme yapmadan önce ücretsiz deneme için sağlanan bir yazılımdır. Bu, kullanıcıların satın alma bedelini taahhüt etmeden önce yazılımı denemelerini sağlar. Genellikle, ücretsiz deneme belirli bir süredir ve bu süre dolduğunda yazılımı satın alma zorunluluğu yoktur. Shareware yazılım ürünleri de ücretsiz, bazı ücretsiz özelliklere sahip olabilir.
Shareware ve ücretsiz dosyalara birçok farklı sınırlamalar getirilebilir. En sık kullanılanlardan bazıları görüntülerde filigranlar, program boyunca reklamlar, tam programı satın almanızı hatırlatan ekranlar, zaman denemeleri ve tasarruf sınırlamalarıdır. Yazılım geliştiricileri, shareware ve ücretsiz dosyalarına az veya çok sınırlamalar eklemeyi seçebilirler.
Shareware ve ücretsiz olarak indirebileceğiniz birçok farklı türde dosya vardır. Neredeyse tüm yazılım türleri, her ikisi de değilse de bu formatlardan birinde indirilebilir. Oyun denemeleri, oyuncuların oyundan zevk alıp almadıklarını belirlemek için oyunları belirli bir süre boyunca denemelerine olanak tanıyan yaygın bir shareware sürümüdür.
Yazılımın ücretsiz ve ücretsiz sürümlerini üretmenin arkasındaki ana neden, insanların ücretsiz bir şeyler denemelerinin daha muhtemel olmasıdır. Bazı geliştiriciler, programların "lite" sürümlerini üreterek kullanıcıların tam sürümü tanıtırken yazılımı denemelerine olanak tanır. Yazılım geliştiricilere hem shareware hem de freeware yazılımın ana yararlarından biri, ürünlerinin daha geniş bir kitleye ulaşmasıdır.
Bir ücretsiz yazılım türü de yazılımın kaynak kodunu sağlar. Açık kaynaklı yazılım, diğer programcıların ve geliştiricilerin kodu istedikleri gibi değiştirmelerini sağlar. Açık kaynak kodlu ve shareware ve freeware arasındaki fark, sadece her zaman ücretsiz olmasının yanı sıra, kullanımında da çok az sınırlamaya sahip olmasıdır.


