ฤดูร้อนแห่งความสุขของ curl
(daniel.haxx.se)- โปรเจ็กต์โอเพนซอร์ส curl จะหยุดรับและดำเนินการ การรายงานช่องโหว่ ตลอดเดือนกรกฎาคม 2026 เพื่อให้ผู้ดูแลโครงการได้มีเวลาพัก
- แบบฟอร์มส่งรายงานบน HackerOne จะปิดตั้งแต่ 1 กรกฎาคม 2026 00:00 CEST และจะเปิดอีกครั้งในวันที่ 3 สิงหาคม 2026 09:00 CEST
- รายงานด้านความปลอดภัยและช่องโหว่ที่ส่งไปยังอีเมลด้านความปลอดภัยก็จะไม่ได้รับการดำเนินการเช่นกัน และโดยปกติแล้ว curl ไม่รับ การรายงานช่องโหว่ ทางอีเมลอยู่แล้ว
- มาตรการนี้ทำให้กำหนดการออกเวอร์ชัน 8.22.0 เลื่อนออกไป 2 สัปดาห์ เป็น 2 กันยายน 2026
- ผู้ที่มีสัญญารับการสนับสนุนแบบชำระเงินจะยังคงได้รับบริการเต็มรูปแบบในช่วงเวลาดังกล่าว และตัวติดตาม issue กับ pull request บน GitHub ยังคงเปิดตามปกติ
กำหนดการสำคัญและขอบเขตการบังคับใช้
- ในช่วง ฤดูร้อนแห่งความสุขของ curl โปรเจ็กต์ curl จะไม่รับหรือดำเนินการรายงานช่องโหว่ใด ๆ ตลอดเดือนกรกฎาคม 2026
- เริ่มตั้งแต่ 1 กรกฎาคม 2026 00:00 CEST
- จะกลับมาเปิดรับอีกครั้งใน 3 สิงหาคม 2026 09:00 CEST
- แบบฟอร์มส่งรายงาน HackerOne จะปิดตั้งแต่วันที่ 1 กรกฎาคม 2026 และจะกลับมาส่งได้อีกครั้งในวันจันทร์ที่ 3 สิงหาคม
- ที่อยู่อีเมลด้านความปลอดภัยก็จะไม่เป็นช่องทางสำหรับจัดการ รายงานด้านความปลอดภัยและช่องโหว่ ในช่วงเวลานี้
- ปัญหาที่รู้สึกว่าจำเป็นต้องรายงานให้โปรเจ็กต์ curl ทราบในช่วงนี้ก็ต้องรอเช่นกัน
- โดยปกติ curl ไม่รับรายงานช่องโหว่ทางอีเมล และแนวทางนี้จะยังคงเดิมทั้งในช่วงวันหยุดและหลังจากนั้น
ผลกระทบด้านการดำเนินงานและข้อยกเว้น
-
วันหยุดจริงจัง
- ผู้ดูแล curl วางแผนจะใช้เวลาที่ปลอดจากแรงกดดันไปกับการพักผ่อนในฤดูร้อน เดินกลางแจ้งให้มากขึ้น และพักหายใจบ้าง
- ผู้ดูแลบางคนอาจไปเปลี่ยนบรรยากาศในที่อื่นช่วงเวลานี้
- อาจมีเวลาเพิ่มขึ้นสำหรับการแก้บั๊กหรือทำงานกับโค้ดใหม่ ซึ่งถือเป็นงานที่สนุก
-
ผลข้างเคียง
- เพื่อเผื่อเวลาสำหรับจัดการปัญหาที่อาจสะสมในช่วงต้นเดือนสิงหาคม วันที่ออก 8.22.0 release จึงเลื่อนออกไป 2 สัปดาห์
- ตอนนี้ 8.22.0 มีกำหนดออกในวันที่ 2 กันยายน 2026
-
การรายงานช่องโหว่ที่เพิ่มขึ้น
- โปรเจ็กต์ curl เผชิญกับ แรงกดดัน อย่างมากในช่วงประมาณ 4 เดือนที่ผ่านมา
- ตอนนี้จำเป็นต้องพัก และไม่ได้คาดหวังว่าการไหลบ่าจำนวนมากนี้จะสิ้นสุดลง
-
GitHub
- ตัวติดตาม issue และ pull request ของ curl บน GitHub จะยังคงเปิดและใช้งานตามปกติ
-
โปรเจ็กต์โอเพนซอร์สอื่น ๆ
- หากโปรเจ็กต์โอเพนซอร์สอื่นต้องการเข้าร่วมฤดูร้อนแห่งความสุขปี 2026 ก็แค่ทำได้เลยแล้วแจ้งให้ฝั่ง curl ทราบ
- แนะนำให้ดูแลตัวเองเป็นอันดับแรก
-
คนไม่หวังดียังไม่หยุดพัก
- คนไม่หวังดีอาจไม่หยุดพัก แต่ผู้ดูแล curl จะพัก
-
สถานการณ์ฉุกเฉิน
- ต่อให้เป็นสถานการณ์ฉุกเฉิน ผู้ดูแล curl ก็จะมาอ่านในเดือนสิงหาคม
- หากต้องการให้มีการอ่านเร็วกว่านั้น ต้องมีสัญญาการสนับสนุน
-
ข้อยกเว้นสำหรับสัญญา
- ทุกคนที่มีสัญญารับการสนับสนุนแบบชำระเงินจะยังคงได้รับบริการอย่างเต็มที่และเหมาะสมในช่วงเวลานี้
2 ความคิดเห็น
ความคิดเห็นใน Hacker News
พาดหัวกลบประเด็นสำคัญไปหมด นี่เป็นวิธีที่ทั้งได้ วันหยุดฤดูร้อน และยังส่งเสริม สัญญาซัพพอร์ตสำหรับองค์กร ที่ทำให้ได้รับการสนับสนุนต่อเนื่องด้วย
รู้สึกว่านี่เป็นครั้งแรกที่ได้ยินโมเดลธุรกิจที่ผูกโอเพนซอร์ส/ซัพพอร์ต/วันหยุดฤดูร้อนเข้าด้วยกันแบบนี้ และชอบมาก
โอเพนซอร์สจะได้เงินทุนมากขึ้น และองค์กรก็จะได้ซัพพอร์ตในราคาถูกกว่าการจ้างพนักงานประจำเพราะโอเพนซอร์สตัวใดตัวหนึ่ง
ประโยคที่ว่า “คนร้ายจะไม่หยุดพัก แต่พวกเราหยุด” ให้ความรู้สึกถึง ความเป็นมนุษย์ ที่น่ายินดีในยุคที่ไร้มนุษยธรรม
ประมาณว่า “ถ้าคุณมีสัญญาซัพพอร์ต เราจะอ่านให้เร็วขึ้น”
สำหรับคนที่อยากตัดขาดจากงานแบบสมบูรณ์ตอนพักร้อน ทางที่ดีคือต้องทำให้ตัวเอง ทำงานไม่ได้เลย
ทิ้งอุปกรณ์งานไว้ ล็อกเอาต์จากทุกบัญชี สำรองกุญแจยืนยันตัวตนแบบ 2 ขั้นตอนไว้บนกระดาษแล้วกำจัดของจริงทิ้ง และให้คู่ชีวิตไม่คืนให้ระหว่างทริป อะไรทำนองนั้น ผมยังเคยไปประเทศที่ไม่อนุญาตให้ทำงานระยะไกลจริง ๆ ด้วย ฟังดูบ้าแต่ตอนนั้นจริงจังมาก เขียนโดยอดีตคนบ้างาน
ในเยอรมนี ถ้าอยู่ระหว่างพักร้อนก็คือติดต่อไม่ได้จริง ๆ คุณเหมือนไม่มีตัวตนบนโลกจนกว่าจะกลับมา ไม่อ่านอีเมล และทิ้งอุปกรณ์ไว้ที่ออฟฟิศ อีกอย่างถ้าป่วยระหว่างลาพักร้อน คุณจะได้วันลาคืน เพราะวันลามีไว้เพื่อพักและฟื้นตัว
ถ้าบริษัทเคร่งกับเวลาเข้างานเลิกงานมากเกินไป หรือให้ใช้วันลาพักร้อนแบบมีค่าจ้างทุกครั้งที่มีธุระส่วนตัว 30 นาที หรือปล่อยให้งานไหลไปเกิน 40 ชั่วโมงต่อสัปดาห์เป็นประจำ ผมก็จะหยุดทำงาน “นอกเวลา” เหมือนกัน แต่ถ้าบริษัทสมเหตุสมผล ผมก็พร้อมจะตอบแทนแบบสมเหตุสมผล
มันเป็นเครื่องมือที่ยอดเยี่ยมในการหา bus factor ที่ซ่อนอยู่
จะได้ไม่ต้องล็อกอิน/ล็อกเอาต์จาก 20 บัญชี
เมื่อก่อนผมเข้าไปทำงานจากระยะไกลได้จากแล็ปท็อปหรือเดสก์ท็อปส่วนตัว ผ่าน VPN+RDC ไปยังเดสก์ท็อปที่ออฟฟิศ ตอนนี้ได้แล็ปท็อปบริษัทมา แต่การยืนยันตัวตนระยะไกลใช้ไม่ได้ และบริษัทก็ไม่คิดจะแก้เพราะมีเรื่องสำคัญกว่านั้น ดังนั้นถ้าไม่ได้พกแล็ปท็อปเครื่องนั้นก็ทำงานไม่ได้เลย และในเมื่อปกติก็พกอุปกรณ์ส่วนตัวอยู่แล้ว ผมก็จะไม่พกแล็ปท็อปบริษัทเพิ่มอีก ถ้าไม่ได้พกอุปกรณ์ส่วนตัวไปด้วยอยู่แล้ว ก็ยิ่งไม่มีเหตุผลจะพกแล็ปท็อปใด ๆ ตั้งแต่แรก
ผมไม่คิดว่าตัวเองเป็นคนบ้างาน แต่เป็นคนประเภทที่ถ้ารู้สึกว่าพอจะช่วยได้ ก็จะเครียดตลอด 24 ชั่วโมง การที่ทำงานนอกออฟฟิศไม่ได้เลยช่วยได้จริง ๆ มันคือทำอะไรไม่ได้ตามตัวอักษร และโดยเฉพาะเมื่อบริษัทเป็นคนทำให้สถานการณ์เป็นแบบนั้น มันทำให้ไม่เครียดแบบเดิมด้วย
[1] นอกจากตัวเชื่อมต่อ VPN และอุปกรณ์ MFA บนโทรศัพท์เก่าแล้ว ไม่มีอะไรเกี่ยวกับงาน ไม่ว่าจะเป็น Teams หรืออีเมล ไปแตะอุปกรณ์ส่วนตัวเลย
[2] ผมติดตั้งแค่บัญชี Google ปลอมกับแอป MFA ไว้บนโทรศัพท์เก่าเครื่องเล็กที่รีเซ็ตโรงงานแล้ว
libexpat (“Expat”) และ uriparser ก็ทำตามวันหยุดด้านความปลอดภัยของ curl เช่นกัน และจะไม่รับรายงานช่องโหว่ใหม่จนถึง 2026-08-01 เริ่มตั้งแต่วันนี้
[1] https://github.com/libexpat/libexpat/issues/1277
[2] https://github.com/uriparser/uriparser/issues/323
สำหรับคนที่คิดว่านี่อาจมีผลต่อความปลอดภัย curl มีความเป็นผู้ใหญ่มากพอจนโอกาสที่จะมีบั๊กหนัก ๆ แทบจะใกล้ศูนย์ และต่อให้มีบั๊กแบบนั้นจริง ก็น่าจะมีใครสักคนหาทางติดต่อทีมของ Daniel ได้อยู่ดี และที่สำคัญกว่าคือให้แพตช์เข้าไปอยู่ในตัวจัดการแพ็กเกจและถูกปล่อยแจกจ่าย
รีลีสต้นน้ำ รอได้
แค่การดาวน์โหลดข้อมูลตามอำเภอใจลงไปยังเชลล์ ก็อาจไปสะกิดช่องโหว่ในส่วนอื่นของสภาพแวดล้อมได้โดยบังเอิญ
ทำได้แค่ปรบมือให้กับการตัดสินใจนี้ ผู้ดูแลโปรเจกต์โอเพนซอร์สเสรีต้องทำงานเกินกำลังแทบตลอดโดยแทบไม่ได้ผลตอบแทน และตอนนี้ภาระการดูแล merge request ก็พุ่งขึ้นหนักกว่าเดิมเพราะ LLM
แค่การที่ยังให้ซัพพอร์ตผู้ใช้แบบเสียเงินต่อไปก็เพียงพอแล้ว
เห็นใจผู้ดูแลโครงการนะ แต่ท้ายที่สุดมันก็ย้ำอีกครั้งว่าเรากำลังพึ่งพาคนส่วนน้อยไม่กี่คนที่แทบทำงานให้ฟรีโดย ไม่มีแบ็กอัป
ปกติองค์กรจะพยายามหลีกเลี่ยงเรื่องแบบนี้ด้วยการสลับช่วงวันลา เพราะความต้องการของลูกค้าบังคับให้ต้องทำแบบนั้น ที่นี่ทุกคนเป็นลูกค้าของ curl แต่ในความเป็นจริงก็ไม่เชิงเป็นแบบนั้น ผมมองว่านี่เป็นพื้นที่สีเทาแปลก ๆ ที่ไม่ดีและไม่ค่อยสุขภาวะสำหรับใครเลย แถมยังทั้งน่าแปลกใจและน่าเศร้าที่แม้แต่ curl เองก็ไม่มีศักยภาพทางการเงินพอจะมีคน on-call ตลอดหนึ่งเดือน
ความสัมพันธ์นี้จะเริ่มไม่สุขภาวะก็ต่อเมื่อเอาการ ไม่มีการรับประกัน ไปปะปนกับความคาดหวังที่ไม่สมจริงแล้วฉายใส่มัน
ประเด็นหลักของบทความก็ดูจะใกล้เคียงกับการบอกว่าถ้าคุณต้องการซัพพอร์ต ก็จงซื้อ สัญญาซัพพอร์ต
เขียนไว้ว่า “ทุกคนที่มีสัญญาซัพพอร์ตแบบชำระเงินแน่นอนว่าจะยังได้รับบริการที่ครบถ้วนและเหมาะสมในช่วงเวลานี้ด้วย”
ระบบปัจจุบันที่ต้องวนลูปค้นพบช่องโหว่ รายงาน วิเคราะห์ จากนั้นแพตช์และปล่อยเวอร์ชันใหม่ให้ผู้ใช้ทุกคนต่อไปเรื่อย ๆ นั้นชัดเจนว่า ไม่ยั่งยืน
วงการนี้ต้องหาระบบทางเลือกในการจัดการบั๊กและปัญหาความปลอดภัย ตอนนี้วงการกลับชอบทำเป็นมองไม่เห็น แล้วเปลี่ยนความล้มเหลวของตัวเองให้เป็นโอกาสสำหรับ การแสวงหาค่าเช่า
แล้วตัวอย่างของการแสวงหาค่าเช่าในโอเพนซอร์สที่พูดถึงคืออะไร?
แค่อ่านประโยคเดียวก็รู้ได้ทันทีเลยว่านักพัฒนาคนนี้ต้องเป็น คนสวีเดน
อ้างอิง: https://www.riksdagen.se/sv/dokument-och-lagar/dokument/sven...
เรายังมีสำนักงานในอเมริกาด้วย และอาการช็อกทางวัฒนธรรมที่ชาวอเมริกันเจอก็ดูสดใหม่ทุกครั้ง
ในยุโรป เช่น เยอรมนี การมี วันลาพักร้อนแบบได้รับค่าจ้าง 20~30 วัน และลาป่วยได้ไม่จำกัดถือเป็นเรื่องปกติ ถ้าลาป่วยเกิน 3 วันต้องมีใบรับรองแพทย์
ถ้าป่วยระหว่างลาพักร้อน คุณจะได้วันลาคืนมา ถ้าจู่ ๆ ต้องทำงานระหว่างวันลา เวลานั้นก็ไม่นับเป็นเวลาลา โดยทั่วไปจะถูกเลิกจ้างโดยไม่มีช่วงแจ้งล่วงหน้าไม่ได้ จึงมีความมั่นคงในการจ้างงานสูง และแม้ตกงานก็ยังมีสวัสดิการว่างงาน ดังนั้นมีเงินสำรองฉุกเฉินราว 6,000 ดอลลาร์ก็ถือว่ามั่นคงมากแล้ว ถามว่าผลลัพธ์คือคนไม่มีความสามารถไม่ถูกไล่ออกไหม ก็ไม่ใช่ ยังไล่ออกได้อยู่ แค่หลังจากนั้นต้องรับมือกันต่ออีกราวหนึ่งเดือน ซึ่งก็ไม่ใช่ต้นทุนที่ใหญ่อะไร
ที่ระบบนี้เป็นไปได้และมีใครช่วยอุดหนุน ก็เพราะทุกคนจ่ายรายได้ของตัวเองออกมาสองสามเปอร์เซ็นต์เพื่อค้ำระบบนี้ไว้ แค่ไม่กี่เปอร์เซ็นต์ ไม่กี่ดอลลาร์ ก็ทำให้แทบไม่ต้องกังวลว่าจะอดอยากหรือไร้บ้าน
พวกคุณก็มีระบบแบบนี้ได้ ถ้าลงคะแนน ออกมาประท้วง และใช้ประชาธิปไตยเพื่อทำให้ชีวิตของทุกคนดีขึ้น ไม่ใช่แย่ลง
ความคิดเห็นจาก Lobste.rs
แม้จะบอกว่า “พวกตัวร้ายไม่เคยพัก” แต่เราก็ยังควรพักอยู่ดี
ขอให้พักร้อนได้อย่างเต็มที่ และคุณสมควรได้รับมันมาก คนอื่น ๆ ที่กำลังกดดันตัวเองก็น่าจะลอง พิจารณาการลาพักร้อน ดูเช่นกัน
พวกตัวร้ายคงไม่ส่ง รายงานช่องโหว่ มาให้อยู่แล้ว ดังนั้นต่อให้นั่งเฝ้ารอก็คงไม่ได้ทำให้ภัยคุกคามนี้ต่างไปจากเดิม
โดยส่วนตัวฉันยังรู้สึกว่า วันหยุด 4 สัปดาห์ ก็ยังสั้นไปหน่อย แต่อาจเป็นเพราะฉันคิดแบบฝรั่งเศสมากเกินไปก็ได้
โดยปกติแล้วโรงงานผลิตในสวีเดนจะให้พนักงานส่วนใหญ่ลาหยุดในเดือนกรกฎาคม และช่วงนั้นก็ใช้ตรวจสอบ บำรุงรักษา และซ่อมแซมโรงงาน ทุกวันนี้หลายคนก็ยังพยายามจัดวันลาพักร้อนประจำปีให้อยู่ในช่วงหนึ่งเดือนหลังครีษมายัน ซึ่งตามกฎหมายแล้วครีษมายันจะตรงกับวันเสาร์ระหว่างวันที่ 20–26 มิถุนายน
ขอให้สนุกกับวันหยุด :)
เพียงแต่จากโพสต์ที่ Mythos แอบคุยว่าหาบั๊กได้แค่ตัวเดียว เขาอาจยังไม่ทันรู้ตัวว่าตัวเองไปแหย่รังแตนเข้า
เป็นเรื่องดีที่ได้เห็นแบบนี้ หวังว่านี่จะทำให้ ผู้ดูแลโอเพนซอร์ส คนอื่น ๆ หันมาให้ความสำคัญกับความเป็นอยู่ที่ดีของตัวเองด้วย
ชอบมาก อยากให้โปรเจกต์อื่น ๆ ทำตามแนวทางนี้บ้าง