Özellikle kodun büyük bir kısmı gönüllülerden geldiği için, ücretsiz ve açık kaynaklı yazılım kullanmakta tereddüt edebilirsiniz. Hayatımızın çoğu alanında saygın bir firmadan ürün gelmesi bir artıdır. Bir şeyin iyi yapılmış olduğuna bu şekilde güvenirsiniz.
Microsoft, Apple ve Google'daki uzmanların sunduğu yüksek kaliteli yazılımlar yerine neden bazı gönüllülerin kodlarına güvenelim?
Teknoloji devlerinin bize gösterdiği gibi, yazılımları güvenilir olabilir, ancak genellikle her türlü izleme ve diğer istismar biçimleriyle birlikte gelir. Açık kaynaklı yazılımı kullanmak aslında çok daha güvenli ve işte nedeni bu.
1. Genel Kod Güvenebileceğiniz Koddur
Büyük, tanınmış teknoloji şirketlerinden gelen yazılımların çoğuyla ilgili temel sorun, kaynak kodunun gözden gizlenmesidir. Bu özel bir bilgidir ve kodu görüntülemek, değiştirmek veya yeniden dağıtmak için başınız belaya girebilir.
Tek seçeneğiniz, yazılımı olduğu gibi kullanmak ve çalıştırmanın güvenli olduğuna güvenmek veya bunun yerine yazılımı kullanmamayı tercih edebilirsiniz.
Bu tür kodlar, kapalı kaynaklı yazılım olarak bilinir. Kodu göremediğiniz için, yazılımın tam olarak ne yaptığını bilemezsiniz. Bu, şirketlere karlarını artırabilecek her şeyi yapma özgürlüğü verir.
Bu nedenle, kullandığımız uygulamalar davranışlarımızı izler, konumumuzu izler ve ne yaptığımızı takip etmeye çalışır. Bu bilgiler, şirketlerin veri simsarlarına satış yapması veya reklam satmak için kullanması açısından değerlidir.
Açık kaynaklı bir uygulamanın aynı tür veri toplamayı tanıtmak istediğini varsayalım. Aslında çok az insan takip edilmek ister. Gizliliğimize değer veriyoruz, bu nedenle davranışlarımızı izleyen kodu kaldırma seçeneği sunulduğunda bunu yapıyoruz.
Kaynak kodu herkesin düzenlemesi ve yeniden dağıtması için mevcut olduğundan, birisi gelir ve istenmeyen bitleri kaldırılmış yeni (bazen neredeyse aynı) bir uygulama oluşturmak için kodu kullanır. Bu işlem çatallanma olarak bilinirve kötü davranışlardan caydırır.
Tıpkı hayatımızın diğer alanlarında olduğu gibi, şeffaflık insanları daha iyi davranmaya ve daha iyi sonuçlar vermeye teşvik etme eğilimindedir.
2. O Büyük Şirketler? Hepsi Açık Kaynağa Güveniyor
Büyük teknolojiyi düşündüğünüzde aklınıza ilk gelen şirket nedir? Amazon? Facebook? Elma? Bu şirketlerin üçü de değişen derecelerde açık kaynaklı yazılım kullanıyor ve belirli projelere geri katkıda bulunuyor. Ve yalnız değiller.
Microsoft'un Azure'u çekici bir bulut bilgi işlem ürünü haline getirmek için Linux çekirdeğine (açık kaynaklı bir işletim sistemi) nasıl yatırım yaptığını düşünün. Google, Linux'u yalnızca bulutta değil, Chromebook'larda ve Android'de kullanır. Aşağıdaki şirketlerin hepsi Linux Vakfı'nın platin üyeleri 2023'ün başında.
Valve, geliştiricilere tüm özelliklerini geliştirmeleri için ödeme yapar. Steam Destesini mümkün kılan açık kaynaklı yazılım. Bir de Oracle ve IBM gibi genel tüketicilerden çok diğer işletmelerle iş yapan dev şirketler var. Her ikisi de açık kaynaklı yazılım kullanır ve geliştirir.
İnternetin kendisi büyük ölçüde açık kaynak mimarisi üzerine inşa edilmiştir. Web geliştiricileri, genellikle web siteleri ve web uygulamaları için temel olarak kullandıkları LAMP yığını (Linux, Apache, MySQL ve PHP) denen şeye aşinadır. Dört bileşenin tümü açık kaynaklıdır.
Geliştiriciler ve şirketler açık kaynaklı yazılımlara güveniyor çünkü güvenilir, sıfırdan bir alternatif geliştirmekten daha kolay ve genellikle kendi başlarına geliştirebileceklerinden daha iyi. Ürünlerini kullandığınızda, zincir boyunca bir noktada, sonuçta en üstte özel bir katman olsa bile, genellikle hala açık kaynak koduna güveniyorsunuz.
3. Hepimiz Aynı Koda Bağlıyız
Kaynak kodu açık bir şekilde mevcut olduğunda, bir tür ortak kullanıma girer. Bazı açık kaynak teknolojileri daha çok altyapı gibi çalışır. Halka açık yollarda olduğu gibi, hepimiz altyapıya güvenilir, özel vatandaşlar ve şirketler olarak yatırım yapıyoruz.
Bu nedenle, birçok açık kaynaklı yazılım gönüllülerden gelirken, büyük bir miktar da ücretli çalışanlardan gelir. Örneğin, Linux çekirdeği bulundu hem süper bilgisayarlarda hem de cep telefonlarında. Üreticilerden bilim adamlarına kadar herkesin, Linux çekirdeğine özellikler ekleyen veya hataları düzelten yamalara katkıda bulunmak için nedenleri vardır.
Şirketler pazarda birbirleriyle rekabet eden ürünler yaratırken bile, kullandıkları açık kaynaklı yazılıma olabildiğince iyi ve istikrarlı olmaya yatırım yapıyorlar.
Birçok açık kaynak programı, kodu kullanan kişilerin değişikliklerini herkese açık olarak paylaşmasını gerektiren copyleft lisansları altında bile dağıtılmaktadır. Bu, birisinin kodu alıp kendi özel oluşturmasında saklamasını engeller. Bunun yerine geri veriyorlar, program daha iyi hale geliyor ve hepimiz faydalanıyoruz.
4. Yazılım (Genellikle) Ücretsiz Olarak Verilir
Çoğu açık kaynaklı yazılımın kullanımı ücretsizdir, ancak bu, bir zamanlar olduğu kadar öne çıkmayan ayırt edici bir özelliktir. Bu günlerde, çoğu yazılım bir fiyat etiketi ile gelmiyor. Ama bir fark var. Kapalı kaynaklı yazılımlar genellikle ücretsizdir çünkü geliştiriciler, genellikle bizimle ilgili verileri toplayıp satarak veya başka bir şekilde kullanarak projeden kâr elde etmenin başka bir yolunu bulmuşlardır.
Google Dokümanlar'ı kullandığınızda, Google'ın dilediği şekilde oturum açması ve para kazanması için her tuşa basılabilir. Google, mümkün olduğu kadar çok kişinin Google Dokümanlar'ı kullanmasını sağlayarak, yazılımı bunun için ödeme yapmaya istekli bir azınlığa satmaktan kazanabileceğinden daha fazla para kazanabilir.
Açık kaynaklı yazılım, hiçbir koşul eklenmeden gerçekten özgürce verilir. LibreOffice'i kullandığınızda kimse yazılımla ne yaptığınızı bilemez.
LibreOffice ücretsizdir çünkü bilgisayarlarda bu kadar çok şeyin yapıldığı bir dünyada, insanlar, pahalı yazılımlar satın almakla kişisel davranışlarını izlemek arasında seçim yaparlar. toplum. Bu bizi bir sonraki noktamıza getiriyor.
5. Açık Kaynak Topluluğunun Bir Etik Kuralı Vardır
Açık kaynaklı yazılım dünyası, özel mülk yazılım dünyasından farklı bir dizi kural tarafından yönetilir. FOSS'u oluşturan birçok kişi, bunu yapmanın etik bir şey olduğuna inandıkları için yapar. Bazen para kazanmakla ilgilidir, ama çoğu zaman değildir. İnsanlar genellikle kodlarını kalplerinin iyiliğinden yaratır ve paylaşırlar.
Bu, insanların özverili olduğu anlamına gelmez. Para dışında birçok kazanım var. Pek çok kişi, zaten mevcut olan kaynak kodunu görüntüleyerek nasıl programlanacağını öğrenir ve geri vermek ister. Diğerleri, karşılayamayacakları ücretli programlara açık kaynak alternatiflerinden yararlandı ve onlar gibi insanlar için benzer yazılımlar oluşturmak istedi.
Bazıları, makinelerindeki yazılımla istediklerini yapma özgürlüğüne sahip olmaktan hoşlanır ve kendilerine veya başkalarına kısıtlamalar getirmeyi hayal edemez.
Kullanıcılar, yazılım oluşturucularını katı standartlara tabi tutar. İnsanlar, tescilli yazılım dünyasında gözlerini bile kırpmayacakları değişikliklere karşı öfke uyandırıyor. örneğin, Canonical'ın Ubuntu'ya Amazon önerilerini eklemesi (sonuç olarak bunları kaldırdılar).
Özgür yazılım dünyasında varsayılan beklenti, uygulamanıza kimlerin erişebileceğini kısıtlamamanız, nasıl kullanabileceklerini sınırlamamanız ve davranışlarını izlememenizdir.
6. Açık Kaynak Yazılım Zamanın Testinden Geçti
Birçok açık kaynak projesi onlarca yıldır var. Mozilla Firefox, LibreOffice, GIMP, Audacity ve VLC'yi düşünün. Bunlar giderek daha iyi hale gelen, eski hataları kaybederken yeni özellikler kazanan programlardır. Aynı şey, Linux çekirdeği gibi arka plan yazılımları veya GNOME ve KDE gibi masaüstü ortamları için de söylenebilir. Bu yazılım olgun ve kanıtlanmıştır.
Bu, yıllardır var olan istikrarlı bir kapalı kaynaklı yazılım olmadığı anlamına gelmez. Var. Ama zaten tescilli yazılıma güveniyorsunuz. Buradaki nokta, pek çok açık kaynaklı yazılımın aynı derecede, hatta daha fazla zaman içinde test edilmiş olmasıdır.
Özel mülk yazılım dünyasında bir şirket iflas ettiğinde yazılımının da ortadan kalktığını belirtmekte fayda var. Birisi hakları satın almadığı sürece kodu kimse göremez. Basitçe ortadan kaybolur.
Açık kaynaklı yazılımla, bir proje artık hiçbir sürüm görünmeden bakımsız hale gelebilir. Ancak kod var olmaya devam eder ve bazı kişiler bu kodu daha yeni yazılım oluşturmak için kullanabilir. Yani bir uygulama ölü gibi görünse bile kodu varlığını sürdürebilir.
Açık Kaynak Yazılım En Güvenilir Yazılımdır
Açık kaynaklı yazılımlar her zaman en fazla özelliği veya en iyi performansı sunmaz. Rekabeti geride bırakan birçok tescilli program var. Ancak iş güven meselelerine gelince, bu, açık kaynaklı yazılımların en iyi şekilde hizmet ettiği bir alandır.
Verilerinizin peşinde değil. Size reklam sunmak istemiyor. Sizi bir ekosisteme hapsetmeye çalışmıyor. Bilgisayarınızı gönül rahatlığıyla kullanmak istiyorsanız, gitmeniz gereken yol ücretsiz ve açık kaynaklı yazılımlardır.