İlan

Açık kaynaklı yazılım Açık Kaynak Kodlu Yazılım Nedir? [Açıklamalar MakeUseOf]"Açık kaynak" bugünlerde çok fazla atılan bir terimdir. Linux ve Android gibi bazı şeylerin açık kaynak olduğunu biliyor olabilirsiniz, ancak bunun ne gerektirdiğini biliyor musunuz? Açık olan ... Daha fazla oku harika! Yoksa öyle mi? Artan popülaritesine rağmen açık kaynak alternatifleri Ücretli Yazılımlar için 14 Ücretsiz ve Açık Kaynak AlternatifKişisel kullanım için yazılıma para harcamayın! Sadece ücretsiz alternatifler mevcut değildir, aynı zamanda ihtiyacınız olan tüm özellikleri sunarlar ve kullanımı daha kolay ve daha güvenli olabilirler. Daha fazla oku her türlü özel programa göre, birçok insan hala açık kaynak endüstrisinin doğasını yanlış anlıyor.

Bazı insanlar açık kaynaklı yazılımların programlama dünyasını mahvedeceğini düşünüyor. Diğerleri, açık kaynaklı yazılımın insanlık için tek umut olduğuna inanıyor. Kötü mitler her iki uç tarafından da dolaşır ve her şeyin altında yatan gerçekleri fark etmeyi zorlaştırır.

instagram viewer

Bu açık kaynak efsanelerine hala inanıyor musunuz?

Efsane: Açık Kaynak Linux Kullanıcıları içindir

açık kaynak-mitler-linux

Linux’un geçmişi ve çevresi açık kaynak kültürüne batırılmıştır, bu nedenle insanların neden açık kaynaklı yazılımların “Linux fenomeni” olduğunu varsaydıklarını görmek kolaydır. Ve bir dereceye kadar, ifade doğrudur: birçok açık kaynak programı Hangi temel bir motivasyon aracı olarak Linux kullanılabilirliği ile yapılmıştır.

Ancak bir Windows veya Mac kullanıcısıysanız ve kendinizi bunlarla ilgilenmeniz gerekmediğini düşünüyorsanız yanılıyorsunuz. Aslında, en sevdiğiniz programlardan bazılarının açık kaynak olması ve bunu bilmiyor olmanız ihtimali yüksektir.

Örnekler arasında VLC, Pidgin, GIMP, Audacity, Caliber ve WinCDEmu sayılabilir.

Gerçek şu ki, açık kaynak felsefesine bağlı olmasanız bile açık kaynak programları hala yararlıdır. Sadece Linux düşkünleri ve meraklıları için değil; bu... için herkes. Nihayetinde, açık kaynak budur.

Efsane: Açık Kaynak Daha Az / Daha Güvenli

açık kaynak-mitler-güvenlik

Bilgi güvenliği bugünlerde çok önemli, ama komik olan şey, savaş alanının her iki tarafındaki insanların - için ve olanlar karşısında açık kaynaklı yazılım - argümanlarını desteklemek için “güvenlik” kullanın.

Bir tarafta, halka açık kodun doğal olarak bir programı güvensiz hale getirdiğini iddia edenler var. Sonuçta, bir programın dahili işlerini kötü niyetli gözler için ortaya çıkarır, bu da hackerların ve kötü amaçlı yazılım yaratıcılarının kırılganlıkları kırmasını ve güvenlik açıklarından yararlanmasını kolaylaştırır.

Öte yandan, açık kaynak programlarının Daha güvenli. Kodun halka açılması, hataları yakalayabilen daha fazla göze ve gerektiğinde güvenlik deliklerini hızla yamalayabilecek daha fazla ele sahip olmak anlamına gelir.

Gerçek şu ki, her iki taraf da bağlama bağlı olarak haklıdır. Herkesin kabul edebileceği şey şudur: açık kaynaklı yazılım bir farklı sorunlar kümesi tescilli yazılımdan daha. İkisi de diğerinden daha iyi ya da daha kötü değildir.

Efsane: Büyük Şirketler Açık Kaynaktan Kaçının

