เครื่องมือผู้สนับสนุน GitHub ใหม่ดึงข้อกังวลจากชุมชนโอเพ่นซอร์ส

เผยแพร่แล้ว: 2019-05-25

GitHub ได้เปิดตัวเครื่องมือผู้สนับสนุนใหม่ที่อนุญาตให้นักพัฒนาโอเพ่นซอร์สได้รับการสนับสนุนทางการเงิน โปรแกรมกำลังเปิดตัวอย่างช้าๆ และขณะนี้มีรายชื่อผู้รอสำหรับผู้สนับสนุนโอเพนซอร์สหรือผู้ดูแลที่ต้องการเข้าร่วม

สำหรับปีแรกที่นักพัฒนาอยู่ในโปรแกรม GitHub จะครอบคลุมค่าธรรมเนียมการดำเนินการชำระเงินทั้งหมด และให้คำมั่นที่จะให้เงินสมทบทั้งหมดสูงถึง $5,000

นักพัฒนาแต่ละคนที่เข้าร่วมในโปรแกรมสามารถปรับแต่งตัวเลือกเงินทุนที่แสดงเมื่อผู้มีโอกาสเป็นผู้สนับสนุนคลิกที่ปุ่มผู้สนับสนุน พวกเขาสามารถเพิ่มลิงก์ไปยังบริการระดมทุนยอดนิยมอื่น ๆ เช่น Open Collective, Community Bridge, Tidelift, Ko-fi และ Patreon โครงการโอเพ่นซอร์สยังระบุรูปแบบการระดมทุนสำหรับผู้มีส่วนร่วมด้วยการเพิ่มไฟล์ .github/FUNDING.yml ให้กับสาขาหลักของโครงการ

GitHub มีความได้เปรียบเหนือบริการจัดหาเงินทุนที่แข่งขันกันอื่นๆ โดยมีรูปแบบการสนับสนุนที่ฝังอยู่ในเวิร์กโฟลว์ GitHub ซึ่งงานส่วนใหญ่เกิดขึ้นจริง อย่างไรก็ตาม สิ่งนี้ทำให้เกิดความกังวลว่าความคาดหวังของผู้สนับสนุนอาจส่งผลต่อการพัฒนาโครงการอย่างไร

"ขณะนี้คุณสามารถสนับสนุนนักพัฒนาซอฟต์แวร์ให้เป็นส่วนหนึ่งของเวิร์กโฟลว์ที่คุณคุ้นเคยได้อย่างราบรื่น" Devon Zuegel ผู้จัดการโครงการโอเพ่นซอร์ส GitHub กล่าวในการประกาศ “เมื่อผู้ร่วมให้ข้อมูลตอบคำถามของคุณ คัดแยกปัญหาของคุณ หรือรวมรหัสของคุณ คุณสามารถไปที่โปรไฟล์ของพวกเขา—หรือเพียงแค่วางเมาส์เหนือชื่อผู้ใช้—เพื่อสนับสนุนงานของพวกเขา”

การสนับสนุนเป็นคำที่ค่อนข้างเฉพาะบุคคล และ GitHub ไม่ได้กำหนดความหมายที่นี่ในบริบทของการแต่งงานกับเวิร์กโฟลว์ของผู้สนับสนุน สำหรับบางคน อาจหมายถึงการบริจาคที่ไม่มีข้อผูกมัด สำหรับคนอื่นๆ แนวคิดเรื่องการสนับสนุนมักมาจากความคาดหวังของผลตอบแทนจากการลงทุน

David Heinemeier Hansson ผู้สร้าง Ruby on Rails และผู้ก่อตั้ง Basecamp เป็นหนึ่งในบุคคลที่โดดเด่นที่สุดในการแจ้งข้อกังวลเกี่ยวกับโปรแกรมผู้สนับสนุนของ GitHub บน Twitter เขามองว่าเป็น "ความเสี่ยงร้ายแรงต่อโอเพ่นซอร์ส"

“'ทำไมคุณยังไม่แก้ไขปัญหาของฉัน!? ฉันส่งเงินให้คุณ $10! ฉันขอให้คุณเคารพภาระผูกพันของคุณที่นี่ ฉันจ่ายเงินให้คุณแล้ว' ยินดีต้อนรับสู่โอเพ่นซอร์สบริจาคขนาดเล็กปี 2019” แฮนส์สันกล่าว

