Açık kaynak

Açık Kaynak Kullanmak için 10 Neden

Açık Kaynak Kullanmak için 10 Neden
50 yılı aşkın bir süredir, yazılım ve donanımların üretimi ve kullanımı neredeyse tamamen ticari olmuştur. Bu, Ücretsiz Açık Kaynak Yazılımı (FOSS) modelinin ilkeleriyle taban tabana zıttır. FOSS, topluluklara dayalıdır ve geliştirme sürecine katılmak veya sonuçları paylaşmak için maddi malların değişimini gerektirmez.

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:

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:

Referanslar

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ş).

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...