Spotify’ın araştırma ve geliştirme ekibi, yıllık 100.000 Euro’luk FOSS (Ücretsiz ve Açık Kaynak) Fonundan pay almak için dört açık kaynak projesini aday gösterdi.
Spotify’ın teknoloji ve platformlardan sorumlu başkanı Tyson Singer şunları söyledi: “Alıcıların tümü, Spotify’ın teknoloji yığını ve yaptığımız iş için anlamlı olan bağımsız projelerdir.”
Spotify, fonun kod tabanını iyileştirmenin, güvenlik açıklarını düzeltmenin ve projelerin geliştirilmesine devam etmenin yanı sıra, bağımsız açık kaynak projelerine ve bunların daha geniş topluluk için değerlerine dikkat çekmeyi amaçladığını söyledi.
Bu yılın alıcıları AssertJ, Jdbi, Testcontainers ve Xiph olup her biri FOSS Fonu’ndan 25.000 € alacak.
AssetJ, iddiaları ve hataları daha okunaklı hale getirerek mühendislerin temiz testler yazmasına yardımcı olmak için tasarlanmış bir Java kitaplığıdır. AssertJ, Spotify’ın birçok kritik testinde kullanılıyor ve şirketin üretim bileşenlerini içeren 764 deposunda bulunuyor.
Jdbi kütüphanesindeki eserler Spotify’daki 379 üretim deposunda kullanılıyor. Bu kitaplık, Spotify’ın “Java’daki ilişkisel verilere kolay erişim” olarak tanımladığı şeyi sağlıyor ve bir Spotify mühendisine göre Jdbi, “gülünç miktarda” kullanılıyor.
Testcontainers, test için kullanılan başka bir Java kütüphanesidir. Spotify’ın neredeyse tüm arka uç hizmetleri, test sırasında Docker konteynerlerini çalıştırmak için Testcontainer’ları kullanıyor.
Xiph, ücretsiz multimedya formatları ve yazılım araçları üreten, kar amacı gütmeyen bir kuruluştur. Geçen yıl Spotifiers’tan en fazla adaylığı alan Xiph.org Vakfı, fondan 2022’de 19.000 Avro, bu yıl ise 25.000 Avro aldı.
Desteklenen projeler genel olarak Spotify’ın Java Developer Kit’i (JDK) yoğun kullanımıyla uyumlu olsa da Xiph.org, multimedya için ücretsiz, açık protokolleri desteklemeye ve geliştirmeye odaklanıyor.
Spotify’ın projeye devam eden desteğini tartışan Spotify baş platform mühendisi Dave Zolotusky şunları söyledi: “İnternet multimedyasının temellerini özel çıkarların kontrolünden korumaya kararlıyız, bu da internetin bekçilerinin olmaması gerektiğine olan inancımızla uyumludur. .”
Açık kaynak nasıl adil bir şekilde finanse edilebilir?
Spotify’ın açık kaynak araçlardan kazandığı değer ve müzik endüstrisindeki hakimiyeti göz önüne alındığında, bireysel bir açık kaynak projesine 19.000-25.000 Euro tutarında fon sağlamanın, projenin şirkete sağladığı gerçek değeri yansıtıp yansıtmadığını sorgulayanlar var.
OpenUK CEO’su Amanda Brock, Spotify Starling Bank ve Skyscanner gibi birçok işletmenin tüm işlerini açık kaynaklı yazılım üzerine kurduğunu söyledi: “Bu, dijital hizmetlerinin altyapısını oluşturuyor. Açık kaynaklı yazılımın güzelliği, yazılımın serbest akışının olmasıdır (lisans uyumluluğuna tabi olarak, herkes tarafından herhangi bir amaç için serbestçe kullanılabilir).
Ancak bunun, boş zamanlarında gönüllü olarak oluşturup sürdüren açık kaynak “bakıcıları” ile onu ticari alanda kullanan ve milyonların, milyarların temelini oluşturabilecek kişiler arasında dengesizliğe yol açtığını söyledi. dolarlık işletmeler.
“Açık kaynağın lisanslanması, onu ücretsiz olarak kullanılabilir kılıyor ve tam olarak buna izin veriyor olsa da, son on yılda benzeri görülmemiş bir şekilde benimsenmesi nedeniyle bugün bunun boyutu, zorunlu olarak açık kaynakla etkileşime geçmek isteyen kullanıcılar için gerçekten adil bir yol bulmamız gerektiği anlamına geliyor. işlerinden yararlandıkları ve güvendikleri ve işletmelerinin açık kaynak topluluğuna geri vermek için yararlandığı topluluklar” diye ekledi.
Brock’a göre kamu sektörünün yanı sıra açık kaynak yazılım kullanımından keyif alan şirketlerin de bunu dengesizlik yaratacak ölçekte kullandığı ortaya çıktı.
“Bugün açık kaynak, ulusal ve kritik ulusal altyapının yanı sıra Spotify gibi kuruluşlarda da altyapının temelini oluşturuyor. Spotify’ın, açık kaynaklı yazılım sayesinde sağladığı ekonomik başarıyı paylaşmak için bu çabayı göstermesinden dolayı övgüyü hak ediyoruz. Bu, doğru yönde atılmış büyük bir adım ve bir süredir bu adımı atıyorlar.
“Fakat bir şirket için ne kadar kârın yeterli olduğunu sorguladığımız gibi, ne kadar katkının adil ve doğru olduğunu da bulmaya çalışmalıyız. Ne kadar yeterli?”
Mali destek olmadan birçok açık kaynak projesinin sürdürülmemesine ilişkin gerçek bir risk vardır. Bu, Brock’un geçen yıl kaydedilen Bilgisayar Haftalık Arıza Süresi Yükleme podcast’inde bahsettiği bir konu.
Brock, şirketlerin açık kaynağa finansal olarak ve vasıflı kaynaklar aracılığıyla katkıda bulunarak başarısının devam etmesini sağlayacak bir yaklaşım istediğini söyledi.
“Bu evrim olmadan, iş girdisindeki ve telafi edilen faydalardaki dengesizlik bu zarif, serbest akışlı işbirlikçi inovasyon sistemini bozabilir” dedi. “Bugün bunun neden olduğu sürtüşmeyi sadece para el değiştirmediği ve bir anlaşma olmadığı sürece kullanıcı taleplerini karşılama zorunluluğu olmayan bakımcıların acısında ve tükenmişliğinde değil, aynı zamanda açık kaynak köklerine sadık kalamayacaklarını hisseden şirketlerde de görüyoruz. . Etrafta çok daha fazla tartışma görmeyi bekleyebileceğiniz bir alan.”
Finansal sürdürülebilirlik açık kaynakta büyük bir sorun
Spotify’ın 2023 FOSS Fonu alıcılarıyla ilgili olarak daha önce Apache Yazılım Vakfı’nda yer alan ve Red Hat’te çalışan Percona topluluk başkanı Joe Brockmeier şunları söyledi: “Açık kaynağın tüm fikri, bunun hepimizin katkıda bulunduğu bir ortak kaynak olmasıdır ve hepimizin yararlandığı şey. Buna ‘Spotify yeterince iş yapıyor mu?’ şeklinde bakabilirsiniz ama ben bunun yanlış bir bakış açısı olacağını düşünüyorum. Spotify birçok kuruluşun yaptığından daha fazlasını yapıyor. Spotify daha fazlasını yapabilir mi? Olabilir ama belli bir eşikten sonra bunu hissedarlara da meşrulaştırması gerekecek.”
Joe Brockmeier, Percona
Onun deneyimine göre, açık kaynak projeleri ve şirketlerin, projelerin sürdürülebilir olmasını ve açık kaynaktan yararlanan kuruluşların üzerlerine düşeni yapmalarını sağlamanın en iyi yolunu bulmak için hâlâ kat etmesi gereken uzun bir yol var.
Brockmeier, “Spotify’ın katkısı FOSS’tan elde ettiği değere eşit değil, ancak açık kaynaktan yararlanan tüm kuruluşlar da katkıda bulunmak için adımlar atıyorsa, böyle olması da gerekmiyor” dedi.
Bu yılın başlarında Computer Weekly, Spotify’ın açık kaynak teknoloji lideri Per Ploug ile açık kaynak projelerinin finansal sürdürülebilirliği hakkında konuştu. Ploug, açık kaynaklı bir ürünün uzun ömürlü olduğuna güvenme fikrinin, şu anda açık kaynak topluluğunun karşı karşıya olduğu sorunun özüne dayandığına inanıyor.
“Açık kaynakta çok büyük bir finansal sürdürülebilirlik sorunumuz var” dedi. “Çok sayıda açık kaynak bakımcısının eksik ücret aldığını veya yeterince takdir edilmediğini düşünüyorum. Ayrıca açık kaynak bakımına yönelik gördüğümüz artan talepler konusunda da stresliler.”
FOSS finansmanıyla ilgili soruları yanıtlayan Spotify’dan Zolotusky, bakımcılara sağlanan 19.000-25.000 ABD Doları tutarındaki tutarı “bir başlangıç” olarak tanımladı ve şunları ekledi: “Bu başlangıç miktarını ne tür bir etki yaratabileceğimizi değerlendirmemize yardımcı olmak için kullanıyoruz. Fonların amacı bakımcıların projelerini sürdürmeye devam etmek, güvenlik açıklarını düzeltmek ve kod tabanını geliştirmeye devam etmek için mali araçlara sahip olmalarını sağlamak.
Zolotusky, mali destek bağışlamanın yanı sıra, fonun amacının aynı zamanda bağımsız açık kaynak projelerine ve bunların daha geniş topluluk için değerlerine dikkat çekmek olduğunu söyledi.