“ฉันแน่ใจว่า GitHub มีความตั้งใจที่ถูกต้องทั้งหมดที่นี่ และฉันแน่ใจว่าสิ่งนี้จะได้ผลดีสำหรับนักพัฒนาที่เลือกไม่กี่รายที่จะรวบรวมเงินบริจาคมากพอที่จะเพิกเฉยต่อการอ้างสิทธิ์ของแต่ละคนในเวลาของพวกเขา แต่ฉันคิดว่ามันเสี่ยงอย่างร้ายแรงต่อวัฒนธรรมของโอเพ่นซอร์ส”

Hansson อ้างถึงคำปราศรัยล่าสุดที่เขานำเสนอที่ RailsConf 2019 ในหัวข้อ "โอเพ่นซอร์สที่อยู่เหนือตลาด" ซึ่งท้าทายผู้ที่มีปฏิกิริยาเริ่มต้นง่ายๆ ว่า "การบริจาคเป็นสิ่งที่ดี" การนำแนวคิดของการสปอนเซอร์ a มาสู่เวิร์กโฟลว์จะทำให้เกิดลักษณะการทำธุรกรรมกับงาน โดยมีความคาดหวังของตลาดที่หลีกเลี่ยงไม่ได้ซึ่งอาจทำให้การพัฒนาโครงการซับซ้อนขึ้น

“บรรทัดฐานของตลาดนั้นยากที่จะหลีกหนี” Hansson กล่าวในประเด็นสำคัญของเขา “พวกมันซึมเข้าไปในจิตไร้สำนึกของเรา มีผู้ใช้โอเพ่นซอร์สจำนวนมากที่คิดว่าตัวเองเป็นผู้รับของขวัญน้อยกว่าและเหมือนลูกค้าที่มีการเรียกร้องการรับประกันมากกว่า พวกเขาทำให้ผู้ผลิตซอฟต์แวร์โอเพ่นซอร์สดังกล่าวเป็นเกียรติอย่างยิ่งโดยเพียงแค่เลือกใช้สิ่งที่พวกเขาทำ

“อันที่จริง มันเป็นการขยายตามธรรมชาติของสังคมที่บูชาลัทธิบริโภคนิยมมากกว่าเล็กน้อย ส่วนขยายตามธรรมชาติของ 'ลูกค้าถูกต้องเสมอ' ของความสัมพันธ์ที่เป็นปฏิปักษ์ระหว่างผู้ซื้อและผู้ขาย”

คนอื่น ๆ ได้แสดงความกังวลที่เฉพาะเจาะจงมากขึ้น เช่น GitHub ของ Microsoft กลายเป็นแพลตฟอร์มการชำระเงินที่โดดเด่นสำหรับนักพัฒนาโอเพ่นซอร์ส ผู้สนับสนุนที่ได้รับการพิจารณาลำดับความสำคัญในประเด็นต่างๆ และการประชาสัมพันธ์มากกว่าความต้องการของผู้ใช้และโครงการ และนักพัฒนาแนะนำจุดบกพร่องเพื่อขอรับเงินบริจาค

https://twitter.com/LasseRafn/status/1131601620582764555

Pia Mancini ผู้ร่วมก่อตั้ง Open Collective เขียนตอบข้อกังวลที่ผู้คนส่งมาหาเธอทาง Twitter

“ผมมีความสุขจริงๆ ที่ได้เห็นผู้เล่นคนสำคัญในระบบนิเวศที่ช่วยแก้ปัญหาในการรักษาโอเพ่นซอร์สไว้” มันชินีกล่าว “การคงไว้ซึ่งสามัญสำนึกของเราเป็นความพยายามที่ทุกคนต้องมีส่วนร่วม ฉันดีใจที่ได้เห็น Github เข้าร่วม”

แนวคิดเรื่องความยั่งยืนของโอเพ่นซอร์สและ "โศกนาฏกรรมของส่วนรวม" นี้เป็นสิ่งที่แฮนส์สันและคนอื่นๆ ปฏิเสธ แต่แนวคิดนี้มักได้รับการยอมรับจากผู้สนับสนุนลิขสิทธิ์ ใช้งานได้กับรูปแบบธุรกิจของ Open Collective แต่มาพร้อมกับรสชาติของการแลกเปลี่ยนซึ่งกันและกัน Open Collective มีความแตกต่างตรงที่บริการระดมทุนถูกลบออกจากเวิร์กโฟลว์โดยตรงของการพัฒนาซอฟต์แวร์ แทนที่จะผสานรวมอย่างลึกซึ้ง เช่น เครื่องมือผู้สนับสนุนของ GitHub

