Özel Yazılım Nedir? Açık Kaynak Kodlu Yazılımı Atmanın 5 Yolu

  • Gabriel Brooks
  • 0
  • 4848
  • 816
reklâm

Bilgisayarınızdaki yazılımın tasarlanma şeklini düşündünüz mü? PC'nizi şahsen satın aldıysanız, özel bir yazılım kullanıyor olma ihtimali var: kaynak kodunu kendiniz düzenleyemediğiniz, genellikle kar amaçlı oluşturulan yazılım.

Yeni bir program yüklerken uzun bir Son Kullanıcı Lisans Sözleşmesini kabul ettiğinizde, muhtemelen özel bir yazılım yüklüyorsunuzdur..

Neden Windows, macOS ve akıllı telefonlarımızda karşılaştığımız yazılımların çoğu tescilli? Pekala, birçok geliştiricinin bu yöntemi kullanmaya başlamasına yol açan bu yazılım oluşturma ve dağıtma stilinin bazı avantajları vardır..

Özel Yazılım Nedir??

Özel yazılım, sahibine özel olarak sahip olunan bir yazılımdır. Bu, birinin programın çalışmasını sağlayan kodun fikri mülkiyet haklarına sahip olduğu anlamına gelir. Sahip, bir şirket veya bireysel bir geliştirici olabilir.

Özel yazılım olarak da bilinir kapalı kaynaklı yazılım. Bu, özgür ve açık kaynaklı yazılımların aksine Açık Kaynak ve Özgür Yazılım: Farkı Nedir ve Neden Önemli? Açık Kaynak ve Özgür Yazılım: Fark Nedir ve Neden Önemli? Birçoğu "açık kaynak" ve "özgür yazılım" ın aynı anlama geldiğini varsayar, ancak bu doğru değildir. Farklılıkların ne olduğunu bilmek sizin yararınızadır. Bu, programın onaylanmasına neden olan kodu görüntülemenizi, düzenlemenizi ve yeniden dağıtmanızı sağlar. Özel yazılım bu izni size vermez. Bunun yerine, kodu genellikle erişilebilir değil. Şirketler bu programları açmamıza izin verilmeyen ikili dosyalar olarak dağıtıyor.

Kapalı kaynak yazılımı bugünlerde yaygın olabilir, ancak bu her zaman böyle olmamıştır. Süre “ücretsiz yazılım” 1980'lerde geldi ve “açık kaynak” 1998’e kadar icat edilmedi, yazılım 1980’den önce büyük oranda ücretsiz ve kısıtlı değildi..

ABD Kongresi'nin bilgisayar programlarına telif hakkı koruması yaptığı yıldı. IBM ve Apple gibi şirketler, bilgisayar ürünlerini para kazanmak için alternatif bir yol istedikleri için bu hareketi teşvik etti. Bu iş modeli o zamandan beri yazılım üretmenin fiili yolu oldu.

Peki geliştiricileri özel modele çeken şey nedir? Ve kullanıcılar için avantajlar nelerdir? İşte bunlardan bazıları.

1. Gelir Düzenini Temizle

Yazılım geliştirmek zaman alır. Bunu yaparak nasıl para kazanıyorsun? Bir bilgisayar şirketiyseniz, temel geliriniz donanım satışlarından gelir. Ama o zaman, bir bilgisayara ihtiyacı olan veya isteyen herkes zaten satın aldıysa zorlu bir yerdesiniz.

Ya eskimeyi planlamak zorundasınız ve keyfi olarak ürününüzün ömrünü kısaltmak zorundasınız. Planlı Eskimiş: Neden Güzel Şeylere Sahip Olamıyoruz Planlı Eskimiş: Neden Güzel Şeylere Sahip olamıyoruz? Bu yazıda bunun ne olduğunu, neden sizi ilgilendirmesi gerektiğini ve bu konuda ne yapabileceğinizi açıklıyoruz. veya insanların bu makinelerde kullandıkları yazılımlardan para kazanmanın bir yolunu buluyorsunuz (ya da sektörün bize gösterdiği gibi, neden ikisi de değil?).

