A Canonical 120 000 dollárt adományoz nyílt forráskódú projektek támogatására

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

Az Ubuntu mögött álló cég kisebb fejlesztőket támogat – havonta 10 000 dollárral, a kódbázisuk alapján kiválasztott közösségi projekteket segítve.

A Canonical, az Ubuntu operációs rendszer fejlesztője bejelentette, hogy a következő 12 hónapban összesen 120 000 amerikai dollárt (kb. 90 000 angol fontot) adományoz különféle nyílt forráskódú GitHub-projekteknek.

A cél az, hogy havi 10 000 dollárt osszanak szét kisebb nyílt forráskódú eszközök, könyvtárak, függőségek között – ezek mind olyan komponensek, amelyekre a Canonical fejlesztői a saját alkalmazásaik, szolgáltatásaik és weboldalaik építése során támaszkodnak.

A támogatás mögött: thanks.dev

Az adományozást a thanks.dev platform segíti, amely elemzi a Canonical GitHub-kódját, és megállapítja, hogy mely külső projektek, könyvtárak és eszközök játszanak kulcsszerepet a vállalat működésében. Az így feltárt függőségekre az adományokat használati gyakoriság alapján osztják szét.

A program áprilisban indult, és máris több mint 350 különböző GitHub-projekt részesült támogatásban. Ezek között megtalálható például:

  • coverage.py – tesztlefedettséget mérő eszköz Pythonhoz
  • Pallets Project – népszerű Python webes könyvtárak (pl. Flask) fejlesztői
  • Sindre Sorhus – számos macOS-alkalmazás és Node.js-csomag készítője

Kicsik, de nélkülözhetetlenek

Bár a támogatások összege nem kiemelkedő, a gesztus valódi jelentőséggel bír. Ahogy Ben Hoyt, a Canonical egyik szoftvermérnöke megfogalmazta:

„Bár nagyon kevés nyílt forráskódú fejlesztő a pénzért dolgozik, az elismerés érzése – hogy valaki törődött annyira, hogy ezt kimutassa – valóban sokat jelent egy nyílt forráskódú alkotónak.”

A thanks.dev a bevételeihez 5%-os jutalékot von le, cserébe azért, hogy akár három szint mélységig feltérképezi a függőségi fákat és beazonosítja a fejlesztőket. A Canonical ezen felül nyelvi súlyozást is alkalmaz, hogy a támogatás jobban tükrözze az egyes programnyelvek fontosságát a saját ökoszisztémájukban.

A megszokott támogatásokon túl

A Canonical eddig is támogatott nagyobb nyílt forráskódú projekteket, mint például:

  • Eclipse Foundation
  • Cloud Native Computing Foundation (CNCF)
  • GNOME projekt

A kisebb projektek viszont gyakran kevésbé látványosak, mégis elengedhetetlenek a mindennapi működéshez – ezek az úgynevezett „csendes függőségek”.

Épp ezért üdvözlendő, hogy a Canonical most közvetlenül is visszaad valamit azoknak, akikre az ökoszisztémája épül.

Szómagyarázat:

  • Dependency (függőség): Egy szoftver olyan külső könyvtárra vagy komponensre támaszkodik, amelyet más fejlesztők készítettek.
  • coverage.py: Python-modul, amely megmutatja, hogy a tesztek a kód hány százalékát fedik le.
  • Pallets Project: Többek között a Flask és Jinja fejlesztői közössége.
  • thanks.dev: Platform, amely lehetővé teszi a cégek számára, hogy automatikusan támogassák azokat az open source fejlesztőket, akiknek a kódjára építenek.

Hozzászólások

Bocsáss meg! A

Értékelés: 

0
Még nincs értékelve

Bocsáss meg! A szómagyarázatban előkerül a Linter név. Keresem, mert a rövid leírás alapján izgalmas, de a cikk egyéb részein nem szerepel. Akkor miért kell magyarázni, illetve a lényegesebb: hová tűnt?