เรื่องราวการที่ไลบรารี JavaScript ยอดนิยมเริ่มแสดงโฆษณาในเทอร์มินัลได้อย่างไร

ในแพ็คเกจ Standard ซึ่งเป็นคู่มือสไตล์ JavaScript, linter และเครื่องมือแก้ไขโค้ดอัตโนมัติ ใช้งานสิ่งที่ดูเหมือนจะเป็นระบบการโฆษณาระบบแรกสำหรับไลบรารี JavaScript

เมื่อต้นวันที่ 20 สิงหาคมปีนี้ นักพัฒนาที่ติดตั้ง Standard ผ่านตัวจัดการแพ็คเกจ npm สามารถมองเห็นแบนเนอร์โฆษณาขนาดใหญ่ในเทอร์มินัลของตนได้

เรื่องราวการที่ไลบรารี JavaScript ยอดนิยมเริ่มแสดงโฆษณาในเทอร์มินัลได้อย่างไร
ป้ายโฆษณาในเทอร์มินัล

โฆษณานี้สร้างขึ้นโดยใช้โครงการใหม่ - การฝากและถอนเงิน. สิ่งนี้ทำโดยผู้พัฒนาไลบรารีมาตรฐาน ไลบรารี Funding ถูกรวมอยู่ในมาตรฐาน 14.0.0 เวอร์ชันมาตรฐานนี้ออกวางจำหน่ายแล้ว 19 สิงหาคม. ตอนนั้นเองที่โฆษณาเริ่มปรากฏในอาคารผู้โดยสาร

แนวคิดเบื้องหลังห้องสมุด Funding คือบริษัทต่างๆ ซื้อ พื้นที่โฆษณาในเทอร์มินัลผู้ใช้ จากนั้นโครงการ Funding จะกระจายรายได้ให้กับโครงการโอเพ่นซอร์สที่ตกลงที่จะร่วมมือกับโครงการและแสดงโฆษณาต่อผู้ใช้

ไม่น่าแปลกใจเลยที่แนวคิดนี้ก่อให้เกิดความขัดแย้งอย่างรุนแรงในชุมชนการพัฒนา ตัวอย่างเช่น - ที่นี่ и ที่นี่.

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

“ความจริงของเรื่องนี้ก็คือผู้ที่สนับสนุน [ซอฟต์แวร์โอเพ่นซอร์ส] ต้องการเงิน” Vincent Weavers นักพัฒนาจากเนเธอร์แลนด์กล่าว “วิธีแก้ปัญหาที่สมบูรณ์แบบเพิ่มเติมสำหรับปัญหานี้อาจปรากฏขึ้นในอนาคต จนกว่าจะถึงตอนนั้น เราสามารถทนกับการโฆษณาได้ มันไม่ได้แย่ขนาดนั้น แม้ว่าโดยส่วนตัวแล้วผมจะไม่ชอบเห็นแบนเนอร์โฆษณาในเทอร์มินัลเป็นพิเศษ แต่ผมเข้าใจถึงความจำเป็นของแบนเนอร์เหล่านั้นและสนับสนุนแนวคิดนี้อย่างเต็มที่” เขากล่าวต่อ

“อาคารผู้โดยสารของฉันคือป้อมปราการแห่งสุดท้าย โอเอซิสแห่งความสงบแห่งสุดท้ายที่ไม่แสดงโฆษณาอย่างต่อเนื่องจากนักธุรกิจผู้ยิ่งใหญ่ ฉันต่อต้านแนวคิดนี้อย่างเด็ดขาด เพราะฉันแน่ใจว่าโดยพื้นฐานแล้วมันขัดแย้งกับจิตวิญญาณของโอเพ่นซอร์สที่เราปลูกฝังมานานหลายทศวรรษ” Vuk Petrovic นักพัฒนาจากสหรัฐอเมริกากล่าว

ความคิดเห็นเชิงลบส่วนใหญ่ต่อ Standard และโครงการระดมทุนใหม่สำหรับโครงการโอเพ่นซอร์สมาจากนักพัฒนาที่ไม่พึงพอใจที่แบนเนอร์โฆษณาที่ปรากฏหลังการติดตั้งจะปรากฏในบันทึก ซึ่งจะทำให้การดีบักแอปพลิเคชันทำได้ยากโดยไม่จำเป็น

