paint-brush
Açık Kaynağın Kısa Tarihiile@semturan
2,289 okumalar
2,289 okumalar

Açık Kaynağın Kısa Tarihi

ile Sem Turan8m2023/02/04
Read on Terminal Reader
Read this story w/o Javascript

Çok uzun; Okumak

Açık kaynak yazılımlar interneti ve dünyayı anlamamızda çok önemli bir yere sahiptir. Son on yıllarda açık kaynak kültürüne ve topluluk üyelerinin birlikte yaratmanın yollarını denediğine tanık olduk. Bu deneyler sadece teknik değil aynı zamanda sosyaldi. Son gelişmeler, katkıda bulunanları adil teşvik eden ve kötülüğü caydıran yeni bir açık kaynak anlayışını gerektirmektedir.
featured image - Açık Kaynağın Kısa Tarihi
Sem Turan HackerNoon profile picture

Açık kaynaklı yazılımların farklı dallarda ortaya çıkması ve gelişmesi, internet anlayışımızda önemli bir yere sahiptir. Açık kaynaklı yazılım olmasaydı internete erişmemizi sağlayan araçların çoğu mevcut olmazdı. Dahası, açık kaynak kültürü, etkin küresel işbirliği için çok sayıda kaynağı, yeni yasal çerçeveleri ve şeffaflık talebini beraberinde getirdi.

Açık Kaynak Tarihini Neden Önemsemelisiniz?

Bizi yöneten kişi ve kurumların verdiği kararlardan her gün etkileniyoruz. Belli bir saatte uyanırız çünkü bundan yaklaşık yüz yıl önce iş yeri sahipleri, çalışanlarının belli bir saatte işe başlamasını isterdi. Oradan okullar ve diğer tüm toplumsal kurumlar adapte oldu.

Yolun karşısına geçmeden önce trafik ışığının yeşile dönmesini bekliyoruz. Sabah hamur işlerimizi alırken ince bir plastik kartla, hatta cep telefonlarımızdaki bir görüntüyle ödeme yapabiliriz. Bunun nedeni insanların bazı küresel kurallar ve protokoller üzerinde anlaşmaya varmasıydı.


Açık kaynak kültürü, kalabalık insan gruplarının nasıl tüm topluma fayda sağlayacak kurallar ve protokoller oluşturabileceği ve oluşturması gerektiği konusunda akıllıca dönüşler ve hiç bitmeyen, ilerleme odaklı tartışmalarla birlikte gelir. Toplumda düşünceli bir ilerlemeyi önemsiyorsanız, katkıda bulunmanın yollarını aramaya başlamalısınız.

Richard Stallman sayesinde erişim felsefesi size, bana ve hepimize fayda sağlar

Açık kaynak hareketinin ortaya çıkmasına yol açan önemli olaylar arasında 1970'lerde MIT'ye bir yazıcı bağışlanması da yer alıyor. Personel programcıları dahil Richard M. Stallman daha önce sahip oldukları eski sosyal hack ile bir sosyal hack uygulamışlardı. Ne zaman sıkışsa uyarı gönderiyordu. Yeni yazılım geliştirme ekibi, yazıcıyı üreten şirketle bir gizlilik anlaşması imzaladığı için Stallman ve meslektaşları, hayatlarını kolaylaştıran bu sosyal hack'i uygulamak için kaynak koduna erişemediler.


Bağışlanan yazıcının kaynak koduna erişilememesi Stallman'ı, tüm kullanıcılarına sistemin nasıl çalıştığını bilme ve bazı şeyleri değiştirme özgürlüğü veren eksiksiz bir işletim sistemi yaratma konusunda kararlı hale getirdi. Ve böylece GNU Projesi doğdu. Kaleme alma GNU Manifestosu 1985'te Stallman bir Altın Kural tanımladı:


[I]eğer bir programı beğenirsem, onu beğenebilecek diğer insanlarla paylaşmalıyım. Yazılım satıcıları, kullanıcıları bölüp ele geçirmek, her kullanıcının başkalarıyla paylaşmamayı kabul etmesini sağlamak istiyor. Bu şekilde diğer kullanıcılarla dayanışmayı bozmayı reddediyorum.


İyi İnternet vatandaşları paylaşmayı sever. Kertburger tarafından resimlenmiştir.

