Açık Kaynak ve Özgür Yazılım
Açık Kaynak Yazılım ve Özgür Yazılım, ticarileştirilmiş özel yazılımların hızlı trendine karşı koymak için ortaya çıkan iki harekettir. 'Açık Kaynak' adından, yazılımın kaynak kodunun diğer kişilerin görmesi ve çalışması için serbestçe bulunduğunu zaten belirleyebilirsiniz. Gerçekte, açık kaynak kodlu yazılımların ölçeği, görünür bir kaynak koduna sahip olmaktan daha fazla hüküm içermektedir. Özgür Yazılım için en yaygın olanı 'ücretsiz' olan veya kullanmak için ödemeniz gerekmeyen yazılımların birçok tanımı vardır. Bununla birlikte, Özgür Yazılım hareketi, özgür yazılımdaki özgürlüğün, yazılımın maliyetinin çok ötesine geçtiğini belirtir. Temel olarak, bir kullanıcı ortaya çıkan yazılım da ücretsiz olduğu sürece Özgür Yazılım için her şeyi yapabilir.
Özgür Yazılım, Kod Oluşturucu'nun yazılımın yasal kullanımını ve dağıtımını sağlamak için belirli koşulları belirtmesini sağlayan Açık Kaynak ile karşılaştırıldığında daha katı bir kod paylaşım yöntemidir. Açık Kaynak kodlu yazılımın kodlayıcısı, bir kullanıcının değiştirilen kodu yeniden dağıtmasına izin verilip verilmeyeceğini belirleyebilir. Bu, Özgür Yazılım ile mümkün değildir, çünkü Özgür Yazılımdan türetilen değiştirilmiş kodun Özgür Yazılım olarak da yayınlanması gerektiğini belirtmektedir..
Özgür Yazılım'ın savunulan bir diğer yönü de Açık Kaynak yazılımları ile ilgili olarak dikkat çeken bir başka özellik, bazı şirketlerin yazılımlarını Açık Kaynak olarak pazarlaması, ancak işlevlerinin çoğunun özel bir yazılım olarak bir fiyata satılmasıdır. Bu nedenle, ana yazılım Açık Kaynak yazılım olarak lisanslanmış olsa da, tam işlevselliği elde etmek için yine de ödeme yapmanız gerekecektir. Özgür Yazılım'ın tescilli yazılımlarla çalışmasına izin verilmez, böylece Özgür Yazılım teriminin yanıltıcı bir şekilde kullanılması olasılığı ortadan kalkar.
Özgür ve açık kaynaklı yazılımlarla mücadelede büyük gruplar olmasına rağmen, hala ortak düşman, tescilli yazılımlara karşı birleşmiş durumdalar. Her birinin özellikleri büyük ölçüde değişebilir, ancak ücretsiz ve genişletilebilir yazılım sağlama amacı her ikisi için de ortaktır.
Özet:
1. Özgür Yazılım Açık Kaynak Yazılımdır, ancak Açık Kaynak yazılım mutlaka Özgür Yazılım olmayabilir.
2. Açık Kaynak Kodlayıcı'nın Özgür Yazılım'a kıyasla programı üzerinde daha fazla kontrol sahibi olmasını sağlar.
3. Açık Kaynak yazılım diğer tescilli yazılımlarla çalışabilirken, Özgür Yazılım aynı.