Palkkaus avoimen lähdekoodin projekteista
Yksi tkiistanalaisimmat ongelmat vapaissa ohjelmistoissa on "palkka" kehittäjille, ja se on Ei turhaan se ole melko monimutkainen ja kiistelty aihe, jaKoska toisaalta tasapaino on avoimen lähdekoodin projektien taloudellinen kestävyys ja toisaalta sponsorointimalleja, kollektiivista rahoitusta, lahjoituksia tai jopa "maksullisia versioita".
Syy tähän aiheeseen on viime aikoina Thomas Stringer avoimen lähdekoodin ohjelmistokehittäjä ja ohjelmoija, puhuu avoimen lähdekoodin kehittäjien kohtaamista ongelmista.
Thomas Stringer kertoo siitä Palkkojen puute avoimen lähdekoodin alueella lannistaa kehittäjiä yhä enemmän.
Viestissään hän jakaa:
Vaikka olen ammatiltani ohjelmistoinsinööri, olen myös tietokoneohjelmoija harrastuksesta ja intohimosta. Joten teen sen, mitä olen tehnyt yli vuosikymmenen: käynnistän tietokoneeni kirjoittaakseni koodia.
Mitä tehdä, mitä tehdä... Opi jotain uutta? Voi olla. Kirjoita blogiteksti? No, tässä minä olen. Mutta… syvällä sisimmässäni tiedän, että minulla on avoimen lähdekoodin projekteja, jotka vaativat huomiota. Osoittautuu, että yksi on kovassa käytössä. Minulla on lähes 3/4 miljoonaa latausta, ja se on jotain, josta ihmiset näyttävät ajattelevan olevan jonkin verran hyödyllistä. Siinä ne hyvät osat. Huono asia on, että on tusina ongelmaa, joita en ole edes käynyt läpi, saati vielä vähemmän luokitellut, tutkittu ja ratkaistu. Minun on tarkistettava joitakin yhteisön PR:itä. On riippuvuuksia, jotka on päivitettävä. Lista jatkuu ja jatkuu. Tämä projekti on saavuttanut ei niin harvinaisen OSS-virstanpylvään: ylläpitäjän burnoutin.
Vaikka vapaiden ohjelmistojen maailmassa kehittäjät osallistuvat usein vapaaehtoisesti projekteihin ilman suoraa taloudellista korvausta, palkkion puute voi aiheuttaa merkittäviä ongelmia niille, jotka haluavat viettää enemmän aikaa osallistumiseen, mutta joiden on katettava taloudelliset tarpeensa ja velvoitteensa.
Thomas Stringer käsittelee tätä ongelmaa julkaisussaan ja ehdottaa erilaisia ​​ratkaisuja joita ovat jo esittäneet muut saman tilanteen läpikäyneet kehittäjät ja/tai projektit rahoittavat tai tukevat hanketta.
Ja vaikka monelle "Maksa ilmaisista ohjelmistoista" kuuleminen voi olla "pyhäinhäväistys", se on epäilemättä paras vaihtoehto ilmaisen ohjelmistokehityksen korvausongelman ratkaisemiseksi, vaikka se ei olekaan niin yksinkertaista kuin miltä se kuulostaa. Tästä pienestä "yksityiskohdasta" on tullut suuri ongelma kehittäjille ja avoimen lähdekoodin projekteille.
Selvä esimerkki tästä on kehittäjä, joka sabotoi omia kirjastojaan "Faker.js ja Colors.js", koska hän päätti olla enää "tukematta suuria yrityksiä tekemällään työllä ilmaiseksi".
Tämä on myös asia, joka mainitaan Thomas Stringerin julkaisu miten yritykset hyödyntävät avoimen lähdekoodin ekosysteemejä maksamatta riittävästi kehittäjille heidän ajastaan.
Siksi vapaiden ohjelmistojen luettelointipulma on vaikea ratkaista ja muodostuu noidankehäksi, koska vaikka vapaiden ohjelmistojen kehittäjät kunnioittavat Open Source Initiativen asettamia kriteerejä eli ilmaisen jakelun mahdollisuuksia, pääsy lähdekoodiin ja johdannaisteosten luominen, monet organisaatiot tai kaupalliset hankkeet hyödyntävät tätä tuottaakseen voittojaan antamatta luetteloa projekteista, jotka mahdollistavat heidän tuotteensa.
Ja siitä lähtien Lähestymistapa ongelmaan ei ole uusi. Thomas Stringer mainitsee, että kehittäjien tulisi saada korvauksia ja/tai että hanke saa riittävästi yhteistyötä edunsaajilta yrityksiltä/projekteilta.
Samoin, jos olet tehnyt pari sitoumusta tuotteesta, jota kukaan ei käytä, rahan (tai sen puutteen) pitäisi edustaa sitä. Mutta se ei ole niin yksinkertaista, koska avoimen lähdekoodin ohjelmistokehittäjiä on erilaisia. Jotkut kirjoittavat OSS-koodia osana työtään, jolloin he todennäköisesti saavat jo korvauksen maksuistaan. Se tulee sekkeissäsi kahdesti kuukaudessa. Mutta toisen tyyppinen OSS-kehittäjä on se, joka tekee näistä OSS-avustajista työajan jälkeen eikä ole sidoksissa organisaatioon.
OSS:ää käyttävien yritysten tulisi rahoittaa nämä hankkeet. Loppujen lopuksi he käyttävät niitä. Ja vaikka heidän ei tarvitse ostaa lisenssejä, se ei tarkoita, että heidän ei pitäisi osallistua.
Yrityksillä voi olla koko- tai osa-aikaisia ​​työntekijöitä, jotka osallistuvat avoimen lähdekoodin ohjelmistoprojekteihin. Hyvä esimerkki tästä on Kubernetes ja kaikki kehittäjät, jotka osallistuvat Kubernetesiin työaikana. Listalla olevat yritykset (Google, Red Hat, VMware ja Microsoft, tärkeimmät mainitakseni) edistävät näiden projektien menestystä. He antavat kehittäjälle aikaa.
Kun yritys ei anna tarpeeksi kehittäjäaikaa projekteihin, sen tulee täydentää sitä varoilla, jotka jaetaan OSS-kehittäjille, jotka eivät tee sitä yrityksensä puolesta.
Siksi on tärkeää tunnistaa ja tukea näiden kehittäjien työtä, koska heidän työnsä edistää usein merkittävästi teknologian kehitystä ja hyödyttää yhteisöä yleensä ja että ennen kaikkea meidän on pidettävä mielessä, että he ovat loppujen lopuksi "ihmisiä", joilla on tarpeita ja jotka eivät "syö ilmaa", vaikka Monille yrityksille ja yrityksille jälkimmäinen olisi hienoa, ei, se ei ole, ja vaikka ne korvaavat inhimillisen tekijän tekoälyllä, heidän on maksettava ja sen takana on silti henkilö valvonta-, ylläpito- ja parantamisasioista.
lähde:https://trstringer.com/