Microsoft, telif hakkı yazılımı sağlama yeteneği sayesinde bir teknoloji devidir. Tarihinin büyük bir bölümü için, şirket parasının büyük kısmını Windows ve Microsoft Office'in satışlarından elde etti. Apple, donanımları için daha fazla bilinir, ancak aynı zamanda iTunes'daki müzik satışlarından ve Apple App Store'daki uygulama satışlarından para kazandırır..

Kendi uygulamanızı oluşturmayı veya bir yazılım şirketini kurmayı amaçlayan bağımsız bir geliştiriciyseniz, programınızın tescilli hale getirilmesi oldukça basit bir iş planına olanak tanır. Açık kaynak kodlu bir yazılım oluşturucuysanız, para kazanma yönteminiz neredeyse kesin değil Kesin Kaynak Yazılım Geliştiricilerin Nasıl Para Kazandığını Anlama Açık Kaynak Yazılım Geliştiricilerin Nasıl Para Kazandığını Anlama. .

2. Vizyon ve Yönü Kolaylaştırmak

Sadece kapalı kaynaklı yazılım ile bir finansal plan belirlemek kolay değildir, aynı zamanda oluşturulması daha kolaydır. herhangi bir çeşit plan.

Siz ve ekibiniz, bir projenin nasıl bir şekil aldığını söyleyebilecek tek kişi sizsiniz. Özel olarak çalışmak, yarı tamamlanmış prototipinizi düşüren birinden korkmadan radikal şekilde deneme özgürlüğü verir. Ayrıca, yavaş ilerleme oranınızı bilmeden ve eleştirmeden, yıllarca bir proje üzerinde de çalışabilirsiniz..

Linux'ta, Ubuntu kısa süre önce Unity arayüzünün bir sonraki sürümünü bıraktı. GNOME'a Dönen Ne Ubuntu İçin Araçlar Ne Geçti GNOME'a Dönen Ubuntu İçin Araçlar Canonical, Unity masaüstünün sona erdiğini duyurdu. Ubuntu 18.04’ten itibaren GNOME masaüstünü restore edecek. Bunun Ubuntu ve Linux kullanıcıları ile olan ilişkisi için ne anlama geliyor? Yıllar geçtikten sonra yazılımı piyasaya sürmeye hazırladıktan sonra Linux Ubuntu'da Unity 8 ve Mir Nasıl Yüklenir? Şu Anda Unity 8 ve Mir Linux'ta Nasıl Yüklenir Ubuntu Right Now, Unity 8'in Ubuntu deneyimini telefonlar, tabletler ve Mir ekran sunucusunu kullanarak masaüstünü kullanın. Her ikisini de bugün Ubuntu 16.10 Yakkety Yak ile deneyebilirsiniz. (ve yol boyunca biraz eleştiriler almak).

GNOME projesi 2011'de 3.0 versiyonunu yayınladı, ancak arayüzün birçok kişinin olgunlaştıracağı bir noktaya gelmesi yıllardı. GNOME Açıklaması: Linux'un En Popüler Masaüstlerinden Birine Bir Bakış GNOME Açıklaması: Linux'un En Popüler Masaüstlerinden Birine Bir Bakış Linux'la ilgileniyorsunuz ve GNU Network Object Model Environment'ın bir kısaltması olan "GNOME" ile karşılaştınız. GNOME en popüler açık kaynak arayüzlerinden biridir, ancak bu ne anlama geliyor? . Bir projeyi yalnızca hazır olduğunda serbest bırakmaya çalışsanız da veya daha az kapsamlı bir deneyim yaşattıysanız ve yol boyunca yinelerseniz, gözler izliyor ve ne yaptığınız hakkında yorum yapıyor.

İnsanlar değişime direnme eğilimindedir ve bildiklerinden çok farklı olmaları için bir projeyi aşağı çekebilir. Biraz gizlilik, yazılımınıza dövüş şansı verme yolunda uzun bir yol kat ediyor.

Siz Gadget Değilsiniz'in yazarı Jaron Lanier, biyolojiyle paralel bir şekilde çizer:

