„Fără cod sursă pentru rău”: dezvoltatorii îl presează pe Chef Software să întrerupă legăturile cu ICE

  • Sep 07, 2023

Dezvoltatorii bucătari și directori s-au certat pentru contractul companiei cu Serviciul de imigrare și vamal din SUA. În fața acestui lucru, conducerea Chef Software a rezistat mai întâi, dar acum a cedat cererilor de a începe ruperea legăturilor cu ICE.

Citeste acest

  • DevOps o transformare la fel de mare precum externalizarea IT?
  • Cum să introduceți DevOps într-o cultură corporativă moribundă
  • Profesionişti DevOps: Avem nevoie de mai multă automatizare!

Cu mii de copii imigranti despartiti de parinti sub politicile anti-imigrație ale președintelui Donald Trump, ICE și-a făcut mulți dușmani. În același timp, companiilor de software le place Software-ul Chef, compania DevOps, lucrează cu ICE. Deci, când dezvoltatorul open-source Seth Vargo și-a descoperit proiectul open-source, Bucătar Sugar, a fost folosit de Chef, și-a tras codul. Și apoi el și Chef Software au descoperit cât de mult se bazează Chef, programul, pe biblioteca sa.

Chef Sugar este o bibliotecă Ruby care facilitează lucrul cu programul DevOps

bucătar. Varga a dezvoltat și deschis biblioteca în timp ce lucra la Chef, iar biblioteca a fost ulterior integrată în codul sursă al lui Chef. Dar, deși sursă deschisă, cel mai actualizat cod al lui Chef Sugar încă trăia în depozitul personal GitHub al lui Vargo.

Deci, când Vargo, acum inginer Google Cloud, a declarat că are „o obligație morală și etică de a împiedică sursa mea să fie folosită pentru rău”, și-a eliminat codul atât din GitHub, cât și din RubyGems, depozitul principal de pachete Ruby.

Bang!

Rapid, Chef Software a descoperit că, așa cum a spus CEO-ul Barry Crist, acest lucru a deteriorat „sistemele de producție pentru un număr de clienți”. Soluția rapidă a companiei a fost să găsească și să încarce vechi Codul sursă Chef Sugar în contul său corporativ GitHub. Dar pur și simplu repunerea în funcțiune a software-ului nu a oprit protestul.

Programatorii atât din interior, cât și din exterior, Chef au apărat acțiunile lui Varga.

Reacția inițială a lui Crist a fost să mențină cursul.

„Deși înțeleg că mulți dintre voi și mulți dintre membrii comunității noastre ați prefera nu am avut nicio relație de afaceri cu DHS-ICE, Am luat o decizie de principiu, cu sprijinul echipei executive Chef, de a lucra cu instituțiilor guvernului nostru, indiferent dacă suntem sau nu personal de acord cu diferitele lor politici. Vreau să fiu clar că această decizie nu se referă la valoarea contractului, ci se referă la menținerea unei abordări comerciale coerente și corecte în aceste vremuri volatile.”

El a adăugat:

„De asemenea, consider că politici precum separarea familiilor și reținerea copiilor sunt greșite și contrare interesului superior al țării noastre”.

Asta nu a fost suficient de bun. Dezvoltatorii și clienții deopotrivă au declarat că doresc ca Chef să întrerupă legăturile cu ICE. Așa că, câteva zile mai târziu, Crist și-a inversat cursul. Crist, spunând că a fost de acord în privat cu angajații săi anti-ICE, a scris că îi pare rău că Chef Software nu a continuat aceste poziții personale cu acțiuni corporative.

Crist a scris:

„Îmi cer scuze pentru asta. Am sperat că controalele și echilibrele politice tradiționale vor oferi remedii și că relația noastră cu diferiții noștri clienți guvernamentali ar putea evita să ne amestecăm cu aceste politici. Cu toate acestea, este clar că controalele și echilibrele nu au asigurat ameliorarea problemelor fundamentale ale politicilor în cauză. Chef, precum și alte companii, pot lua poziții mai puternice împotriva acestor politici care încalcă drepturile fundamentale ale omului”.

Crist a continuat:

„După introspecție profundă și dialog în cadrul lui Chef, nu ne vom reînnoi contractele actuale cu ICE și CBP [Customs and Border Protection] când expiră în anul următor. Chef își va îndeplini toate obligațiile conform contractelor actuale. În plus, Chef „va dona o sumă echivalentă cu veniturile noastre din 2019 din aceste două contracte. direcționat către organizații de caritate care ajută persoanele vulnerabile afectate de politica de separare a familiei și detenţie."

În timp ce Vargo a abordat direct această schimbare, el a scris pe Twitter: „Nu mai am voie să vorbesc, dar există o nouă postare pe blog pe care ar trebui să o citiți. Nu este perfect, dar este un început. Mulțumesc tuturor celor care au stat și continuă să susțină ceea ce este corect.”

Povești similare:

  • Dezvoltatorul dă jos biblioteca Ruby după ce află că ICE o folosea
  • Programul lider DevOps Chef face totul cu sursa deschisă
  • Chef își extinde meniul cloud și container