Geliştiriciler hala açık kaynaklı lisanslamaya çok önem veriyor

Resim: Ildo Frazao, Getty Images / iStockphoto

Hızlı! Açık kaynak kodlu bir proje kullanıp kullanmayacağına karar verirken geliştiricilerin dikkate aldıkları en önemli şeyi adlandırın. Kod kalitesi? Güvenlik? İyi dokümantasyon?

Hayır. Hayır.

Bunların her biri önemli olmakla birlikte, Tidelift ve The New Stack'in ortak bir anketine göre, açık kaynaklı bir projeyi kullanmanın ana faktörü, onu yöneten lisanstır. Ankete katılanların yüzde seksen altısı, açık kaynaklı bir paket kullanma kararları için önemli olan "kabul edilebilir bir açık kaynak lisansını" belirtmiştir ve% 61'i lisansı "son derece önemli" olarak tanımlamaktadır. Daha büyük şirketlerde (1000'den fazla çalışan), % 78'i lisansın "çok önemli" olduğunu söylüyor.

On yıllarca açık kaynak yolculuğumuza giriyoruz, lisanslama hala önemli.

Başarılı bir geliştirici kariyeri nasıl oluşturulur (ücretsiz PDF)

Çıkışı kapsamak

Elbette lisanslama, geliştiricilerin dikkate aldığı tek faktör değildir. Geliştiriciler bağımsız bir grup olabilir, ancak sağlam depolar için olduğu gibi paketlerde avlanmayı tercih ederler. Lisanslama hususlarının hemen arkasında, belirli bir açık kaynak paketinin etkinlik hacmi (taahhüt, çekme, vb. Sayısına göre ölçülür) ve daha sonra toplulukla ilgili belgeler ve belgeler gibi şeyler gelir ( Şekil A ).

Şekil A

Resim: Yeni Yığın / Tidelift

Ancak lisanslama bu yığının üstünde ve iyi bir nedenden dolayı: Hiçbir geliştirici nasıl çıkacağını bilmeden yeni bir açık kaynak paketine girmek istemiyor. Bu, yüksek oranda izin veren lisansların (Apache, BSD, MIT) yıllardır dik bir tırmanışta bulunmasına neden olurken, daha kısıtlayıcı lisanslar (GPL) azalmıştır.

John Mark Walker'ın işaret ettiği gibi kurumsal hukuk departmanları da rol oynamaktadır. "T hese geliştiriciler hukuk müşavirleri tarafından kabul edilebilir bir lisans listesi verdiler. Ve bir yazılım parçasının izin verilenler listesinde bir lisansı yoksa, büyük miktarda var ya da önlerinde çalışmak için istisna." Muhtemelen doğrudur, ancak aynı zamanda "izin verilenler listesinin" geliştiricileri kolay çıkış / ışık gereksinimleri olan lisanslara yönlendirmek için mevcut olması muhtemeldir.

Bu yüzden lisans inovasyonu muhtemelen arkadaşınız değil.

Lisanslama taşlarını yokuş yukarı itmek

Bir süredir açık kaynakta olanlar için, bu filmi daha önce veya bunun gibi bir film izledik. 2000 yılından başlayarak, özgür yazılım savunucuları, Açık Kaynak Girişimi'nin lisans çoğalmasını yeniden dizginlemek için bir proje başlattığı 2004'te başı çeken lisans çoğalmasına karşı çıktılar. O zamanlar sorun çoğunlukla mevcut lisanslardan çok az farklı olan ancak uyumu zorlaştıran makyaj lisansları başlatan şirketler veya geliştiricilerden kaynaklanıyordu.

On yıl boyunca açık kaynak lisans ortamı çoğunlukla durağan kaldı. Daha yakın zamanlarda, şirketler iş modellerini geliştirmek için tasarlanmış yeni lisanslar sunarken, yeni nesil geliştiriciler de çalışma koşullarını iyileştiren (Çin'in anti-996 lisansı) veya kötülük için kullanılan yazılımı engelleyen (ör. Hipokrat lisans). Kişi bu lisansların ardındaki niyetleri kabul edebilir ya da kabul edemez, ancak tartışılması daha zor bir şey vardır: Pratiklikleri.

Yine, yukarıdaki şemaya bakın - açık kaynak kodlu bir projenin benimsenmesinde bir numaralı kapı faktörü lisanstır. Vicky Brasseur, lisansın son değerlendirme olduğunu iddia etmekte haklı olsa da, ilk önce ne yapmak istediğinizi anladıktan sonra, yabancı bir lisans hemen belirsizlik yaratır ve böylece söz konusu lisanslı yazılımın çözümün bir parçası olma şansını azaltır.

Kısacası açık kaynaklı lisanslama, bir zamanlar düşündüğümüz dini mesele değil. En pragmatik olan herkes için en pratik sorun: Geliştiriciler. Geliştiriciler, çalışan ve canlı bir topluluk tarafından sürdürülen yazılımlar arıyor. Tidelift / The New Stack anketine göre, muhtemelen yeni açık kaynak lisans modellerinin deşifre edilmesi ile ilgilenmiyorlar.

Açıklama : AWS için çalışıyorum ama burada yazılan hiçbir şey oradaki çalışmamla ilgili değil.

Açık Kaynak Haftalık Haber Bülteni

Linux işletim sistemi ve açık kaynak uygulamaları hakkındaki ipuçlarımızı, eğiticilerimizi ve yorumlarımızı kaçırmak istemezsiniz. Salı günleri teslim edildi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com