“Yaratıcılık, 'Bilgi özgür olmak ister' sloganıyla önerilen sürekli küresel açıklığın aksine, periyodik, geçici 'kapsülleme' gerektirir. Biyolojik hücrelerin duvarları vardır, akademisyenler yayınlanmadan önce geçici gizlilik kullanırlar ve gerçek sesleri olan gerçek yazarlar yayınlanmadan önce bir metni parlatmak isteyebilirler. Tüm bu durumlarda, kapsülleme, mükemmellik arayışı sağlayan test etme ve geri bildirim olasılığını sağlayan şeydir. Global bir mantarda sürekli dağınık olmak, sıradanlığı kucaklamaktır..”

Öte yandan, vizyonunuzu dünyaya bir kez soktuğunuzda, özel yazılım çoğu zaman ne kadar rekabetçi olduğuna bağlı olarak yaşar ve ölür. Birçok harika proje, yıllar içinde yeterli gelir getirememesi nedeniyle ortadan kalktı..

Bu programlar daha yeni işletim sistemleriyle uyumsuzluğunu kaybeder ve geliştiriciler kodu asla bırakmaz. Böylece, kullanıcılar kaçırır. Bu arada, yaratıcı açık kaynaklı projeler hiç kar etmeden var olmaya devam edebilir çünkü para kazanmak asla amaç değildi.

3. Daha Fazla Tüketici Yazılımını Teşvik Ediyor

Bir mağazaya girdiğinizde, ekranda gördüğünüz tüm yazılımların kapalı kaynak olma ihtimali yüksektir. Bu, işletim sistemlerinden virüs tarayıcılarına ve video oyunlarına kadar her şeyi içerir. Özel yazılım geliştirme, programları ürünler olarak görür, bu nedenle daha fazla ürün oluşturulmasını teşvik eder.

Açık kaynak geliştirme, yazılımı kod olarak ele alır. Kod görüntülemek, düzenlemek ve paylaşmak için ücretsiz olmalıdır. İhtiyacınız olanı yapan bir program zaten mevcutsa, kendi kodunuzu sıfırdan yazmak için daha az neden vardır. Bu, açık kaynak dünyasında çoğaltılmış çaba olmadığını göstermemekle birlikte, en fazla parayı almak için benzer programların rakip sürümlerini yapan aynı sayıda insana sahip değilsiniz..

Apple App Store ve Google Play, özel uygulamalarla doludur. Steam, çoğu yenilikçi olan kapalı kaynaklı oyunlarla doludur:

Açık kaynak kodlu birçok program var En İyi Linux Yazılımları ve Uygulamaları En İyi Linux Yazılımları ve Uygulamaları Linux'ta yeni veya deneyimli bir kullanıcı olsanız da, bugün kullanmanız gereken en iyi Linux yazılımı ve uygulamaları. dünyada, ancak bu programların çoğu, onlarca yıl olmasaydı, yıllarca civarında olmuştur. Sadece mevcut kadar kaliteli açık kaynaklı masaüstü uygulaması yok.

4. Bazı Durumlarda Daha İyi Güvenlik

Açık kaynaklı yazılımın avantajlarından biri olarak lanse edilmiş güvenliği duymuş olabilirsiniz. Herkes kodu görebildiğinde, potansiyel istismarları görebilir ve ele alabiliriz. Programın gölgeli bir şey yapıp yapmadığını da onaylayabiliriz..

Ancak bu yalnızca biri gerçekten tüm kodu gözden geçirirse geçerlidir. Hiç kimse fark etmeden on yıllardır her Linux bilgisayarın çekirdek bileşeninde bir hata olabilir. Verilen, bu da Windows gibi tescilli yazılımlarda olur. Bu sadece, hiçbir yaklaşımın mutlaka böceklerle baş etmek için daha iyi bir yol olmadığını göstermeye gider..