İnsanlar açık kod yazıyor İnsanlar Açık Kaynak Projelerine Neden Katkıda Bulunuyor?Açık kaynak geliştirme, yazılımın geleceğidir. Kullanıcılar için mükemmeldir, çünkü açık kaynaklı yazılım genellikle ücretsizdir ve kullanımı daha güvenlidir. Ancak geliştiricileri kodu ücretsiz olarak katkıda bulunmaya iten nedir? Daha fazla oku birçok nedenden dolayı, çoğunlukla amatör veya bağımsız programcıları içerir. Bu nedenle, insanlar Microsoft veya Apple gibi “ciddi şirketlerin” açık kaynak nedeninin üzerinde olduğunu düşünüyor.

Yine de bu doğru değil.

Geçen yıl, Microsoft devam etti ve açık .NET Framework kaynaklı Microsoft İçin Başlayan Bir GNU: Açık Kaynak .NET Framework Bizim İçin Ne DemektirMicrosoft, kodunun önemli bir bölümünü izin verilen bir açık kaynak lisansı altında piyasaya sürdü. Bu hamle, yılların geleneğiyle sona eriyor. Ama neden ve sizin için ne anlama geliyor? Daha fazla oku programcılar arasında çok fazla sohbet eden bir hareket. Bu yıl Apple davayı takip etti ve açık Swift programlama dilini kaynak Apple'ın Swift'i Açık Kaynak Oluyor: Peki Ne?Kendiniz bir programcı olmasanız bile, Apple'ın Swift açık kaynak kodlu kararı sizi etkileyecektir. Neden ve nasıl olduğunu bilmek ister misiniz? Daha fazla oku , dünya çapında programcıları şok eden başka bir hareket.

Burada, açık kaynak ideali için ısınan dünyanın en tescilli şirketlerinden ikisine sahibiz. Bir daha asla biri açık kaynak kullanımının sadece amatörler ve bağımsızlar için olduğunu söyleyemez. Çalıştığında, çalışır - kim olursanız olun.

Efsane: “Ne istersen yap”

açık kaynak-mitler-lisansları

Açık kaynak kavramı basittir: belirli bir programın arkasındaki gerçek kod halka açık hale getirilir. İnsanlar bunu duyduğunda, acil düşünce, “Ya birisi kodu çalarsa?” Olma eğilimindedir.

Ve aslında, bazı insanlar yapmak açık kodu çalmak. Bazı insanlar, kod herkesin kullanımına sunulduysa, devam edip istedikleri şekilde kullanabilirler - ancak bu şekilde çalışmaz. Resimler, videolar ve müzik gibi yazılım da telif hakkı ile korunmaktadır Telif Hakkı Hakkında Endişeli misiniz? Web'de Görüntüleri Yasal Olarak Kullanma KılavuzuTelif hakkı karmaşık bir konudur. Adil bir anlayış, bunu kolaylaştırır. Hangi koşullar altında bir başkasının yaratıcı çalışmasını kullanabileceğinizi merak ediyorsanız, burada bazı cevaplar bekleyebilirsiniz. Daha fazla oku .

Uzun lafın kısası, bunun anlamı ne olursa olsun, açık kaynak lisansı Açık Kaynak Kodlu Yazılım Lisansları: Hangisini Kullanmalısınız?Tüm açık kaynak lisanslarının aynı olmadığını biliyor muydunuz? Daha fazla oku kodu altında yayınlanır.

Gerçekte bazı lisanslar (BSD ve MIT lisansları gibi) vardır. yapmak türevleri ticarileştirebilmenizi ve neyi yapmayacağınızı bile göstererek kodla “istediğinizi yapmanıza” izin verir. Ancak her lisans böyle değildir ve nelere izin verildiğini ve itaat edildiğini bulmak sizin sorumluluğunuzdadır.

Efsane: Açık Kaynak Kodlaması Kaotiktir

açık kaynak-mitler-kaotik