Bir yaşam biçimi olarak hacker tutumu

Stallman'la benzer görüşlere sahipseniz bilgisayar korsanı olma konusunda daha fazla bilgi edinmek isteyebilirsiniz. Eric S. Raymond , bir yazılım geliştiricisi ve açık kaynak savunucusu olup aynı zamanda yaygın olarak bilinen makaleyi de yazmıştır. Katedral ve Çarşı 1997'de hacker tutumunu anlatıyor Nasıl Hacker Olunur? .


Bilgisayar korsanları sorunları çözer ve bir şeyler inşa eder. Krakerlerle karıştırılmamalı, krakerler belki de o kadar parlak olmadıkları için ortalığı kırarlar. Dünyanın büyüleyici sorunlarla dolu olduğuna inanıyorlar. Bilgisayar korsanları, sorunu adım adım tamamen çözecek çözümler yaratmak için öğrenme kapasitelerini tüketmekten keyif alıyorlar. Bilgisayar korsanlarına olan saygılarından dolayı birbirlerini tekerleği yeniden icat etmeye ve yaratıcı çözümleri açıkça paylaşmaya zorlamazlar.


Bilgisayar korsanının tutumu erişim felsefesine dayanır.


Erişim kelimedir. Kertburger tarafından resimlenmiştir.

Fiziksel Alemde Açık Kaynak Genişlemesi

Hacker tutumu bilgisayarlarla ve programlamayla hiçbir ilgisi olmayan alanlara kadar uzanıyor. Örneğin, Grid Beam yapı sistemi , temel malzemelerle ücretsiz olarak yatak, sandalye ve üç tekerlekli bisiklet yapmayı öğrenebilirsiniz. Hatta kendinize bir Hexayurt ortak yapı malzemeleri olan ev. Çağımızın Gutenberg'ini arıyorsanız, başka yere bakmayın, yeryüzünde iyi ruhlar var. açık kaynaklı e-okuyucu projesi ve sahip Öğrenciler ders kitaplarına ücretsiz erişiyor . Ayrıca artık elimizde Sinyal aslında telefonunuzda internet tabanlı başka bir mesajlaşma uygulamasına ihtiyacınız yok.

Açık Kaynak Kültüründe Son Teknoloji

Son on yıllar, ortak üretime ilişkin ilginç sosyal deneylerden öğrendiklerimizi biriktirmemize olanak tanıdı ve aynı zamanda aşağıdaki gibi kavramların ortaya çıkmasına da yol açtı: copyleft , akran üretimi , kitle kaynak kullanımı Ve kullanıcı tarafından oluşturulan içerik . Ve burada duracak gibi görünmüyor.

Güç Çarpanı Olarak Topluluk

Muhtemelen kurumsal üretim dünyasında her şey yukarıdan aşağıya olmadığı için, açık kaynak kültürü yalnızca yazılımın nasıl ortak üretileceğine dair fikirleri değil, aynı zamanda daha geniş anlamda, standartların üzerinde herhangi bir şeyin ortak üretimini içerecek şekilde gelişti. teknik derinlik eşiği. Bu tür fikirlerin çoğu kurumsal dünya tarafından, özellikle de küresel start-up ve girişimcilik ekosistemindeki paydaşlar arasında geniş çapta benimsendi.


Açık kaynak öncülerinin çalışmaları daha da genişletildi Katedral ve Çarşı Eric S. Raymond'un yazdığına göre, dünyanın her yerinde teknoloji üreten ekipleri geniş ölçüde etkileyen bazı önemli fikirler şunlardır:

  1. Erken ve sık sık yayınlayın. Planınızın mükemmel olmasını beklemeyin.
  2. Çalışmanızı ve sorunlarınızı yeterince geniş bir ortak geliştirici havuzuyla paylaşırsanız, her türlü zor sorun çözülebilir.
  3. Ortak geliştiricileriniz en iyi müttefiklerinizdir: Zayıf yönlerinize işaret edecek ve güçlü yönlerinizi kutlayacaklardır. Onları yakınınızda tutun.

demokrasi++