“ฉันไม่ต้องการเห็นโฆษณาในบันทึก CI ของฉัน และฉันไม่ต้องการที่จะคิดว่าจะเกิดอะไรขึ้นหากแพ็คเกจอื่นเริ่มทำสิ่งเดียวกัน แพ็คเกจ JS บางตัวมีการขึ้นต่อกันหลายสิบ หลายร้อย หรือมากกว่านั้น “คุณลองจินตนาการดูว่าจะเกิดอะไรขึ้นหากโฆษณาทั้งหมดแสดง” Robert Hafner นักพัฒนาจากแคลิฟอร์เนียกล่าว

ในปัจจุบัน มีเพียงไลบรารีมาตรฐานเท่านั้นที่แสดงโฆษณา แต่เมื่อเวลาผ่านไป โครงการระดมทุนซึ่งดำเนินการนี้อาจได้รับความนิยมมากขึ้น นี่อาจจะคล้ายกับความนิยมของโครงการ OpenCollective ในปีที่ผ่านมา

OpenCollective เป็นโครงการที่คล้ายกับการระดมทุน แต่แทนที่จะแสดงแบนเนอร์ กลับแสดงคำขอบริจาคในเทอร์มินัล ซึ่งนักพัฒนาจะถูกขอให้โอนเงินไปยังโครงการบางโครงการ คำขอเหล่านี้ยังแสดงในเทอร์มินัล npm หลังจากติดตั้งไลบรารีต่างๆ

เรื่องราวการที่ไลบรารี JavaScript ยอดนิยมเริ่มแสดงโฆษณาในเทอร์มินัลได้อย่างไร
ข้อความ OpenCollective

ตั้งแต่ปีที่แล้ว ข้อความของ OpenCollective ได้ถูกเพิ่มเข้าไปในโครงการโอเพ่นซอร์สมากมาย ในเช่นเช่น core.js, จส, โนเดมอน, ส่วนประกอบที่มีสไตล์, ชั้น, และอื่น ๆ อีกมากมาย.

เช่นเดียวกับ Funding นักพัฒนาแสดงความไม่พอใจเมื่อเห็นข้อความเหล่านี้ในเทอร์มินัล อย่างไรก็ตาม พวกเขายินดีที่จะยอมรับ เนื่องจากมีเพียงคำขอบริจาคเท่านั้น และไม่ใช่โฆษณาเต็มรูปแบบ

อย่างไรก็ตาม ในกรณีของการระดมทุน ดูเหมือนว่าโปรเจ็กต์นี้ล้ำเส้นในใจของนักพัฒนาบางรายที่ไม่ต้องการเห็นโฆษณาในเทอร์มินัลของตนไม่ว่าจะด้วยข้ออ้างใดๆ

นักพัฒนาเหล่านี้บางรายกดดัน Linode ซึ่งเป็นหนึ่งในบริษัทที่ตกลงกับ Funding ในการแสดงโฆษณา ในที่สุดบริษัทก็ตัดสินใจว่าจะไม่ทำให้สถานการณ์บานปลายอีกต่อไปและ ปฏิเสธ จากความคิดนี้

ยิ่งไปกว่านั้น นักพัฒนาบางคนยังไปไกลกว่านั้นอีก โดยส่งพลังแห่งความโกรธมาสู่การสร้างเกมแรกของโลก ตัวบล็อก โฆษณาสำหรับอินเทอร์เฟซบรรทัดคำสั่ง

ผลของการ

การโฆษณาในเทอร์มินัลเป็นความพยายามที่จะแก้ไขปัญหาร้ายแรงในการจัดหาเงินทุนสำหรับโครงการโอเพ่นซอร์ส แต่หลายคนไม่ชอบสิ่งนี้จริงๆ ด้วยเหตุนี้ คำถามที่ว่าปรากฏการณ์นี้ถูกกำหนดให้แพร่หลายหรือไม่ สามารถตอบได้ในเชิงลบมากกว่าเชิงบวก นอกจากนี้ เป็นที่ทราบกันเมื่อเร็วๆ นี้ว่า npm น่าจะเป็นไปได้มากที่สุด ห้ามแพ็คเกจซึ่งแสดงโฆษณาในเทอร์มินัล

หากคุณสนใจหัวข้อนี้ลองดูที่ วัสดุซึ่งเขียนขึ้นจากผลการทดลอง "การระดมทุน"

เรียนผู้อ่าน! คุณรู้สึกอย่างไรกับการโฆษณาในเทอร์มินัล? วิธีใดในการจัดหาเงินทุนโอเพ่นซอร์สที่เหมาะกับคุณมากที่สุด?

เรื่องราวการที่ไลบรารี JavaScript ยอดนิยมเริ่มแสดงโฆษณาในเทอร์มินัลได้อย่างไร

ที่มา: will.com

เพิ่มความคิดเห็น