Mancini กล่าวว่าบริษัทของเธอสามารถ “อยู่ร่วมกับผู้สนับสนุน GitHub ได้อย่างมีความสุข” เนื่องจากผู้นำสร้างความแตกต่างของ Open Collective มันถูกสร้างขึ้นสำหรับโครงการไม่ใช่บุคคล มีความโปร่งใสอย่างเต็มที่ว่าเงินทุนมาจากไหนและใช้จ่ายอย่างไร บริษัทยังจัดการเอกสารและแบบฟอร์มภาษีที่จำเป็นสำหรับการสนับสนุนทางการเงิน

“ Open Collective มีไว้สำหรับโครงการระดมทุนซึ่งต่างจากผู้ดูแลแต่ละราย” Mancini กล่าว “เราเชื่อมั่นในการสนับสนุนชุมชนโดยรวม เช่นเดียวกับบุคคลที่ประกอบเป็นชุมชนนั้น สิ่งนี้ช่วยให้มั่นใจได้ถึงความหลากหลายมากขึ้นและความเข้มข้นน้อยลงของอำนาจและการตัดสินใจในผู้ดูแลคนเดียว”

เธอยังเตือนไม่ให้ GitHub พยายามกลืนแง่มุมต่างๆ ของชุมชนโอเพ่นซอร์สมากเกินไป และอัดฉีดผลประโยชน์ขององค์กรของตนเอง เธอบอกใบ้ถึงบรรทัดที่บริษัทยังไม่ได้ข้าม แต่หลายคนยังคงระแวดระวังว่า Microsoft วางแผนที่จะทำอะไรกับ GitHub

“แน่นอนว่ามีความเสี่ยง: การรวมศูนย์และการล็อคอินมีความเสี่ยงสูงสำหรับชุมชน” มันชินีกล่าว “GitHub คือ Microsoft ซึ่งมีตัววัดอยู่ในใจ และจะยากสำหรับพวกเขาที่จะเป็นอิสระ โดยไม่คำนึงถึงความเชื่อที่ดีของผู้ที่เกี่ยวข้อง

“ความพยายามที่จะเป็นเจ้าของทุกแง่มุมของชุมชนโอเพ่นซอร์สนั้นเป็นกลยุทธ์ที่เป็นอันตราย จนถึงตอนนี้ ฉันไม่คิดว่า GitHub กำลังพยายามทำสิ่งนี้อยู่ พวกเขาอยู่ในฐานะที่ช่วยเหลือได้ และพร้อมที่จะร่วมมือกับผู้เล่นที่มีอยู่

“มันแข่งขันกับ Open Collective หรือไม่? ในระดับหนึ่ง แต่การเติบโตของเราไม่เคยได้รับแรงผลักดันหลักจากบุคคลที่ให้ต่อบุคคล แต่โดยบริษัทที่มอบให้กับโครงการ ผู้สนับสนุน GitHub ไม่ได้แก้ไขความต้องการที่บริษัทสปอนเซอร์มีสำหรับใบแจ้งหนี้และนิติบุคคลที่จะมีส่วนร่วมกับระบบผู้ขายและข้อกำหนดด้านเอกสารของพวกเขา”

ความตั้งใจของ GitHub อาจเป็นเพียงการรับรู้ว่าซอฟต์แวร์โอเพ่นซอร์สใดที่พัฒนาจนครบกำหนด - แรงผลักดันของนวัตกรรมในทุกอุตสาหกรรมและความพยายามที่คู่ควรกับการสนับสนุนทางการเงิน การให้วิธีง่ายๆ แก่นักพัฒนาในการรับรางวัลสำหรับผลงานของพวกเขานั้น ดูเหมือนไม่มีอันตราย แต่ความกังวลก็คือ Microsoft ไม่สามารถคาดการณ์ถึงผลที่ตามมาในระยะยาวของการนำการสนับสนุนไปใช้ในเวิร์กโฟลว์ของ GitHub ผู้ดูแลโครงการโอเพ่นซอร์สที่กด GitHub เพื่อพิจารณาเวิร์กโฟลว์โอเพ่นซอร์สเพิ่มเติมอาจได้รับมากกว่าที่ต่อรองไว้