Noul instrument GitHub pentru sponsori atrage îngrijorări din partea comunității Open Source
Publicat: 2019-05-25GitHub a lansat un nou instrument de sponsori care permite dezvoltatorilor open source să primească sprijin financiar. Programul se lansează lent și are în prezent o listă de așteptare pentru colaboratorii open source sau întreținerii care doresc să se alăture.

Pentru primul an în care dezvoltatorii sunt în program, GitHub va acoperi toate taxele de procesare a plăților și s-a angajat să egaleze toate contribuțiile de până la 5.000 USD.
Dezvoltatorii individuali care participă la program pot personaliza opțiunile de finanțare afișate atunci când potențialii susținători dau clic pe butonul Sponsor. Aceștia pot adăuga link-uri către alte servicii de finanțare populare, cum ar fi Open Collective, Community Bridge, Tidelift, Ko-fi și Patreon. Proiectele open source și specifică și modele de finanțare pentru contribuabili prin adăugarea unui fișier .github/FUNDING.yml la ramura principală a proiectului.
Tocmai am activat noul buton de sponsorizare al lui @github pentru @parceljs cu un link către @opencollect-ul nostru! pic.twitter.com/DJnPAtahne
– Devon Govett (@devongovett) 23 mai 2019
GitHub are un avantaj față de alte servicii de finanțare concurente prin faptul că modelul său de sponsorizare este încorporat în fluxul de lucru GitHub, unde are loc de fapt o mare parte a activității. Cu toate acestea, acest lucru ridică și îngrijorări cu privire la modul în care așteptările sponsorului pot influența dezvoltarea unui proiect.
„Acum puteți sponsoriza dezvoltatorii ca parte integrantă a fluxului dvs. de lucru familiar”, a spus managerul de proiect GitHub open source, Devon Zuegel, în anunț. „Când un colaborator îți răspunde la întrebare, triajează problema ta sau îmbină codul tău, poți să te îndrepți către profilul său – sau pur și simplu să treci cu mouse-ul peste numele de utilizator – pentru a-și sponsoriza munca.”

Sponsorizarea este un termen oarecum subiectiv, iar GitHub nu definește ce înseamnă aici, în contextul căsătoriei acestuia cu fluxul de lucru al unui colaborator. Pentru unii, poate însemna o donație fără obligații. Pentru alții, ideea de sponsorizare vine întotdeauna de așteptarea unui randament al investiției.
Creatorul Ruby on Rails și fondatorul Basecamp, David Heinemeier Hansson, a fost unul dintre cei mai importanți care au exprimat îngrijorări cu privire la programul de sponsorizări GitHub pe Twitter. El consideră că este „un risc grav pentru sursa deschisă”.
„'De ce nu mi-ai rezolvat încă problema!? Ți-am trimis 10$! Vă cer să vă respectați obligațiile aici. Ți-am plătit, bun venit la 2019 cu sursă deschisă pentru donații mici”, a spus Hansson.
„Sunt sigur că GitHub a avut toate intențiile corecte aici. Și sunt sigur că acest lucru va funcționa bine pentru câțiva dezvoltatori selectați care vor strânge suficiente donații pentru a ignora pretențiile individuale la timpul lor. Dar cred că este un risc grav pentru cultura open source.”
Hansson a făcut referire la o conferință de referință recentă pe care a susținut-o la RailsConf 2019, intitulată „Sursă deschisă dincolo de piață”, provocându-i pe cei ale căror reacții inițiale sunt pur și simplu că „donațiile sunt un lucru bun”. Aducerea conceptului de sponsorizare a în fluxul de lucru introduce o natură tranzacțională în muncă, cu așteptări inevitabile pe piață care pot complica dezvoltarea unui proiect.
„Normele pieței sunt greu de scăpat”, a spus Hansson în discursul său. „Ei se infiltrează în inconștiența noastră. Există o mulțime de utilizatori open source care se consideră mai puțin primitori ai unui cadou și mai mult ca clienți cu pretenții de garanție, că le-au făcut producătorilor respectivului software open source o mare onoare alegând doar să-și folosească lucrul.
„De fapt, este un fel de extensie naturală a unei societăți care venerează consumerismul mai presus de puțin mai puțin. O extensie naturală a „clientul are întotdeauna dreptate”, a relației contradictorii dintre cumpărător și vânzător.”

