แรงกดดัน
(daniel.haxx.se)- การบำรุงรักษา curl ได้กลายเป็นงานเต็มเวลาที่ผสานทั้งประโยชน์สาธารณะ ความท้าทายทางวิศวกรรม และเป้าหมายด้านคุณภาพ และดำเนินต่อเนื่องมาโดยใช้เวลาราว 50 ชั่วโมงต่อสัปดาห์
- curl เป็นไลบรารีและเครื่องมือสำหรับการรับส่งข้อมูลที่มี ฐานการติดตั้งราว 30,000 ล้านชุด ทำให้มีภาระอย่างมากที่จะต้องไม่ให้ความล้มเหลวด้านความปลอดภัยลุกลามไปถึงผู้ใช้
- ขณะนี้จำนวนรายงานด้านความปลอดภัยที่ไหลเข้ามาสูงกว่าในปี 2024 ถึง 4–5 เท่า และมากกว่าปี 2025 สองเท่า โดยเฉลี่ยมากกว่าหนึ่งเรื่องต่อวัน จึงต้องจัดการทันที
- การจัดการด้านความปลอดภัยครอบคลุมตั้งแต่การตรวจสอบข้อกล่าวอ้าง ประเมินความร้ายแรง เขียนแพตช์ หาว่าปัญหาถูกนำเข้ามาเมื่อใด เขียนคำแนะนำ ไปจนถึงการสื่อสารกับนักวิจัยและทีมความปลอดภัย
- ก่อนถึงกำหนดรีลีสถัดไป มี ช่องโหว่ที่ยืนยันแล้ว 12 รายการ รออยู่แล้ว และแม้อยู่ภายใต้แรงกดดันที่ไม่เคยมีมาก่อน ข้อจำกัดด้านเงินทุนและกำลังคนก็เริ่มปรากฏชัด
ความรับผิดชอบต่อ curl และการบำรุงรักษาระยะยาว
- งานโอเพนซอร์ส ไม่ใช่งานเพื่อเงินหรือชีวิตที่หรูหรา แต่เป็นสิ่งที่ดำเนินต่อไปเพราะมีความหมายทางสังคม มีประโยชน์สาธารณะ และเป็นความท้าทายทางวิศวกรรมในการทำให้ทุกคนใช้งานได้
- งานกับ curl กลายเป็นงานเต็มเวลาตั้งแต่ปี 2019 และโดยทั่วไปใช้เวลาราว 50 ชั่วโมงต่อสัปดาห์ ทั้งช่วงกลางวัน ดึก วันธรรมดา และวันหยุดสุดสัปดาห์
- เป้าหมายของ curl คือการเป็น ไลบรารีและเครื่องมือสำหรับการรับส่งข้อมูล ที่ดีที่สุดเท่าที่จะเป็นไปได้ และเป็นโครงการระดับแนวหน้าในด้านคุณภาพ ประสิทธิภาพ และความปลอดภัยของโอเพนซอร์ส
- curl ไม่ใช่โครงการของคนคนเดียว และหากไม่มีสมาชิกทีม curl ก็คงไม่เป็นอย่างทุกวันนี้ แต่หลายคนยังคงเชื่อมโยง curl เข้ากับ Daniel Stenberg เป็นการส่วนตัวอย่างมาก
- คำวิจารณ์ต่อ curl มักถูกรับรู้เหมือนเป็นคำวิจารณ์ต่อการตัดสินใจและทางเลือกที่ตนสนับสนุนหรือเลือกเอง และ curl ก็ได้กลายเป็นโครงการส่วนตัวที่เปลี่ยนชีวิตไปตลอดกาล
- ปลายปี 2026 โครงการ curl จะมีอายุครบ 30 ปี และมีการกล่าวถึงจำนวนการติดตั้ง curl ทั่วโลกว่ามีราว 30,000 ล้านชุด
การเปลี่ยนแปลงของสภาพแวดล้อมรายงานด้านความปลอดภัย
- ในช่วงไม่กี่ปีที่ผ่านมา สภาพแวดล้อมของรายงานความปลอดภัยของ curl ได้เปลี่ยนจากความไม่พอใจต่อ LLM ที่งี่เง่า ไปเป็น รายงาน AI slop, การยุติ bug bounty และ ความวุ่นวายคุณภาพสูง ที่เริ่มราวเดือนมีนาคม 2026
- ทุกครั้งที่เกิดความล้มเหลวด้านความปลอดภัยครั้งใหญ่ซ้ำแล้วซ้ำเล่าในผลิตภัณฑ์อินเทอร์เน็ต โครงสร้างพื้นฐานซอฟต์แวร์ และโอเพนซอร์ส แรงกดดันก็ยิ่งเพิ่มขึ้นจากข้อเท็จจริงที่ว่า curl อยู่แทบทุกที่ และเรื่องแบบนั้นต้องไม่เกิดขึ้นกับ curl หรือผู้ใช้ของมัน
- โครงการ curl ได้ค่อย ๆ ลดโอกาสที่ข้อบกพร่องจะเล็ดรอดหรือทำให้ระบบล่มลง ด้วยการเพิ่มการตรวจสอบ การทดสอบ และแนวทางปฏิบัติให้มากขึ้น
การตรวจสอบเข้มข้นและความเสี่ยงที่ยังคงเหลือ
- หลังจากเหตุการณ์ Mythos พบเพียงปัญหาความร้ายแรงต่ำหนึ่งรายการในการสแกนครั้งแรก ก็มีการย้ำซ้ำ ๆ ว่า curl เป็นหนึ่งในโค้ดที่ถูกตรวจทาน ทำ fuzzing และตรวจสอบมากที่สุดเท่าที่จะจินตนาการได้
- สถานะเช่นนี้ไม่ได้เกิดจากความบังเอิญหรือโชค แต่เป็นผลจากการทำงานอย่างมุ่งมั่นหลายทศวรรษ ความใส่ใจในรายละเอียด และการ ปรับปรุงแบบวนซ้ำ ที่ไม่สิ้นสุด
- แม้จะมีการทบทวนและตรวจสอบมาก ก็ไม่ได้แปลว่าไม่มีบั๊กหรือปัญหาด้านความปลอดภัย เพราะ curl คือโค้ดภาษา C หลายแสนบรรทัดที่ทำงานเครือข่ายแบบขนานอย่างเข้มข้นบนหลายโปรโตคอล หลายระบบปฏิบัติการ และหลายสถาปัตยกรรม CPU
- ทุกครั้งที่พบปัญหา ก็จะมีการแก้ไขและออกแพตช์ วนซ้ำเช่นนี้ต่อไป
- ฐานการติดตั้งทั่วโลกราว 30,000 ล้านชุด หมายความว่า curl อาจอยู่ในโทรศัพท์ แท็บเล็ต รถยนต์ ทีวี เครื่องพิมพ์ เกมคอนโซล และเครื่องใช้ในครัวหลายครั้ง
- ในอดีต โครงการที่มีบั๊กใหญ่จนทำให้โลกปั่นป่วนอยู่พักหนึ่งมักได้รับความสนใจ และบางโครงการก็ได้รับเงินทุนและกำลังคนจนสามารถจ้างวิศวกรเต็มเวลาได้หลายคน
ปริมาณรายงานความปลอดภัยที่ไม่เคยมีมาก่อน
- ขณะนี้อัตราการไหลเข้าของรายงานด้านความปลอดภัยสูงกว่าปี 2024 ถึง 4–5 เท่า และเป็นสองเท่าของปี 2025 โดยเฉลี่ยมีรายงานเข้ามามากกว่าหนึ่งเรื่องต่อวัน
- คุณภาพของรายงานสูงกว่าที่ผ่านมาอย่างมาก และส่วนใหญ่เขียนมาอย่างละเอียดและยาว
- เนื่องจากรายงานยังคงเข้ามาอย่างต่อเนื่อง จึงต้องจัดการให้เร็วที่สุดทันทีที่มาถึง เพราะหากจัดการไม่ทันกับอัตราที่มันเข้ามา รายการปัญหาความปลอดภัยที่อาจเป็นไปได้ก็จะสะสมขึ้นเรื่อย ๆ
- รายการปัญหาความปลอดภัยที่อาจเป็นไปได้และควบคุมไม่ได้ สร้างภาระทางจิตใจ
- ขณะนี้เวลาส่วนใหญ่ถูกใช้ไปกับการจัดการรายการประเด็นความปลอดภัยที่รายงานผ่าน HackerOne
- งานหลักประกอบด้วยการตรวจสอบข้อกล่าวอ้าง ประเมินความร้ายแรง เขียนแพตช์ หาว่าบั๊กถูกนำเข้ามาเมื่อใด ทำความเข้าใจช่องโหว่ เขียนประกาศแนะนำด้านความปลอดภัยอย่างละเอียด และสื่อสารกับนักวิจัยด้านความปลอดภัยรวมถึงทีมความปลอดภัยของ curl
แรงกดดันต่อสุขภาพและทีม
- เป็นครั้งแรกที่คู่สมรสเริ่มกังวลเรื่องเวลาทำงานและภาวะงาน-ชีวิตที่ไม่สมดุล และคนรอบตัวก็เป็นห่วงว่ารับมือกับปริมาณงานมหาศาลนี้อย่างไร รวมถึงความเป็นไปได้ของภาวะหมดไฟ
- ความกังวลต่อสมาชิกทีมก็เพิ่มขึ้นเช่นกัน และอาจจำเป็นต้องลดเวลาทำงานลงในไม่ช้าเพื่อให้มีเวลาหายใจบ้าง
- สถานการณ์ปัจจุบันคือ แรงกดดัน ที่โครงการ curl และสมาชิกทีมความปลอดภัยไม่เคยเผชิญมาก่อน
- การจัดการประเด็นความปลอดภัยเป็นงานลำดับความสำคัญสูงสุดที่แซงหน้าทุกอย่างอื่นในโครงการ และด้วยความรับผิดชอบ มโนธรรม และความภูมิใจในงาน จึงไม่อาจเพิกเฉยได้
- เนื่องจาก curl เป็นซอฟต์แวร์ที่ถูกกระจายไปยังอุปกรณ์ทั่วโลก จึงมีความรู้สึกผูกพันอย่างแรงกล้าที่จะต้องแก้ปัญหาความปลอดภัยภายในมัน
- ในช่วงที่ยังเหลือรอบรีลีสราวครึ่งหนึ่งก่อนรีลีสตามกำหนด ปัจจุบันมี ช่องโหว่ที่ยืนยันแล้ว 12 รายการ ซึ่งหมายถึงการประกาศ CVE 12 รายการที่กำลังรออยู่
- นี่คือสถิติใหม่ของโครงการ และหมายความว่าก่อนที่ปี 2026 จะผ่านไปถึงครึ่ง ก็จะมี CVE ที่เปิดเผยต่อสาธารณะครบ 30 รายการแล้ว
- หากแนวโน้มนี้ดำเนินต่อไป คาดว่าจำนวนการเปิดเผย CVE ของ curl ตลอดปี 2026 จะอย่างน้อยเป็นสองเท่าของนั้น
การสนับสนุนที่จำเป็นและข้อจำกัดเชิงโครงสร้าง
- ในระยะสั้น งานที่ต้องจัดการมีมากเกินไปอยู่แล้ว จนสายเกินไปที่จะรับความช่วยเหลือทันที
- หากบริษัทที่ใช้งานและพึ่งพา curl หรือ libcurl ในซอฟต์แวร์และบริการเชิงพาณิชย์สนับสนุนเงินทุนมากขึ้น ก็จะสามารถจ่ายให้แก่นักพัฒนาเพิ่มขึ้นเพื่อช่วยแบ่งเบาภาระงานได้
- การทำให้ฝ่ายนายจ้างเป็นผู้จ่ายผ่านสัญญาสนับสนุน ก็เป็นอีกเส้นทางหนึ่งของการช่วยเหลือที่เป็นไปได้
- มีลูกค้าที่ให้การสนับสนุนเช่นนี้อยู่แล้ว ทำให้สมาชิกบางคนสามารถทำงานกับ curl ได้แบบเต็มเวลา
- อย่างไรก็ตาม ไม่ได้คาดหวังว่าจะเกิดการเปลี่ยนแปลงที่มีนัยสำคัญในด้านนี้ในเร็ว ๆ นี้ และแม้ในสถานการณ์ที่ไม่เคยมีมาก่อนและยากลำบากยิ่งขึ้น ก็มีแนวโน้มว่าสุดท้ายจะต้องฝ่าพายุนี้ไปด้วยตัวเอง
- โครงการ curl ไม่ได้เป็นของบริษัทใด และไม่ได้อยู่ภายใต้องค์กรร่มใด ๆ
- โครงสร้างเช่นนี้บางครั้งทำให้ทรัพยากรขาดแคลน แต่ขณะเดียวกันก็มอบอิสรภาพและความยืดหยุ่นสูงสุด
- มาตรฐานในการดำเนินงานของโครงการมุ่งไปที่การทำให้ curl ดีที่สุดเท่าที่จะเป็นไปได้ เพื่อโลกและเพื่อผู้ใช้ curl
ด้านบวกและสถานะปัจจุบัน
- การแก้บั๊กและปัญหาในตัวมันเองเป็นเรื่องดี และปัญหาที่ถูกรายงานหนึ่งรายการก็หมายถึงประเด็นหนึ่งที่กำลังจะถูกแก้ไข
- ยิ่งมีรายงานมากขึ้น curl ก็ยิ่งกลายเป็นผลิตภัณฑ์ที่ดีขึ้น
- ช่องโหว่ของ curl ที่ถูกค้นพบในช่วงไม่กี่ปีที่ผ่านมา ถูกประเมินว่ามีความร้ายแรงระดับ LOW หรือ MEDIUM ทั้งหมด และแทบไม่พบช่องโหว่ที่ร้ายแรงมาก
- นี่ไม่ได้หมายความว่าจะไม่มี HIGH โผล่มาอีกในอนาคต แต่ก็ถือว่าเป็นสิ่งที่พบได้ไม่บ่อยอย่างน้อยในตอนนี้
- CVE ของ curl ที่มีความร้ายแรงสูงล่าสุดคือ CVE-2023-38545 ซึ่งเปิดเผยเมื่อเดือนตุลาคม 2023
- ขณะนี้ทีม curl กำลังเผชิญแรงกดดัน และบางครั้งการตอบสนองอาจล่าช้าได้
1 ความคิดเห็น
ความเห็นจาก Lobste.rs
หวังว่า Daniel และคนอื่น ๆ จะผ่านสถานการณ์ยากลำบากนี้ไปได้ด้วยดีโดยไม่ส่งผลเสียร้ายแรงต่อ สุขภาพหรือครอบครัว
แต่ก็คิดว่าน่าสนใจทีเดียวว่าจากนี้เรื่องจะพัฒนาไปอย่างไร นี่ไม่ใช่ครั้งแรกที่วิธีวิเคราะห์อัตโนมัติแบบใหม่ค้นพบช่องโหว่จำนวนมากในหลายโครงการ FOSS และตอนนี้ก็ให้ความรู้สึกคล้ายกับตอนที่ greybox fuzzing ปรากฏขึ้นในช่วงปี 2010 มีความเป็นไปได้อยู่สามแบบ: A) นักพัฒนาเริ่มนำ LLM เข้าไปในกระบวนการวิจัยด้านความปลอดภัย ทำให้จำนวนช่องโหว่ใหม่ที่ LLM หาเจอลดลงมาก ขณะที่ช่องโหว่ซึ่ง LLM เข้าไม่ถึงยังคงถูกค้นพบต่อไป เป็นสถานการณ์แบบฟัซเซอร์ B) คล้าย A แต่หลังจาก LLM กวาดตรวจแล้ว การค้นพบช่องโหว่ก็แทบหยุดลง กลายเป็นสถานการณ์ที่ “LLM แก้ปัญหางานวิจัยด้านความปลอดภัยได้แล้ว” C) ในโครงการขนาดใหญ่อย่าง curl ยังมีการพบช่องโหว่ต่อเนื่องในอัตราสูง เป็นสถานการณ์แบบ “การล้างแค้นของ Tony Hoare” ที่จำนวนบั๊กในโครงการโค้ดระดับหลายแสนบรรทัดนั้นแทบไม่มีที่สิ้นสุด
ในสแนปช็อตของโค้ดเบสหนึ่ง ๆ จำนวนบั๊กด้านความปลอดภัยย่อมมีจำกัดอยู่แล้ว เมื่อพื้นที่ค้นหาบั๊กด้านความปลอดภัยถูกใช้จนหมด กระแสที่ถาโถมเข้ามาก็น่าจะซาลง จากนั้นก็อาจเหลือเพียงบั๊กที่ค่อย ๆ โผล่มาจากการรวมโค้ด การเพิ่ม test harness ใหม่ หรือการปรับปรุงโมเดล
สำหรับสถานการณ์ C ในโครงการ curl มองว่าบั๊กที่พบมีความรุนแรงต่ำ เพราะเดิมทีมาตรฐานของการทดสอบด้านความปลอดภัยและเทคนิคการค้นพบบั๊กแบบดั้งเดิมนั้นสูงอยู่แล้ว สิ่งนี้แสดงให้เห็นว่าการลงทุนอย่างต่อเนื่องในการค้นหาบั๊กยังคงให้ผลตอบแทนในระยะยาว ไม่ว่าจะเป็นวิธีค้นหาแบบใดในวันนี้หรืออนาคตก็ตาม
หากยืมคำพูดของ Marcus Hutchins มาใช้ ก็จะใกล้เคียงกับแนวคิดที่ว่า “คอขวดไม่เคยอยู่ที่การพบบั๊ก แต่เป็นการที่องค์กร ตัดสินใจไม่ลงทุนในนักวิจัยด้านความปลอดภัย” มากกว่า LLM เพียงแค่ทำให้การลงทุนนั้นมีต้นทุนถูกลง และจริง ๆ แล้วองค์กรก็สามารถลงทุนเพิ่มเพื่อหาบั๊กได้มากกว่านี้มาตั้งแต่แรก สุดท้ายแล้วมันคือการตัดสินใจเชิงนโยบาย
บริษัทที่สร้างเทคโนโลยี LLM กำลังทำลายไม่ใช่แค่โลกธรรมชาติ แต่รวมถึง โลกของซอฟต์แวร์ ด้วย ราคาฮาร์ดแวร์ที่พุ่งสูงขึ้นกำลังคุกคามแม้กระทั่งคอมพิวเตอร์ส่วนบุคคล และรวมถึงนักพัฒนาโอเพนซอร์สที่ทำสิ่งต่าง ๆ ด้วยเจตนาดีเพราะอยากสร้างมันขึ้นมาด้วย
ดูเหมือนว่าจะมีเงินทุนไม่จำกัดสำหรับการบ่อนทำลายและทำให้โครงการโอเพนซอร์สที่ชุมชนดูแลอยู่เสียหาย แต่กลับไม่มีเงินเลยสำหรับจัดการผลกระทบที่ตามมา ซึ่งก็น่า_สนใจ_ดี
มองว่านี่พิสูจน์ว่า Zig คิดถูกแล้ว CVE ที่ LLM ค้นพบ ก็แค่ไม่ต้องไปจัดการ ปล่อยให้คนที่อยากทำเป็นคนรับไป
รู้ว่านี่ไม่ใช่ประเด็นแกนกลางเสียทีเดียว แต่ปัญหาของ LLM CVE คือใครก็ตามที่ใช้เครื่องมือเดียวกันก็น่าจะหาสิ่งเดียวกันเจอได้เหมือนกัน ถ้ามีปัญหาร้ายแรงถูกค้นพบจริง ก็หมายความว่าคนอีกจำนวนมากสามารถนำมันไปสร้างสิ่งที่เป็นอันตรายได้เช่นกัน
แน่นอนว่านี่ไม่ได้แปลว่าใช้ได้เหมือนกันหมดกับกรณีของ curl ที่มีประเด็นความรุนแรงต่ำหรือไม่ใช่เรื่องความปลอดภัยทะลักเข้ามา แต่ถึงอย่างนั้นก็ยังต้องมีการตัดสินจริง ๆ ว่าประเด็นไหนควรได้ลำดับความสำคัญสูง ซึ่งก็พากลับไปที่จุดเริ่มต้นอีกครั้ง
Zig ยังอยู่ระหว่างการพัฒนาอย่างแข็งขัน และทุกครั้งที่ฟีเจอร์อย่าง incremental compilation หรือ asynchronous I/O ถูกทำให้เป็นรูปเป็นร่าง ก็มีโอกาสสูงที่จะใส่บั๊กใหม่เข้าไป พร้อมกันนั้นก็อาจลบบั๊กที่เกิดจาก implementation เดิมที่ยังไม่สมบูรณ์ออกไปด้วย
ในช่วงการพัฒนานี้ ถ้ามีใครเอาอะไรอย่าง Mythos มารันกับ Zig ด้วยแนวคิดแบบ “หาบั๊กทั้งหมดให้เจอและอย่าพลาดเลย” ก็น่าจะมีรายงานออกมามหาศาล แต่มีโอกาสสูงที่ทั้งหมดนั้นจะไร้ประโยชน์สำหรับเราในทางปฏิบัติ ทุกวันนี้คุณค่าหลักของรายงานบั๊กคือการส่งสัญญาณว่ามีผู้ใช้ที่ติดขัดอยู่กับกรณีใช้งานบางอย่าง และถ้าเราตัดสินใจให้ความสำคัญ เราก็สามารถช่วยปลดล็อกให้ผู้ใช้คนนั้นได้
แน่นอนว่าสถานะนี้จะไม่อยู่ตลอดไป ฟีเจอร์สำคัญของคอมไพเลอร์จำนวนมากกำลังเข้าที่เข้าทาง และเมื่อมันเสถียรแล้ว การหาบั๊กทั้งหมดและแก้ไขมันจะกลายเป็นสิ่งสำคัญสูงสุด ตอนนั้นข้อเท็จจริงที่ว่าบั๊กถูกค้นพบแล้วจะสำคัญโดยไม่เกี่ยวกับวิธีที่ใช้ค้นพบ แต่ปัญหานั้นจะไปจัดการกันในเวลานั้น
ในระหว่างนี้ นโยบายก็ง่าย ๆ คือ แบน LLM
เข้าใจได้ว่าทำไมถึงแบนการมีส่วนร่วมจาก LLM แต่ก็ไม่เห็นด้วย ช่องโหว่ด้านความปลอดภัยก็คือช่องโหว่ ไม่ว่าจะถูกค้นพบด้วยวิธีใด
คิดว่าวิธีที่ Daniel ทำอยู่ดีที่สุดแล้ว คือแก้บั๊กที่แก้ได้เพื่อให้ผู้ใช้ปลอดภัยขึ้น พร้อมกับสื่อสารว่าต้นทุนของเรื่องนี้สูงมากและขอการสนับสนุน แม้เขาอาจแทบไม่มีโอกาสได้อ่านข้อความนี้ แต่ก็อยากสนับสนุนและแนะนำให้จำกัดปริมาณงานเพื่อให้ความสำคัญกับสุขภาพกายและใจเป็นอันดับแรก เชื่อว่าคนส่วนใหญ่ในโลกจะเข้าใจ และมีเพียงส่วนน้อยเท่านั้นที่จะบ่น
ดูเหมือนว่ามีประเด็นสำคัญหายไปสองข้อ 1) ไม่ใช่ว่าบริษัท LLM หรือ Project Zero เป็นคนใส่บั๊กความปลอดภัยนั้นลงในโค้ด 2) การแก้บั๊กความปลอดภัยไม่ได้ทำเพื่อบริษัท LLM หรือ Project Zero แต่ทำเพื่อ ผู้ใช้ ถ้าบั๊กความปลอดภัยถูกนำไปใช้โจมตี ผู้ใช้ต่างหากที่จะเป็นฝ่ายเสียหาย
โดยเฉพาะในกรณีของบั๊กที่ LLM ค้นพบ ตอนนี้มีสัญญาณแล้วว่าคนอื่นที่ใช้ LLM เดียวกันในหลายโครงการโอเพนซอร์สกำลังส่งรายงานซ้ำเข้ามา ดังนั้นถ้าฝ่ายป้องกันปล่อยมือ ก็ต้องสมมติว่าฝ่ายโจมตีก็จะรับรู้บั๊กที่ LLM พบเช่นกัน
“ผมอิจฉาโครงการที่เคยปล่อยบั๊กร้ายแรงจนเผาโลกอยู่พักหนึ่ง พวกเขาได้รับความสนใจ และบางโครงการก็ได้รับเงินทุนกับอำนาจทางการเงินจนมีพนักงานและจ้างวิศวกรฟูลไทม์ได้หลายคน บางครั้งก็คิดว่า ถ้าเรามีอะไรแบบนั้นสักครั้งก็คงดีกว่า”
เรื่องแบบนี้เกิดขึ้นในที่ทำงานหลายแห่งเช่นกัน ทีมที่ล้มเหลวมักได้คนเพิ่ม ส่วนทีมที่ทำได้ดีกลับต้อง ทำนายคนมากขึ้นด้วยคนน้อยลง เพราะไม่มีเรื่องเลวร้ายเกิดขึ้น
ไม่แน่ใจว่านี่เหมาะกับโครงการอย่าง curl ไหม แต่การ freeze ฟีเจอร์ ไว้ช่วงหนึ่งแล้วโฟกัสเฉพาะรายงานบั๊ก/CVE ที่ไหลเข้ามาจะช่วยได้หรือเปล่า?
ถ้าเป็นชุดฟีเจอร์ที่ถูกกำหนดตายตัว จำนวนบั๊ก/CVE ที่เป็นไปได้ก็น่าจะมีจำกัด และถ้าไล่แก้ไปเรื่อย ๆ ก็น่าจะเข้าใกล้ 0 ได้
ไม่ว่าอย่างไร ก็ขอให้พวกเขาโชคดี การดูแลซอฟต์แวร์ที่สำคัญขนาดนั้นในช่วงเวลาแบบนี้คงไม่ใช่เรื่องง่าย
ผลต่อความพึงพอใจของนักพัฒนาคือ เพิ่มขึ้น คงเดิม และลดลง ตามลำดับ
การ freeze ฟีเจอร์เป็นเครื่องมือที่ยอดเยี่ยมสำหรับปิดงานรีลีสให้เรียบร้อย แต่ไม่ใช่เครื่องมือที่ดีในการลดแรงกดดันของนักพัฒนาที่กำหนดทิศทางการทำงานของตัวเอง