Bununla birlikte, kapalı kaynak kodlu yazılımla devam etmenin daha iyi olduğu bazı senaryolar vardır. Füze fırlatmak için kullanılan programların kaynak kodunu görmemize gerek var mı? Muhtemelen daha az insanın bu tür bir yazılıma ve bunu yapabilme uzmanlığına erişmesi daha iyidir. Ve gizlilik yoluyla güvenlik tek savunma hattı olamazken, Gizlilikten Güvenlik Açık Kaynak Kodlu Yazılımdan Daha mı Güvenlidir? Müstehcenlik Üzerinden Güvenlik Açık Kaynaklı Yazılımdan Daha mı Güvenlidir? Açık kaynaklı yazılım, net güvenlik avantajları ile birlikte gelir. Tersine yaklaşım, belirsizlik yoluyla güvenliktir. Bir yaklaşım aslında diğerinden daha mı güvenlidir yoksa ikisinin de gerçeği olması mümkün mü? , yardımcı olduğu durumlar var.

5. Daha Duyarlı Destek

Ücretsiz ve açık kaynaklı yazılımların çoğu olduğu gibi sağlanmaktadır. Hataları rapor edebilir ve birisinin onları düzeltmek için zaman harcadığını ancak hiç kimsenin bunu yapmak zorunda olmadığını umduğunu belirtebilirsiniz. Bilgiye sahipseniz, sorunu kendiniz çözebilir ve düzeltmeyi başkalarıyla paylaşabilirsiniz. Açık kaynak kodlu yazılımların en büyük avantajlarından biri budur, ancak çoğumuz hataları kendimiz düzeltebilecek durumda değiliz. Hangi programcılar.

Özel yazılım genellikle bir ürün olarak sağlanır. İşletme sahibi, kullanıcıları tüketici olarak görüyor ve satın aldıkları şeylerin belirli bir şekilde çalışacağına dair beklentileri var. Bu nedenle geliştiricilerin sorunları çözme konusunda daha fazla zorunluluğu vardır. Bazen destek almak için başvurabileceğiniz açık bir e-posta adresi veya telefon numarası olabilir..

Bu kapalı kaynaklı yazılımın hataları olmadığını söylemek değildir. Hatalar, gecikme ve düşük performans, insanların Windows’tan Linux 7’ye geçiş yapmayı düşündüklerinin temel nedenlerinden bazılarıdır. Yıllardır, ama ben kalbinde bir Linux kullanıcısı olduğumu öğreten şeyler yapıyordu. Gizli bir Linux kullanıcısı olup olmadığınızı mı merak ediyorsunuz? İşte uyarı işaretleri. . Ancak en azından desteğe ihtiyaç duyduğunuzda nereye döneceğinizi ve bir miktar kaldıraç seviyesini biliyorsunuzdur..

Özel Yazılım Daha İyi mi?

Tescilli yazılım sert değişime ve bazen de manipülatif davranışlara karşı hassastır Windows 10 Casus'un Üzerinizde Olmasına İzin Verin: Gizliliğinizi Yönetin! Windows 10 Spy'ın Size Gelmesine İzin Vermeyin: Gizliliğinizi Yönetin! Windows 10 sizi izliyor. Microsoft'un en yeni işletim sistemi hiç şüphesiz kişisel bilgilerinizi hiç olmadığı kadar iyi kullanıyor. Size gizliliğinizi nasıl daha iyi kavrayacağınızı göstereceğiz. pazarda rekabet edebilmek için. Pahalı yazılım aynı zamanda parasız insanlar için veya programın satılık olmadığı bölgelerde kullanılamaz..

Ancak tescilli modelin faydalarının olmadığını söylemek tamamen dürüst olmazdı..

Kişisel olarak Linux kullanıyorum ve özgür yazılımı tercih ediyorum 5 Neden Yazılımlar Özgür ve Açık Kaynak Olmalı? 5 Neden Yazılımlar Özgür ve Açık Kaynaklı Olmalı? Ücretsiz yazılım sadece uygulamayı veya oyunu ödemeden kullanabileceğiniz anlamına gelmez. Uzun ömürlülük, mahremiyet, mülkiyet ve çok daha fazlası hakkında! . Özel yazılım para kazanmak için daha net bir yol sunabilir, ancak gelir kuruduktan sonra bu programlar kaybolma eğilimindedir..




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.