Alții și-au exprimat îngrijorări mai specifice, cum ar fi GitHub de la Microsoft care devine platforma de plată dominantă pentru dezvoltatorii open source, sponsorii care primesc o atenție prioritară în probleme și PR față de nevoile utilizatorilor și proiectelor și dezvoltatorii care introduc în mod deliberat bug-uri pentru a solicita donații.
https://twitter.com/LasseRafn/status/1131601620582764555
Pia Mancini, co-fondatorul Open Collective, a scris un răspuns la îngrijorările pe care oamenii le transmiteau pe Twitter.
„Sunt foarte fericit să văd un jucător atât de important din ecosistem ajutând cu problema susținerii open source”, a spus Mancini. „Sprijinirea bunurilor noastre comune este un efort care necesită contribuția tuturor. Mă bucur să văd că Github vine la bord.”
Această idee a sustenabilității open source și a „tragediei comunelor” este una pe care Hansson și mulți alții o resping, dar este una care este în mod obișnuit acceptată de susținătorii copyleft-ului. Funcționează pentru modelul de afaceri al Open Collective, dar vine cu propria sa aromă de reciprocitate. Open Collective se deosebește prin faptul că serviciul său de finanțare este eliminat din fluxul de lucru direct al dezvoltării software, în loc să fie integrat profund ca instrumentul GitHub Sponsors.
Mancini a spus că compania ei poate „coexista în mod fericit cu sponsorii GitHub” datorită principalelor diferențieri ai Open Collective. A fost construit pentru proiecte, nu pentru persoane fizice. Oferă transparență deplină cu privire la proveniența fondurilor și la modul în care sunt cheltuite. De asemenea, compania gestionează documentele și formularele fiscale necesare pentru sponsorizarea fiscală.
„Open Collective este pentru finanțarea proiectelor, spre deosebire de întreținerii individuali”, a spus Mancini. „Credem cu tărie în sprijinirea comunităților în ansamblu, precum și a persoanelor care alcătuiesc acea comunitate. Acest lucru ajută la asigurarea mai multă diversitate și mai puțină concentrare a puterii și a deciziilor asupra unui singur întreținător.”
Ea a avertizat, de asemenea, că GitHub încearcă să înghită prea multe aspecte ale comunității open source și să-și injecteze propriile interese corporative. Ea sugerează o linie pe care compania nu a depășit-o încă, dar mulți sunt încă atenți la ce intenționează să facă Microsoft cu GitHub.
„Desigur, există riscuri: centralizarea și blocarea sunt foarte riscante pentru comunități”, a spus Mancini. „GitHub este Microsoft, care are propriile sale valori în minte și le va fi dificil să fie independenți, indiferent de buna-credință a celor implicați.
„Încercarea de a deține toate aspectele comunității open source este o strategie dăunătoare. Până acum, nu cred că GitHub încearcă să facă asta. Ei sunt în măsură să ajute și sunt deschiși să colaboreze cu jucătorii existenți.
„Concurează cu Open Collective? Într-o oarecare măsură. Dar creșterea noastră nu a fost niciodată determinată în primul rând de indivizi care dăruiesc persoanelor, ci de companiile care dăruiesc proiecte. Sponsorii GitHub nu rezolvă nevoia pe care companiile sponsor o au de facturi și de o entitate juridică cu care să se angajeze pentru sistemele furnizorilor și cerințele de documentare.”
Intențiile GitHub pot fi pur și simplu o recunoaștere a ceea ce software-ul open source a ajuns să devină – o forță motrice a inovației în toate industriile și un efort demn de sprijin financiar. A oferi dezvoltatorilor o modalitate ușoară de a primi o recompensă pentru contribuțiile lor pare destul de inofensiv, dar îngrijorarea este că Microsoft nu poate prevedea consecințele pe termen lung ale implementării sponsorizării sale în fluxul de lucru al GitHub. Susținătorii de proiecte open source care au făcut presiuni pe GitHub pentru a lua în considerare mai mult fluxurile de lucru cu sursă deschisă pot obține mai mult decât se așteptau.
