Daha ziyade, bireysel aktörlerin etkileşimi, herkesin yararına ortak iyilerin ("ortak" olarak kısaltılır) yaratıldığı ortak bir felsefeye dayanır. Davranış, yasal düzenlemelerden ziyade sosyal normlar tarafından kontrol edilir. Katılımdaki motivasyon daha az kârdır, ancak herkesin yararına topluma daha anlamlı katkılar sağlar.
Açık Kaynak/FOSS projelerine katkı, birkaç faktöre dayanır, örneğin:
- İlgi alanına dayalı
Neye katkıda bulunmak isterim? ne kullanmak istiyorum?
- Bağlayıcı olmayan
şart değil. ne yapmaktan hoşlanırım? ne yapmak gibi hissediyorum?
- yeteneğe göre
özellikle hangi konuda iyiyim? Yeni şeyler denerken ne öğrenmek istiyorum?
Sonuçlar, geliştiricilerin kişisel iradesinden doğan ve bu kişiler veya onların işbirlikçileri tarafından geliştirilen çok ilginç, çeşitli projelerdir. Tutku ve coşku, herhangi bir maddi teşvik gerektirmeden bu projelere yansıtılır.
Lisans Modelleri
Uygun lisans modelleri olmadan FOSS projelerinin gerçekleştirilmesi ve sürdürülmesi çok daha zor olacaktır. Lisans modeli, proje için geliştirici tarafından seçilen ve hepimize güvenilir ve istikrarlı bir çalışma çerçevesi sağlayan bir kullanım sözleşmesidir. Lisans modelleri net yönergeler belirler ve açık kaynak koduyla neler yapabileceğinizi belirtir. Genel amaç, yazılımı veya resmi herkes için erişilebilir kılmaktır. Lisans modelleri, diğer ticari lisans sözleşmelerinden çok daha az kısıtlayıcıdır.
Yazılım için GNU Kamu Lisansı (GPL) veya BSD Lisansı gibi lisanslar kullanımda. Bilgi malları, çizimler ve ses ve video verileri genellikle Creative Commons [1] kapsamında lisanslanır. Tüm lisans modelleri yasal olarak doğrulanmıştır. Lisans modellerinin kullanımı son on yılda sürekli artmıştır ve günümüzde yaygın olarak kabul görmektedir.
Açık Kaynak için 10 Neden
Açık kaynaklı yazılımla ilgili temel sorular şunları içerir: “Açık kaynaklı yazılım neden sizin için iyi bir şey??"Yazılım için açık kaynak lisansı veya sanat eserleri için Creative Commons kullanmanın avantajları nelerdir??” ve “Açık kaynaklı yazılım kullanmak sizi bir şirket olarak rakiplerinizin önüne nasıl geçirebilir??” Aşağıda, açık kaynak kodlamayı kullanmak için en önemli on neden listemizi bulacaksınız.
1. Kaynak Kodun Kullanılabilirliği
Yazılımın kaynak kodunu tamamen görebilir, indirebilir, ilham alabilir ve temel yapıyı kendi projeleriniz için kullanabilirsiniz. Açık Kaynak, yüksek düzeyde yapılandırılabilir ve bir geliştirici olarak, özel ihtiyaç ve gereksinimlerinizi karşılamak için kendi özel varyantlarınızı oluşturmanıza olanak tanır.
2. Yazılımın Kullanılabilirliği
Herkes açık kaynaklı yazılımı indirebilir ve kullanabilir. Kullanıcı grubu veya hedef kitle, kullanım amacı, kullanım sıklığı ve açık kaynaklı yazılımların kurulabileceği cihazlar konusunda herhangi bir sınırlama yoktur. Ödenecek lisans ücreti de yok.
3. Daha Düşük Toplam Sahip Olma Maliyeti (TCO)
Açık kaynak kodu ile lisans veya kullanım ücreti yoktur. Ticari bir hizmet olarak maliyetler yalnızca uygulama, kurulum, yapılandırma, bakım, dokümantasyon ve destek hizmetleri için geçerlidir.
4. Dünyayı Yaklaştırır
Açık kaynak toplulukları aracılığıyla, diğer ülkelerden diğer geliştiricilerle kolayca iletişim kurabilir, onlara sorular sorabilir ve onlardan ve ayrıca yazdıkları ve yayınladıkları kod veya sanat eserlerinden bilgi edinebilirsiniz. Bu, paylaşılan teknolojinin uygulamalarını geliştiren ve çeşitlendiren küresel ekip çalışmasını ve işbirliğini teşvik eder. Herkesin kodu daha hızlı, daha yenilikçi ve daha etkili bir şekilde desteklemek ve geliştirmek için ortak bir hedefi olduğu için açık kaynak topluluklarının oluşturulduğunu ve geliştiğini göreceksiniz, böylece topluluk ve ötesindeki avantajlardan faydalanabilir.
5. FOSS Çeşitlilik Sunar
Açık kaynak standartlarının kullanılması, mevcut yazılım havuzunu tek bir yazılımla sınırlamaz, onu genişletir. Açık kaynak kullanarak, kendi benzersiz ihtiyaçlarınıza göre çeşitli farklı uygulamalar ve yazılım çözümleri arasından seçim yapabilirsiniz.
6. Eğitim Olanakları
Açık kaynak, herkesin eğitimde ilerlemesi için hayati öneme sahiptir, çünkü hem bilgi hem de kaynaklar artık ücretsiz olarak erişilebilir durumdadır. Diğer geliştiricilerden nasıl kod oluşturduklarını ve açık kaynak üzerinden paylaştıkları yazılımları nasıl kullandıklarını öğrenebilirsiniz.
7. Fırsatlar ve Topluluk Yaratır
Açık kaynaklı yazılımlar yeni fikirler ve katkılar getirdiğinden, geliştirici topluluğu fikirleri özgürce paylaşabilen, giderek daha canlı bir topluluk haline gelir. Topluluk aracılığıyla, benzer ilgi alanlarına sahip insanlarla tanışabilirsiniz. Birçok elin hafif işler yaptığı söylenir; benzer şekilde, kod, sorunları gidermek ve rekor sürede teslim etmek için bir ekip olarak çalışan yetenekli bireylerden oluşan bir "ordu" tarafından geliştirilirse, olağanüstü sonuçlar elde etmek çok daha kolaydır.
8. FOSS Yeniliği Teşvik Ediyor
FOSS, bir paylaşım ve deney kültürünü teşvik eder. Yeni fikirler, ürünler ve yöntemler geliştirerek yenilikçi olmaya teşvik edilirsiniz. Başkalarından öğrendiklerinizden ilham alın. Çözümler ve seçenekler ayrıca çok daha hızlı pazarlanabilir ve açık kaynak, geliştiricilerin mevcut en iyi çözümleri denemesine, test etmesine ve denemesine olanak tanır.
9. Güven
Yazılımınızı açık kaynak üzerinden test ederek, müşteriler ve kullanıcılar ürününüzün ne yaptığını görebilir, sınırlamaları nelerdir?. Müşteriler, yazılımın nasıl çalıştığına göz atabilir, onu doğrulayabilir ve gerekirse özelleştirebilir. Bu, ürünün veya yazılımın ne yaptığı konusunda güven yaratır. Gizemli ve anlaşılması zor çözümlerden veya yazılım ürünlerinden kimse hoşlanmaz.
10. Güvenilirlik ve Güvenlik
Kod üzerinde ne kadar çok kişi birlikte çalışırsa, o kodun güvenilirliği o kadar yüksek olur. Herhangi bir hatayı tespit etmek ve en iyi düzeltmeyi seçmek daha kolay olduğu için işbirliğine dayalı bir kod üstün olacaktır. Kod, ona erişimi olan geliştiriciler topluluğu tarafından kapsamlı bir şekilde değerlendirildiği ve değerlendirildiği için güvenlik de iyileştirilmiştir. Yeni sürümleri kontrol eden test edici gruplarına sahip olmak yaygındır. Ortaya çıkabilecek herhangi bir sorun topluluk tarafından özenle düzeltilir.
Açık Kaynağın Başarılı Kullanım Örnekleri (Kullanım Örnekleri)
FOSS uzun süredir niş bir pazar değil. En belirgin örnekler, web sunucularından TV'lere, kablosuz erişim noktaları gibi ağ cihazlarına kadar her yerde kullanılan Linux tabanlı bilgisayar sistemleridir. Bu, lisans maliyetlerini büyük ölçüde azaltır ve birçok alanın, şirketin ve endüstrinin bağlı olduğu temel altyapının istikrarını artırır. Facebook ve Google gibi şirketler hizmetlerini yürütmek için FOSS'u kullanır - buna web sitesi, Android telefon, arama motoru ve Chrome web tarayıcısı dahildir.
Liste, Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] ve dünyanın her yerinden gönüllüler tarafından okunan ücretsiz sesli kitaplar sağlayan bir hizmet olan LibriVox'tan [8] bahsetmeden eksik kalıyor. Aşağıda, FOSS tabanlı çözümleri kullanmanız için size ilham verebileceğini düşündüğümüz bir dizi örnek olay incelemesi bulacaksınız.
Durum çalışmaları
1. Makoko, Nijerya
Nijerya, Lagos'taki Makoko'nun gecekondu mahallesi yaklaşık 95.000 kişiye ev sahipliği yapıyor. Afrika'da Açık Kaynak kodlamasının mevcudiyeti nedeniyle, bu kasabanın eksiksiz bir haritası artık Google haritalarında mevcut, Dünya Bankası ile birlikte Afrika Kodu Girişimi'nin izniyle [9]. Başlangıçta Makoko hiçbir haritada veya şehir planlama belgesinde yer almıyordu [23]. Bir noktada, karmaşık bir su yolları ve ev sistemi ile Afrika'nın en büyük gecekondu mahallelerinden biri olmasına rağmen haritada sadece 3 nokta vardı.
Veri toplama yoluyla, bu girişim, topluluk haritasını oluşturmak için gereken verileri toplamak için dronları kullanmayı öğreten topluluktan kadınlar için işler yarattı. Su yolları, sokaklar ve binalar hakkında son derece ayrıntılı resimler ve bilgiler içeren toplanan veriler, OpenStreetMap kullanılarak çevrimiçi olarak yüklenmeden önce veri analistleri tarafından analiz edildi.
Bu girişim, Makoko'nun bilgi altyapısını iyileştirmek amacıyla bu toplumun yaşamlarını ve bakış açısını iyileştiriyor. Bu girişim kapalı kaynaklı yazılım kullanılarak gerçekleştirilmeseydi, veri, personele ödeme yapmak için fon, donanım satın alma, nakliye, lojistik maliyetler gibi kalemlerin ek maliyeti nedeniyle bunu yapmak için gereken maliyetler ve fonlar engelleyici olurdu. ruhsatlandırma ve izinler.
2. Mésocentre de Calccul, Université de Franche-Comté, Fransa'daki Bilgi İşlem Kümesi
Fransa, Besancon'da bulunan Université de Franche-Comté, bilimsel hesaplama için bir bilgi işlem merkezi işletiyor [10]. Birincil araştırma alanları nanotıp, kimyasal-fiziksel süreçler ve malzemeler ve genetik simülasyonları içerir. CentOS ve Ubuntu Linux, yüksek performanslı, paralel bilgi işlem altyapısı sağlamak için kullanılır.
3. GirlHype Coders (Kod Yazan Kadınlar), Cape Town, Güney Afrika
Kendi kendini yetiştirmiş bir kodlayıcı olan Baratang Miya [11], GirlHype Coders'ı [12,24] 2003 yılında Afrika'daki genç kızları güçlendirme girişimi olarak başlattı. Bu, genç kadınları ve kızları dijital okuryazarlıklarını ve ekonomik hareketliliklerini geliştirmek için uygulamaları nasıl programlayacakları ve geliştirecekleri konusunda eğitmeye odaklanan bir yazılım mühendisliği okuludur. Baratang Miya, bilim, mühendislik ve teknoloji endüstrilerinde kadınların yüzdesini artırmayı hedefliyor. Kulüpler, kızların kodlamayı keşfetmek ve öğrenmek için okul sonrası ücretsiz derslere katılabilmeleri için işletilmektedir.
GirlHype, GirlHype'ın bölgesel elçisi olduğu Technovation adlı küresel bir teknoloji girişimcilik yarışması aracılığıyla yalnızca bu girişimde yer alan kızların ve kadınların hayatlarını iyileştirmeye değil, aynı zamanda topluluklarına da yardımcı oluyor. Bu programda, kızlar topluluklarında bir sorun buluyor, bunun için bir çözüm tasarlıyor ve Açık Kaynak kodlamasını kullanarak bu çözüm için bir uygulama geliştiriyor. Nitelikli kodlayıcı olan diğer kadınlar, sektördeki genç kadınlara rehberlik etme ve onlara liderlik etme fırsatına sahiptir. GirlHype ayrıca iş dünyasındaki kadınlara işlerini çevrimiçi pazarlamak için web'i nasıl kullanacaklarını öğretiyor. Bu girişim, kızların aksi halde çalışamayacakları bir sektörde iş bulmalarına yardımcı oldu.
Twitter Mühendislik Başkan Yardımcısı Khayelitsha, Cape Town, Güney Afrika'daki GirlHype ziyareti [25]
4. Çizgi Filmler ve Açık Kaynak
Açık Kaynak, işbirliği ve katkı adına yazılım geliştirmede norm haline geliyor. Şirketler, programlama ihtiyaçları için Açık Kaynak teknolojilerini giderek daha fazla kullanmaya doğru ilerliyor. Çizgi film ve animasyon dünyasında bunun nedeni, bu yaklaşımın endüstrinin bağımsız geliştiriciler ve sanatçılarda dışarıdan yetenekleri çekmesine ve aynı zamanda farklı bireylerin işbirliği yaptığı ve aynı teknolojiyi benimsediği bir endüstri standardı yaratmasına izin vermesidir.
Sektörde bu teknoloji fikrini benimseyenler arasında Universal Scene Description (USD) teknolojisini açık kaynaklı hale getiren Pixar Animation Studios [13] yer alıyor [14]. USD, film yapımcılarına 3D sahne verilerini okuma, yazma ve önizleme konusunda yardımcı olarak birçok farklı sanatçının aynı proje üzerinde çalışmasına olanak tanır. Pixar ayrıca eğitim amaçlı ve kişisel projeler gibi ticari olmayan amaçlar için ücretsiz, fotogerçekçi bir 3D işleme yazılımı olan RenderMan [15] yazılımını da piyasaya sürdü.
Özgür Yazılımdan Özgür Topluma
On yıl önce Thomas Winde ve Frank Hofmann, “FOSS ilkeleri topluma aktarılsaydı ve böylece toplum modelini değiştirseydi ne olurdu” sorusunu sordular?” [3] Bu adımın uygulanmasından genellikle şüphe duyulur ve ütopya olarak sınıflandırılır. Bu konuda daha fazla bilgi edinmek istedik. Araştırmamızın sonucu, bilinçli veya bilinçsiz olarak FOSS ilkelerini izleyen süreçlerin evrimini gözlemleyen toplumumuza (ağırlıklı olarak Avrupa bakış açısıyla) meraklı bir bakıştı. Freifunk [16] gibi ücretsiz kablosuz ağlardan açık kütüphanelere, ücretsiz donanım projelerine (RaspberryPi, Arduino, BeagleBoard), kar amacı gütmeyen ofis topluluklarına, Global Village Construction Set'e (GVCS) [17] uzanan şaşırtıcı örneklerin uzun bir listesini bulduk. ] ve FreeBeer [18] ve OpenCola [19] gibi tariflerin paylaşılması.
Vardığımız sonuç, FOSS ilkelerinin daha genel ve sistematik bir şekilde benimsenmesinin küresel toplumumuz için önemli bir olumlu fark yaratmayı vaat ettiğiydi. Ücretli emekten gönüllü, toplum temelli çalışmaya geçiş, adım adım herkesin ihtiyaçlarının tanınabileceği ve karşılanabileceği özgür bir topluma ulaşmaya yardımcı olabilir. Afrika kıtasında bu topluluk fikri çok güçlüdür (“Ubuntu” [20]), Avrupa ve Kuzey Amerika'da ise yüzyıllar boyunca kâr odaklı bir yaklaşım lehine kaybolmuştur.
Sonuç
FOSS felsefesinin yeni olduğu ve kapitalist, kâr temelli bir toplum modeliyle büyümüş kişiler, açık kaynak içerikle ilgili bir takım makul sorular sorabilirler. Burada, en yaygın sorulardan bazılarını yanıtlayacağız:
- Biri benim "icadımı" çalabilir mi??
Açık kaynak aracılığıyla sadece fikirlerimizi paylaşırız ve bu fikir paylaşımı yoluyla birbirimizden faydalanırız. Bununla birlikte, fikri geliştirmemize yardım eden kişilere itibar etmek yaygın bir uygulamadır.
- birbirimizden ne kadar öğrenebiliriz?
Toplumu basitleştirmek ve geliştirmek için çok fazla bilgi ve bir şeyler yapmanın birçok yolu var. Açık kaynak kullanırken, herkesin aynı anda faydalanabilmesi için birlikte öğreniyor ve topluma öğretiyoruz. Bireysel bilgiyi çoğaltıp genişlettiği için en iyi çözümler işbirliğinden gelir. Herkesin diğer kullanıcılara ilham verebilecek, yaratıcılığı artırabilecek ve yeniliği teşvik edebilecek bir fikri vardır.
- Harika bir şey yapmak için devlerin omuzlarında duruyoruz. Çalışmalarımız başkalarının çalışmalarına dayanmaktadır. topluma geri ne verebiliriz?
Bireyler olarak, bir çözümü değerlendirebilir ve neyin eksik olduğunu veya kodun beklendiği gibi çalışıp çalışmadığını bildirebiliriz. Bu geri bildirim, içerik oluşturucuların belirli noktalara bakmasına ve kodlarını onarmasına veya iyileştirmesine yardımcı olur. Bu, çözümün arkasındaki fikri ve kodun kullanım amacını anlamayı zorlaştırabilecek belgelere eksik parçaların eklenmesini içerebilir.
FOSS kullanan bir şirket olarak, donanım desteğine (bilgi işlem merkezinde çalışan) katkıda bulunabilir veya toplantı odaları sağlayarak veya konferansları birlikte düzenleyerek etkinliklere sponsor olabilirsiniz. Birçok bilimsel kurum ve şirket, çalışanlarının işteyken FOSS projeleri üzerinde çalışmasına izin verir - açık kaynak kodunu geliştirmek için harcanan zaman, şirket tarafından kullanılan yazılımın geliştirilmesine yardımcı olur.
Yakın zamanda Open Architecture Network [21, 22] olarak yeniden adlandırılan Architecture for Humanity adlı bir yardım kuruluşu, yenilikçi ve sürdürülebilir bina tasarımları yoluyla küresel yaşam koşullarını iyileştirmeye adanmış ücretsiz, çevrimiçi, açık kaynaklı bir topluluktur. Bu ağ, proje yönetimi, dosya paylaşımı, bir kaynak veritabanı ve çevrimiçi işbirliğine dayalı tasarım araçlarını içerir. Bu kuruluş, açık kaynaklı yazılım kullanarak, topluluk okulları, evleri, merkezleri vb. inşa ederek insani krizlere çözüm getirmeyi amaçlamaktadır. Bunu, profesyonel mimari tasarımları ücretsiz olarak erişilebilir hale getirerek, mimarların, tasarımcıların, yenilikçilerin ve toplum liderlerinin çevre dostu, insani tasarım ve mimariyi destekleyen yenilikçi ve sürdürülebilir fikirleri, tasarımları ve planları paylaşmasına izin vererek yaparlar. Bu organizasyon, topluluklara yardım etmek için bir girişim olarak başlatıldı ve koda değil, pratik yardıma odaklandı.
Referanslar
- [1] Creative Commons, https://creativecommons.kuruluş/
- [2] Açık Kaynak Lisansları karşılaştırması, https://seçim lisansı.com/lisanslar/
- [3] Thomas Winde, Frank Hofmann: Von der Freien Software zur Freien Gesellschaft, Linux Kullanıcısı 12/2012, https://www.linux topluluğu.de/ausgaben/linuxuser/2012/12/von-der-freien-software-zur-freien-gesellschaft/
- [4] Açık Kaynak Arabası (OSCar), teoscar projesi.kuruluş
- [5] Açık Kaynak Araba (OSCar), Wikipedia, https://tr.wikipedia.org/wiki/OScar
- [6] OpenStreetMap, http://www.açık sokak haritası.kuruluş/
- [7] Wikimedia, https://www.wikimedia.kuruluş/
- [8] Librivoks, https://librivox.kuruluş/
- [9] Afrika Kodu: Afrika'nın En Büyük Gecekondularından Biri olan Makoko'yu Haritalamak için Drone'ları Kullanma, https://www.sıcaklık.org/projects/code-for-africa-using-drones-to-map-makoko-one-of-africas-büyük-gecekondu mahalleleri/
- [10] Mesocentre de calccul, Université de Franche-Comté, Besancon, http://meso.univ-fcomte.fr/
- [11] Baratang Miya, https://storyengine.io/baratang-miya/
- [12] Kız Hype Kodlayıcılar, https://girlhype.ortak.za/
- [13] Pixar Animasyon Stüdyoları, https://www.pixar.com/
- [14] Evrensel Sahne Tanımlama Teknolojisi, https://grafikler.pixar.com/usd/docs/index.html
- [15], https://renderman.pixar.com/
- [16] Freifunk, https://freifunk.ağ/
- [17] Küresel Köy İnşaat Seti (GVCS), https://www.açık kaynak ekoloji.kuruluş/gvcs/
- [18] Bedava Bira, http://bedava bira.kuruluş/blog/
- [19] OpenCola, https://www.artofdrink.com/soda/open-cola-tarifi
- [20] Jacom Mucumbate ve Andrew Nyanguru: Afrika Felsefesini Keşfetmek: Sosyal Hizmette Ubuntu'nun Değeri, African Journals Online, https://www.ajol.bilgi/dizin.php/ajsw/makale/indir/127543/117068
- [21] Alan G Brake: İnsanlık için mimari, https://www.dezeen.com/2016/03/10/mimari-for-insanlık-relaunches-as-open-architecture-collaborative-humanitarian-charity/
- [22] Açık Mimari İşbirliği, http://openarchcollab.kuruluş/
- [23] Var olmayan Gecekondu, Deutsche Welle, https://www.dw.com/tr/varolmayan-gecekondu mahallesi/av-51519062
- [24] GirlHype Güney Afrika, Youtube videosu, https://youtu.be/hfRINsiBhng
- [25] https://girlhype adresinden alınan resim.ortak.za/dizin.php/blog
YAZARLAR
Plaxedes Nehanda, Johannesburg, Güney Afrika merkezli herhangi bir konuda hevesli bir araştırmacı olmasının yanı sıra etkinlik planlayıcısı, sanal asistanı, transkriptörü de dahil olmak üzere birçok şapka takan çok yönlü, kendi kendini yöneten çok yönlü bir kişidir.
Frank Hofmann yolda - tercihen Berlin, Cenevre ve Cape Town'dan - geliştirici, eğitmen ve Linux-User ve Linux Magazine gibi dergiler için yazar olarak çalışıyor. Aynı zamanda Debian paket yönetimi kitabının ortak yazarıdır (http://www.dpmb.kuruluş).