Yüzlerce insanın önerilerini size bağırarak bir araba tasarlamaya çalıştığınızı düşünün. Telaşlı ve sinir bozucu, değil mi? “Komite tarafından tasarım” nadiren gerçek dünyada çalışır, peki yazılım geliştirme için neden çalışır?

Eh, öyle değil. Açık kaynak geliştirme değil Kağıt üzerinde kesinlikle böyle görünse bile “komite tasarımı”.

“Ama herkesin açık kaynaklı bir projeye katkıda bulunabileceğini düşündüm!” Yapabilirler, ancak kamu katkıları projeyi yönetenler tarafından incelenir ve onaylanır. Önerilen bir değişiklik projenin vizyonuna uymuyorsa, reddedilebilir. Tüm süreç şaşırtıcı derecede basit ve düzenli.

Ancak proje liderliği vizyon ve yön konusunda hemfikir olmaya başladığında, o zaman işler dağınık olabilir - işte o zaman projeler çatallanıyor Açık Kaynak Yazılım ve Çatal: İyi, Büyük ve ÇirkinBazen, son kullanıcı çatallardan büyük yarar sağlar. Bazen çatal, öfke, nefret ve düşmanlık örtüsü altında yapılır. Bazı örneklere bakalım. Daha fazla oku açık kaynak kodunu ayrı bir proje olarak klonlama ve orijinal amaçtan farklı bir yönde geliştirme sürecini tanımlayan bir terimdir.

Efsane: Açık Kaynak Kodlama Pro Bono

açık kaynak-mitler-pro-bono

Açık kaynaklı yazılımların genellikle ücretsiz olarak sunulması, açık kaynaklı geliştiricilerin ücretsiz çalıştığı anlamına gelmez. Bazıları elbette yapar, ancak birkaç tane var açık kaynak kodlu bir programcının para kazanma yolları Açık Kaynak Yazılım Geliştiricilerinin Nasıl Para Kazandığını AnlamaGerçek şu ki: birçok OSS geliştiricisi ve projesi gelir üretiyor. Daha fazla oku .

Bazen bir program, bir şirketin iş akışı için o kadar yararlı ve kritiktir ki, şirket söz konusu programın kodlayıcılarına sponsor olacak ve bu program üzerinde çalışmaya devam edebilecek şekilde finansman sağlayacaktır.

Başka bir örnek, programcıların kaynak kodunu ücretsiz olarak sunması, ancak ikili indirmeler için ücret ödemesidir. Bir adım daha ileri giderseniz, indirmeleri ücretsiz olarak sağlayan ancak teknik destek için ücret alan programcılar bulacaksınız.

Bu sadece yüzeyi çiziyor, ama bunu gösteriyor profesyonel bono bir açık kaynak geliştiricisi için gerekli bir özellik değildir.

Başka Ne Efsaneler Var?

Yukarıdaki mitlerin abartılı ve / veya yanlış olduğunu bilerek, açık kaynaklı yazılımları benimseme olasılığınız daha düşük veya daha az mı? Şahsen ben bu konuda tarafsızım. Bir program iyi ise, nasıl yapılmış olursa olsun onu kullanacağım.

Bununla birlikte, diğer birçok açık kaynak efsanesinin hala web üzerinde dolaştığını biliyoruz, bu yüzden herhangi biriyle karşılaşırsanız, bunları bize bildirmekten çekinmeyin.

Açık kaynak hareketi hakkındaki düşünceleriniz nelerdir? Aşağıdaki yorumlarda bizimle paylaşın!

Resim Kredileri: Soyut bilgisayar bluebay tarafından Shutterstock üzerinden, Kilitli Dizüstü Bilgisayar rangizzz tarafından Shutterstock üzerinden, Kod Sözdizimi Shiberstock aracılığıyla photovibes tarafından, Grup Tartışması Ellagrin ile Shutterstock üzerinden, Masaüstü Programcısı yorum yapan: Corepics via Shutterstock

Joel Lee'nin bir B.S. Bilgisayar Bilimi ve altı yılı aşkın profesyonel yazma deneyimi. MakeUseOf'un Genel Yayın Yönetmeni.