Satın aldığınız şeyler sizin olmaktan çıktığında
Dijital yaşamınızın çoğu bir avuç büyük şirket tarafından yönetilmektedir. Verilerinizin nasıl kullanıldığını, akış algoritmanızın neden değiştiğini göremeyebilirsiniz ve güvendiğiniz bir özellik kaybolduğunda başvurabileceğiniz hiçbir yol yoktur. Buna karşılık, her şey kullanışlıdır.
Bu varsayımsal değildir.
2009 yılında Amazon, müşterilerin Kindle'larına erişti ve insanların satın alıp parasını ödediği kitapları uzaktan sildi.[1] Yakın zamanda 2024'te Spotify, Car Thing cihazını durdurdu ve müşterilerin satın aldığı üniteleri uzaktan devre dışı bıraktı.[2]
Bu vakalar kapalı yazılımın riskini göstermektedir: Bir ürün, tek bir satıcı tarafından kontrol edilen koda ve sunuculara bağlı olduğunda, o satıcı ürünün çalışmaya devam edip etmeyeceğine karar verebilir.
Açık kaynak dengeyi değiştirir. Bir ürünün arkasındaki kod herkese açık olduğunda ve lisansı anlamlı haklar verdiğinde, insanlar onu inceleyebilir, çalıştırabilir, onarabilir, uyarlayabilir ve bağımsız olarak devam ettirebilir. Bu, onarım hakkı hareketinin donanım hakkında öne sürdüğü argümanın aynısının içindeki yazılıma uygulanmış halidir.
"Özgür ve açık kaynak" ne anlama gelir?
Özgür/serbest ve açık kaynaklı yazılım (FLOSS, FOSS olarak da yazılır), kaynak kodu herkesin çalıştırması, incelemesi, paylaşması ve geliştirmesi için açık olan yazılımdır. Tam tarifiyle birlikte gelen bir yemek düşünün: malzemeleri kontrol edebilir, kendiniz pişirebilir, başkalarına aktarabilir veya daha iyi hale getirebilirsiniz. Kapalı yazılım, tarifi ve malzemeleri gizli tutar, böylece içine ne gireceğine, kimin yiyebileceğine ve bunu öğrenip öğrenemeyeceğinize tek bir şirket karar verir.
Bugün neredeyse kesinlikle farkında olmadan açık kaynaklı yazılım kullandınız:
- Her Android telefonun ve ziyaret ettiğiniz web sitelerinin arkasındaki sunucuların çoğunun temeli olan Linux.
- Kendine ait bağımsız bir motora sahip birkaç büyük tarayıcıdan biri olan Firefox.
- Şifreleme protokolü her WhatsApp mesajını da güvence altına alan bir mesajlaşma uygulaması olan Signal.
- Başka hiçbir şeyin açmayacağı dosyayı açan medya oynatıcısı VLC.
- Zaten sahip olduğunuz belgeleri okuyan tam bir ofis paketi olan LibreOffice.
Buradaki "Özgür" (Free), fiyatı değil özgürlüğü ifade eder. Bir program parayla satılabilir ve yine de özgür yazılım olabilir; ücretsiz bir uygulama ise kapalı ve kısıtlayıcı olabilir.
Fikir basittir: Eğer bir şirket kodu kontrol ediyorsa, kullanıcıyı da kontrol eder. Özgür yazılım bunu tersine çevirir. Yazılımın size yanıt vermesini yasal ve kalıcı olarak garanti eder. Sade bir dille, dört özgürlük tanır:[3]
Açık kaynağın faydaları
Özgür yazılım, kendi dijital yaşamınızı kontrol etmek için tarafsız, evrensel olarak erişilebilir bir araçtır. Hiçbir siyasi ideolojiye veya harekete ait değildir ve onu çalıştıran herkes için aynı şekilde çalışır.
Birlikte çalışmanın daha iyi yolları
Açık kaynak, insanların birbirlerinin çalışmalarından öğrenmesine, hataları bildirmesine, metin ve görselleri çevirmesine, belgeler yazmasına, erişilebilirliği iyileştirmesine ve ticari bir yol haritasının gözden kaçırabileceği bireysel ihtiyaçlar için araçlar oluşturmasına olanak tanır.
Onarım hakkı
Bir cihaz genellikle yazılımı öldüğünde ölür. Güncellemeler durur, sunucu kararır ve çalışan donanım atık haline gelir. Onarım hakkı hareketi, satın aldığınız donanımın bozulması durumunda onarılabilmesini zorunlu kılarak yasalarla buna karşı savaşır; açık kaynak, aynı savaşın yazılım yarısıdır. Kod, cihaza sahip olan herkes tarafından okunup yeniden oluşturulabildiğinde, geliştiricisinin size bir sonraki sürümü satma konusundaki ilgisinden daha uzun süre dayanır.
Yayınlama özgürlüğü
Kod yayınlamak ifade özgürlüğüdür ve bu şekilde savunulması gerekmiştir. Şifreleme yazılımı yayınlama hakkı 1990'larda mahkemede kazanıldı. Tersi de geçerlidir. Bir şirket bir aracı kontrol ettiğinde, onunla ne söylenebileceğine, okunabileceğine veya inşa edilebileceğine karar verir. Herkesin kopyalayıp yeniden yayınlayabileceği yazılımlar sessizce kapatılamaz.
Çatallanma hakkı
Eğer sürdürücüler bir projeyi kötü bir yöne götürürse, topluluk kodu kopyalayabilir ve kendi yolunda devam edebilir. LibreOffice, Jenkins ve OpenTofu gibi popüler araçların tümü, kurumsal sahipler rota değiştirdiğinde toplulukların bu hakkı kullanması sayesinde var olmuştur. Çatallanmalar, ele geçirilmeye karşı bir güvencedir.
Açık kaynaklı uygulamalara nasıl geçilir
Her şeyi aynı anda değiştirmenize gerek yoktur. Sık kullandığınız bir araçla başlayın ve o araç için yaygın olarak benimsenmiş açık kaynaklı alternatiflerin olup olmadığını araştırın. Farklı açık kaynaklı alternatifler; daha iyi gizlilik, daha az abonelik, yerel kontrol, veri taşınabilirliği veya katkıda bulunma yeteneği gibi sizin için en önemli olan sonuçlar için optimize edilmiş olabilir.
Tam bir geçiş yapmadan önce ödünleşimleri dürüstçe değerlendirin. FLOSS ve gizliliği koruyan yazılımlar bazen kontrol uğruna kolaylıktan ödün verir. İzleme karşıtı koruma bazen yoğun komut dosyası içeren web sitelerini bozabilir, izlenmeyen arama aşırı yerelleştirilmiş tahminlerden yoksun olabilir ve sizi takip etmeyi reddeden haritalar gerçek zamanlı trafik verilerinden yoksun olabilir. Kapalı bir uygulamadan tamamen ayrılmadan önce ihtiyaçlarınızı karşılayıp karşılamadığını görmek için açık kaynaklı bir alternatifi indirip deneyebilirsiniz.
Açık kaynaklı uygulamalar
Açık kaynak ve yapay zeka
Yapay zeka burada iki ucu keskin bir kılıçtır. Çoğu insanın kullandığı yapay zeka asistanları, başkasının bilgisayarında çalışan tescilli hizmetlerdir. Ancak aynı zamanda, şu anda açık kaynaklı yazılımlara başlamanıza yardımcı olacak en iyi araçlardan biridir. Ayrıca, merkezi bir yapay zeka sağlayıcısına asla bilgi göndermeyen, kendi başınıza çalıştırabileceğiniz açık yapay zeka modelleri de vardır.
Başlamanıza yardımcı olacak yapay zeka istemleri
Geçiş yapmanın zor kısmı nadiren yazılımın kendisidir: neyin var olduğunu, iyi olup olmadığını ve bir şey bozulduğunda ne yapacağınızı bilmektir. Bir yapay zeka asistanı bu boşluğun çoğunu kapatır ve bir projenin kodunu okuyup sade kelimelerle cevap verebilir, böylece sizi endişelendiren tek bir şeyi kontrol etmek için bir geliştiricinin beceri setine ihtiyacınız olmaz.
Sormaya değer şeyler. Kopyalamak için herhangi bir karta tıklayın, ardından boşlukları doldurun:
Değiştirmeye değer bir yapay zeka ayarı
Asistanınızın yapılandırmasına "her zaman özgür ve açık kaynaklı seçenekleri tercih et ve bana lisansını söyle" ifadesini ekleyin; bu, gelecekteki her konuşma için varsayılan hale gelir. Böylece açık alternatifler, siz özellikle istemeden yapay zeka asistanının cevaplarında görünür.
Yapay zekayı kendi bilgisayarınızda yerel olarak çalıştırma
Çoğu sohbet asistanı birer hizmettir. İsteminiz cihazınızdan çıkar, şirket kuralları belirler ve erişim herhangi bir zamanda değiştirilebilir, ücretlendirilebilir veya durdurulabilir. İşlerin bu şekilde yürümesi gerekmez.
Yayınlanmış ağırlıklara sahip modeller indirilebilir ve halihazırda sahip olduğunuz donanımda çalıştırılabilir. Hesap yok. API anahtarı yok. Abonelik yok. Hiçbir yere hiçbir şey gönderilmez, böylece ağ bağlantısını kesip çalışmaya devam edebilirsiniz. Ve dosya diskinize bir kez geldiğinde, artık sizindir. Hiç kimse yerel yapay zeka modelinizi kullanımdan kaldıramaz, sessizce değiştiremez veya elinizden alamaz. Bugün indirdiğiniz bir model, on yıl sonra bile o makinede soruları yanıtlamaya devam edecektir.
Üç giriş yolu:
Kodun ötesinde açık
Ethereum var olmadan çok önce, insanlar bu argümanları öne sürüyor ve kazanıyorlardı. Bu sayfada açıklanan lisansları yazdılar, kod yayınlamayı yasal hale getiren mahkeme davalarını kazandılar ve milyonlarca insanın izlenmeden konuşmak ve okumak için güvendiği araçları inşa ettiler. Gizlilik, mülkiyet, onarım, ifade özgürlüğü, okuma hakkı: Ethereum aynı geleneğin içinden büyüdüğü için aynı taahhütleri taşır ve aşağıdaki kuruluşlar, bu zeminin büyük bir kısmının hala dava dava ve araç araç savunulduğu yerlerdir. Bu sayfanın anlattığı şeylerin çoğu onlar sayesinde var. Onlar Ethereum'dan bağımsızdırlar, kendi önceliklerini belirlerler ve hepsi desteklenmeye değerdir.
Dijital hakları savunan kuruluşlar
Free Software Foundation
Özgür yazılım tanımını ve GNU projesini sürdürür
Electronic Frontier Foundation
Mahkemelerde ve kamu politikasında dijital sivil özgürlükleri savunur
Open Source Initiative
Açık kaynak tanımını ve onaylanmış lisanslar listesini yönetir
Tor Project
Açık anonimlik ve sansür karşıtı araçlar geliştirir
Fight for the Future
Açık bir internet için ve kitlesel gözetime karşı kampanyalar yürütür
Internet Archive
Web'i korur ve çevrimiçi okuma, ödünç verme ve arşivleme hakkını savunur
Ayrıca bilinmeye değer:
- The Linux Foundation (yeni sekmede açılır)
- Ludlow Institute (yeni sekmede açılır)
- Mozilla Foundation (yeni sekmede açılır)
- Software Freedom Conservancy (yeni sekmede açılır)
- World Ethical Data Foundation (yeni sekmede açılır)
Açık bilgi
Çevrimiçi ortama konulan en faydalı bilgilerin bazıları ücretsizdir çünkü onları oluşturan kişiler bu şekilde kalmasını seçmiştir; buna hakemli üniversite ders kitapları, birinci sınıf üniversitelerden ders materyalleri, yüzlerce dilde ansiklopediler, tüm gezegenin haritaları veya aksi takdirde bir ödeme duvarının arkasında kalacak olan araştırmalar dahildir.
- Açık eğitim: OpenStax (yeni sekmede açılır), MIT OpenCourseWare (yeni sekmede açılır).
- Açık bilim: Açık erişimli dergiler için DOAJ (yeni sekmede açılır), ön baskılar için arXiv (yeni sekmede açılır) ve araştırma verileri ile kodlar için Zenodo (yeni sekmede açılır).
- Müşterekler ve eş üretimi: P2P Foundation (yeni sekmede açılır).
- Açık kültür: Creative Commons (yeni sekmede açılır), kamu malı, Wikipedia (yeni sekmede açılır), OpenStreetMap (yeni sekmede açılır).
Ethereum neden açık kaynaktır?
Ethereum, açık spesifikasyonlar ve bağımsız olarak geliştirilen yazılımlar aracılığıyla inşa edilmiş halka açık bir ağdır. Hiçbir şirket protokole sahip değildir veya insanların ona nasıl erişeceği üzerinde özel bir kontrole sahip değildir. Herkes kodu inceleyebilir, önerilen değişiklikleri gözden geçirebilir, ağa bağlanan yazılımları çalıştırabilir veya protokolü kullanan uygulamalar geliştirebilir.
- Ağın kuralları birden fazla bağımsız ekip tarafından uygulanır, bu nedenle ne yaptığını tek bir şirket kontrol etmez.
- Herkes bir düğüm çalıştırabilir ve ağı bağımsız olarak doğrulayabilir.
- Araştırmacılar ve geliştiriciler protokol değişikliklerini açıkça tartışırlar.
- Katkıda bulunanlar kodu, belgeleri, çevirileri, eğitimi, araçları ve topluluk kaynaklarını iyileştirebilir.
Açıklığın yerleşik olduğu ve güvendiğiniz şeylerin sizin için çalışmaya devam ettiği farklı bir gelecek mümkündür.
Ethereum'un açıklığı, üzerine inşa edilen her uygulamanın açık kaynaklı, güvenli veya güvenilir olduğu anlamına gelmez. Yine de yazılımı, sözleşmeleri, ekipleri ve içerdiği riskleri değerlendirmelisiniz. Ancak protokolün kendisi, temellerinin kamuya açık bir şekilde incelenebilmesi ve geliştirilebilmesi için tasarlanmıştır.
Tescilli, açık kaynaklı ve özgür yazılım: fark nedir?
"Açık" kelimesi gevşek bir şekilde kullanılır ve farklılıklar önemlidir. Dört aile, karşılaşacağınız hemen hemen her şeyi kapsar:
Tipik lisanslar: Kaynağa yönelik hiçbir lisans yoktur
Gerçek örnekler: Windows, iOS, Photoshop
Tipik lisanslar: BUSL 1.1, SSPL, birçok "açık çekirdek" lisansı. OSI onaylı (yeni sekmede açılır) değildir.
Gerçek örnekler: Ağustos 2023'te açık MPL 2.0'dan BUSL 1.1'e geçen Terraform. Topluluğun OpenTofu'yu çatallamasının nedeni bu değişikliktir.
Tipik lisanslar: MIT, Apache 2.0, BSD, MPL 2.0
Gerçek örnekler: Lighthouse, Reth, Besu, Teku (Apache 2.0); Nimbus (Apache 2.0 / MIT); bu web sitesi (MIT)
Tipik lisanslar: GPL, LGPL, AGPL
Gerçek örnekler: Linux (GPL-2.0); Ethereum istemcileri: go-ethereum (ikili dosya için GPL-3.0, kütüphaneleri için LGPL-3.0); Prysm, Nethermind, Grandine, Solidity (GPL-3.0)
Ethereum sadece "açık" kelimesiyle değil, copyleft ile çalışır
Pek çok proje kendine açık diyor. Önemli olan lisans dosyasıdır, işte bizimki.
Ethereum'un en kritik altyapısı Özgür Yazılım Vakfı'nın (Free Software Foundation) kendi copyleft lisansları altında sunulur: go-ethereum, LGPL-3.0 kütüphaneleriyle birlikte GPL-3.0'dır; Prysm, Nethermind, Grandine ve Solidity derleyicisi GPL-3.0'dır ve Erigon LGPL-3.0 altındadır. Diğer istemciler izin verici yolu izler: Lighthouse, Reth, Besu ve Teku Apache 2.0'dır.
Bu web sitesi MIT lisanslıdır ve bu sayfadaki her değişiklik herkese açıktır. Herkes kaynak kodunu incelemekte (yeni sekmede açılır) veya değişiklik önermekte (yeni sekmede açılır) özgürdür.
İstemci çeşitliliği başlı başına çatallanma hakkının bir uygulamasıdır. Hiçbir tekil uygulama ağı kontrol etmez ve herhangi biri izin istemeden daha iyi bir şeyle değiştirilebilir.
Sıkça sorulan sorular
"Özgür yazılım" ve "açık kaynak" birbiriyle ilişkili geleneklerden gelir. Özgür yazılım, kullanıcıların haklarını ve özgürlüğünü vurgular. Açık kaynak ise genellikle işbirliği, güvenilirlik ve daha iyi yazılım gibi pratik faydaları vurgular. Uygulamada her ikisi de lisansı insanlara onu kullanma, inceleme, değiştirme ve paylaşma konusunda gerçek haklar veren yazılımları tanımlar.
Bu sayfa terimleri birlikte, FLOSS olarak kullanır, çünkü bu ayrım önünüzdeki yazılımla yapabileceklerinizi nadiren değiştirir.
Bu haklı bir sorudur ve cevabı kesin bir hayır değildir. Kod yayınlamak, saldırganların onu incelemesine izin verir. Ancak diğer herkesin de incelemesine izin verir ve gizliliğin bir savunma olarak sicili zayıftır: kapalı yazılımlar aynı kusurlara sahiptir, bunlar daha sonra bulunur, satıcının programına göre açıklanır ve işlerine geldiğinde düzeltilir.
Dürüst olmak gerekirse açıklık gereklidir ancak yeterli değildir. Ciddi hatalar, genellikle kritik altyapının ücret almayan bir veya iki kişi tarafından sürdürülmesi nedeniyle, yaygın olarak kullanılan açık projelerde yıllarca fark edilmeden kalmıştır. Açıklığın garanti ettiği şey, herkesin bakabilmesi ve herkesin düzeltebilmesidir; yeterli sayıda insanın bunu yapıp yapmadığı, projenin ne kadar iyi finanse edildiğine ve kadrolandığına bağlıdır. Bir şeye bel bağlamadan önce bunu kontrol etmeye değer ve bu hakkında soru sorması kolay bir şeydir.
Açık olarak tanımlanan çoğu yapay zeka modeli ağırlıklarını yayınlar ancak eğitim verilerini veya onları üreten kodu yayınlamaz. Onları çalıştırabilir ve uyarlayabilirsiniz; ancak tam olarak inceleyemez veya yeniden oluşturamazsınız. Bu sayfada belirtilen tanımlara göre bu, özgür yazılımdan ziyade kaynağı erişilebilir olmaya daha yakındır.
Yine de kapalı alternatife göre büyük bir gelişmedir. İndirdiğiniz açık ağırlıklı bir model izinsiz çalışır, iptal edilemez, arkasındaki şirket yön değiştirdiğinde veya ortadan kaybolduğunda çalışmaya devam eder ve davranışını kontrol etmek isteyen herkes tarafından bağımsız olarak test edilebilir. Bunlar, bu sayfanın geri kalanının konusu olan ayrılma özgürlüğü ve yaratıcısından daha uzun yaşayan yazılım gibi aynı faydalardır. Açık Kaynak Girişimi'nin (Open Source Initiative) Açık Kaynak Yapay Zeka Tanımı (yeni sekmede açılır) tam bir açıklığın neleri gerektireceğini ortaya koymaktadır ve AI2'nin OLMo'su ile EleutherAI'nin Pythia'sı gibi bir avuç model bunu halihazırda karşılamaktadır.
Daha fazla okuma
- Amazon Patronu Orwell Kitaplarını Silmenin "Aptalca" Olduğunu Söyledi (yeni sekmede açılır) - The New York Times (arşiv)
- Spotify Car Thing'i resmen sonlandırdı, kalan üniteler artık çalışmıyor (yeni sekmede açılır) - 9to5Google
- Özgür Yazılım Tanımı (yeni sekmede açılır) - GNU Projesi
- Açık Kaynak Tanımı (yeni sekmede açılır) - Open Source Initiative
- Yollar ve Köprüler: Dijital Altyapımızın Arkasındaki Görünmez Emek (yeni sekmede açılır) - Nadia Eghbal, Ford Foundation
- Tek Yönlü Aynanın Arkasında: Kurumsal Gözetim Teknolojisine Derinlemesine Bir Bakış (yeni sekmede açılır) - Electronic Frontier Foundation
- Çekişmeli Birlikte Çalışabilirlik (yeni sekmede açılır) - Cory Doctorow, Electronic Frontier Foundation
Alternatifler bulma
- Switching.software (yeni sekmede açılır) ve Privacy Guides (yeni sekmede açılır): günlük yazılımların açık ikameleri için daha fazla katalog.
- Google'dan arındırılmış ekosistemler: GrapheneOS (yeni sekmede açılır), /e/OS (yeni sekmede açılır), LineageOS (yeni sekmede açılır), F-Droid (yeni sekmede açılır); Framework (yeni sekmede açılır), Pine64 (yeni sekmede açılır) ve MNT Reform (yeni sekmede açılır)'dan açık donanımlar.






























