açık kaynak sistemler açık kaynak bunlar serbestçe değiştirilebilen ve dağıtılabilen bir yazılım türüdür. Bu açık projeler, dijital toplumumuzun altyapısının kalbiancak önemli sürdürülebilirlik sorunları yaşayabilirler çünkü birçok insan bunları kullanır, ancak çok azı katkıda bulunur onun için gelişmekte.
Açık Katalonya Üniversitesi’nde (UOC) Bilişim, Multimedya ve Telekomünikasyon Çalışmaları profesörü ve İnternet Disiplinlerarası Enstitüsü’nün (IN3) Sistemler, Yazılım ve Modeller Araştırma Laboratuvarı (SOM Araştırma Laboratuvarı) araştırmacısı Javier Cánovas tarafından yapılan bir araştırma, ICREA araştırma profesörü ve aynı grubun lideri ile birlikte jordi kabananaliz etti katılan kullanıcıların profilleri bu projelerde. Sonuçlar, kod geliştirmeyen katkıda bulunanların varlığının çok alakalı olduğunu ve ayrıca bu insanlar arasında belirli bir uzmanlaşma olduğunu gösteriyor. Araştırmacılara göre bu veriler «sadece geliştiricilerin açık kaynak projeleri yürüttüğü fikrini çürütmek» ve bu girişimlerin sürdürülebilirliğini geliştirmek için yeni stratejiler tasarlamaya hizmet edebilir.
Açık kaynak projelerinde kısmi görünümü tamamlayın
Açık kaynak projelerinin yapısı temel olarak, onları canlı tutan katkıda bulunanlar topluluğuna ve aralarındaki aktif ve zenginleştirici işbirliğine bağlıdır. Buna rağmen, bu topluluklarla ilgili araştırmaların büyük çoğunluğu, programlamadan ve kodu gözden geçirme veya birleştirme gibi diğer teknik görevlerden sorumlu kullanıcı profillerinin çalışmasına odaklanır. «Bu, bir açık kaynak projesini gerçekten neyin oluşturduğuna ve neyin ilerlettiğine dair yalnızca kısmi bir bakış açısıdır. çok çeşitli görevlerden sorumlu olan bir kullanıcı topluluğuna dayanmaktadır. (pazarlama, promosyon ve tasarım gibi) ve aynı zamanda dokümantasyon yazmaya yardımcı olan veya projenin gelecekteki evrimi hakkında tartışmalara katılanlar», diye açıklıyor Javier Cánovas.
Açık kaynak sistemlerinde işbirliğinin dinamiklerini anlamak için araştırmacılar ilk 100 NPM projesini analiz etti (NPM, en popüler web uygulama sunucularından biri olan Node.js’nin paket yöneticisidir) en alakalı sosyal kodlama platformlarından biri olan GitHub’da bulunur. «Bu çalışma ile bunu doğrulayabildik. kodla ilgili olmayan görevler (teknik olmayan) örneğin bir sorunu bildirmek, iyileştirme için bir değişiklik önermek, bir tartışmaya katılmak veya başkalarından gelen yorumlara tepki vermek (örneğin, bir teklifin kabul edildiğini iletmek için bir emoji ile) açık kaynak sistemlerinde çok mevcut. Aslında, onların varlığı çok alakalı, bu da projenin yaşamına katılımlarını gösteriyor», diye vurguluyor Javier Cánovas.
Projelerde görev dağılımı
Çalışma ayrıca projeye katkıda bulunanların normalde tek bir görevi olup olmadığını veya çeşitli görevleri yapıp yapmadığını ve bu nedenle farklı rollerin örtüşüp örtüşmediğini araştırdı. Sonuçlar şunu gösteriyor: projede sadece teknik olmayan faaliyetlerle işbirliği yaparlarProgramlamaya ve kod geliştirmeye kendini adamış kişilerin çalışmalarını tamamlayacak olan, tam tersine, diğer görevlere çok az katılımları olurdu.
Bu veriler kuruluş ve yönetişim stratejilerini tasarlamak için yeni anahtarlar bu kullanıcıların evrimini ve farklı roller arasında daha iyi bir işbirliğini kolaylaştıran. «Çoğu açık kaynak projesinde, yeni katkıda bulunanları çekme ve dahil etme çabaları açıkça geliştiricilere yöneliktir, ancak bu, dahil edilmesi daha kolay olabilecek diğer profil türlerini çekme fırsatını kaçırır ve aynı zamanda projenin ilerlemesine ve sürdürülebilirliğine yardımcı olur. uzun vadeli», yazarlar işaret ediyor.
«Aslında, daha fazla teknik katkıda bulunanları çekmekle ilgilenen projeler -devam ediyorlar- Bazı teknik olmayan işbirlikçilerin programlama bölümüne katılmalarına yardımcı olunçünkü bu doğal bir evrim değil».