Açık kaynak, pratikte, insan gruplarının çevrimiçi olarak karar verdiği sosyal bir olgudur. Muhtemelen kolektif karar almanın daha demokratik, aşağıdan yukarıya uygulamaları içerecek şekilde gözle görülür bir şekilde ilerlediği alandır.
Smart folks working on the building blocks of the Internet. Illustrated by kertburger.

Açık kaynaklı bir projenin geliştiricileri genellikle kararları fikir birliğiyle alırlar. Bazen, eğer sorun çözülemez ise ya da tüm çabalara rağmen fikir birliği oluşmuyorsa, toplulukların uzun vadede birlikte çalışmayı planlıyorlarsa ileriye dönük yol göstermelerine ihtiyaç vardır.

İlk neyle başladı Guido van Rossum Birinci Geçici olarak atanması Yaşam Boyu Hayırsever Diktatör (BDFL) Python ile birlikte, grubun doğal liderinin fikir birliğinin oluşturulamadığı kararlar almasını isteyen diğer projelere (Ubuntu, Linux, OpenStreetMap ve WordPress gibi) hızla yayıldı. Django'nun iki BDFL'si vardı: Adrian Holovaty Ve Jacob Kaplan-Moss Django topluluğunun BDFL'ler olmadan çalışabilme becerisine kişisel zaman ve güven eksikliği nedeniyle 2015 yılında emekli oldu .

Araştırmalar defalarca şunu gösterdi: türlü Her üyenin sağlamaya özen gösterdiği ekipler her biri için psikolojik güvenlik diğerleri açık ara en iyileri. Bu yüzden açık kaynak öncüleri Coraline Ada Ehmke gibi projeler üzerinde çalışıyoruz Katılımcı Sözleşmesi açık kaynakta daha tacizsiz ortak çalışma örnekleri oluşturmak.

Açık kaynak bozuk mu?

GitHub ortak yazılım projelerinde sanal ortak çalışmayı kolaylaştırmaya yardımcı olacak özelliklerle uzun süredir yazılım geliştiricilerin işbirliği yaptığı bir platform olmuştur. GitHub aynı zamanda açık kaynak topluluklarının ilerlemelerini saklamasının ve çalışmalarını paylaşmasının en popüler yolu olmuştur. Şirket 2018 yılında Edinilen teknoloji devinin açık kaynak geliştirmeye odaklanmasını artırmak için Microsoft tarafından.


2018 ve 2019 yılları, büyük teknoloji oyuncularının tartışmalı kararlarının çalışanlardan büyük tepki aldığı yıllardı: Google, Pentagon'un yapay zekalı dronlar üretmesine yardım ediyor , Microsoft, ABD Ordusu için savaş alanı kulaklıkları geliştiriyor Ve Amazon'un iklim nötrlüğü konusunda eylemsizliği manşetlere çıkan vakalardı. Düşünce liderleri büyük teknoloji çalışanlarını etik sorumluluğa çağırdı değişim için örgütlenmek veya işlerini bırakmak .


Rules may not always be that bad. Illustrated by kertburger.

GitHub'un ABD Göçmenlik ve Özel Uygulama (ICE) ile bir anlaşması olduğunun keşfedilmesi de muhtemelen sürpriz olmadı. bir açık mektup Açık kaynak topluluğunun pek çok aktif üyesi şirket GitHub'a, ICE tarihinin açık kaynağın temel değerleri olduğuna inandıkları şeylerle uyuşmayan yönlerine dikkat çekti: “[...] güç yapılarını tersine çevirmek ve erişim ve fırsatlar yaratmak herkes için". Şirket yanıt verdi başka bir mektup , anlaşmanın niteliğini yorumlarken detaylandırıyor ve kapsamının, GitHub'un yararlandığı ana varlık olan açık kaynak geliştiricilerin iyi niyetiyle hiçbir ilgisi olmadığını vurguluyor.


Başka bir açıdan, yasallığı GitHub Yardımcı Pilotu dır-dir inceleme altında. Copilot, programcılara yönelik, gerçek zamanlı kod yazma becerilerini geliştirmeye yönelik öneriler sunan bir destek aracıdır. AI sistemine dayanmaktadır Kodeks tarafından geliştirilmiş OpenAI ve Microsoft'a lisanslıdır. İnceleme ABD mahkemelerinde devam ediyor ve Codex'in yapay zeka modelini eğitmek için GitHub'daki kamu ve açık kaynak kod depolarını kullanması nedeniyle ortaya çıkıyor. Açık kaynak savunucusu Matthew Butterick, diğer şeylerin yanı sıra, özetler haksızlığın ardındaki mantık ise şöyle:


Microsoft, Copilot'u çok sayıda açık kaynak koduna alternatif bir arayüz olarak sunarak, açık kaynak yazarları ve kullanıcıları arasındaki yasal ilişkiyi kesmekten daha fazlasını yapıyor. Muhtemelen, Microsoft yeni bir şey yaratıyor duvarlı bahçe bu, programcıların geleneksel açık kaynak topluluklarını keşfetmesini engelleyecektir. Veya en azından bunu yapmaya yönelik her türlü teşviki ortadan kaldırın. Zamanla bu süreç bu toplulukları aç bırakacak. Kullanıcıların dikkati ve katılımı, Copilot'un duvarlarla çevrili bahçesine ve açık kaynak projelerinden, kaynak depolarından, sorun takipçilerinden, e-posta listelerinden ve tartışma panolarından uzağa kaydırılacak. Enerjideki bu değişim, açık kaynak açısından acı verici ve kalıcı bir kayıp olacaktır.


GitHub'ın yukarıda yalnızca birkaçına değindiğimiz son eylemleri büyük bir tartışmayı alevlendirdi ve açık kaynak tarihinde önemli bir dönüm noktasına işaret etti: Açık kaynağa erişimi kısıtlamalı mısınız? Bazen -olağanüstü yaratıcı çabalar göstermelerine rağmen- geçimini sağlamak için mücadele eden açık kaynak bakımcılarının, katkılarının etik olarak desteklemedikleri devasa kâr amaçlı takımyıldızlarda kullanılmasını izlemesini mi beklemeliyiz? Göre Açık Kaynak Girişimi Yukarıdaki tüm bu soruların cevabı evet: Kötü insanlara da açık kaynak kullanma özgürlüğünü vermek istiyorlar.


Kötü güçler artık genellikle çevrimiçi çalışıyor. Kertburger tarafından resimlenmiştir.


Dan Goodman-Wilson, açık kaynağın kırılganlığına ilişkin derin, felsefi yaklaşımıyla hayır diyerek yanıt veriyor ve sorunun kökenini şu şekilde özetliyor:

Açık kaynak, açık kaynak yazılım havuzuna erişimi düzenlemeyi açıkça reddederken, topluluğun yapısı boyunca örülmüş olan görünmez, örtülü ama yine de son derece gerçek düzenlemelerden oluşan kapsamlı sisteme göz yumuyor. Bu kontrolden tamamen vazgeçilmesi zehirlidir, ihtiyaç duyduğumuz insanları dışarı iter ve istemediklerimize kapıyı açar. Açık kaynağın başlıca başarısızlıkları, açık kaynak topluluğunu genel olarak yöneten mevcut (örtük, gizli) düzenlemelerin bir kombinasyonu veya bunların eksikliği ile açıklanabilir.


Goodman-Wilson, açık kaynak sonrası dünyayla ilgili açıklamasında, açık kaynak bakımcıları için iyi düşünülmüş teşvik sistemlerine duyulan ihtiyacın yanı sıra, "sistemin temel ilkelerine" bağlı kalmak istemeyen aktörler için açık kaynak kullanımını caydıracak mekanizmalara duyulan ihtiyacın altını çiziyor. insanın değeri”. Hipokrat Lisansı gibi projeler, Sanatsız Cihazlar ve Anti-Kapitalist Yazılım Lisansı açık kaynak topluluklarının etik hususları dikkate alan ve kötülüğü caydıran lisansları uygulamasına olanak tanıyor.


Her ne kadar biraz daha büyük balıklar olsa da ilgilenmiyor gibi görünüyorum , diğerleri -hatta bazıları onun kadar büyük- hala kötü olmama konusunda kararlı. İlgi alanlarınızın ve yeteneklerinizin en uygun olduğu yeri bulmak için asla geç değildir.

Bu konuda daha fazlasını mı istiyorsunuz?


Ana görsel: Açık kaynak her şey ve her şey. Kertburger tarafından resimlenmiştir.