- เมื่อ 3 เดือนก่อน ได้เผยแพร่บทความชื่อ "Why Not Open Source" ที่อธิบายเหตุผลว่าทำไม Yaak จึงไม่เป็นโอเพนซอร์ส
- เนื่องจากเคยประสบภาวะหมดไฟจากโครงการโอเพนซอร์สในอดีต จึงคิดว่าการแบ่งปันกระบวนการตัดสินใจนี้น่าจะเป็นประโยชน์กับผู้อื่น
- ผู้ใช้ Yaak ส่วนใหญ่เห็นด้วย แต่ในชุมชนโอเพนซอร์สวงกว้างกลับคัดค้านเนื้อหาส่วนใหญ่อย่างรุนแรง
ปฏิกิริยาจากชุมชนโอเพนซอร์ส
-
"อย่าสับสนโอเพนซอร์ส/ซอฟต์แวร์เสรีกับรูปแบบทางสังคมหรือการมีส่วนร่วมแบบเฉพาะของ GitHub" - lobste.rs
-
"แต่สิ่งเหล่านั้นทั้งหมดก็ใช้ได้กับซอฟต์แวร์ปิดซอร์สเหมือนกัน" - ycombinator.com
-
"ข้อโต้แย้งของบทความนี้ไร้สาระสิ้นดี ฉันไม่รู้ด้วยซ้ำว่า 'แอป' นี้คืออะไร ไม่จำเป็น ไปลงถังขยะแห่งประวัติศาสตร์เถอะ" - reddit.com
- คำตอบส่วนใหญ่ไม่ได้สร้างสรรค์นัก แต่คอมเมนต์ 500 คำบน lobste.rs ยอดเยี่ยมมาก พออ่านแล้วก็เริ่มคิดว่าฉันอาจเป็นฝ่ายผิด
ข้อดีของโอเพนซอร์ส
- โอเพนซอร์สไม่ได้หมายความว่าจะต้องเปิดรับการมีส่วนร่วมเสมอไป
- เพียงแค่เปิดเผยโค้ด ก็ได้รับข้อดีส่วนใหญ่แล้ว:
- เปิดให้ตรวจสอบด้านความปลอดภัย
- ความโปร่งใสของฟีเจอร์ (ไม่มีอะไรน่าสงสัย)
- ความยืดหยุ่น (สามารถ fork และแก้ไขได้)
- ยังใช้งานต่อได้แม้นักพัฒนาจะจากไป
เปลี่ยนเป็นโอเพนซอร์ส แต่เปิดรับคอนทริบิวชันอย่างจำกัด
- มีโครงการอย่าง SQLite ที่เป็นโอเพนซอร์ส แต่ไม่รับคอนทริบิวชันจากภายนอก
- Litestream ช่วงแรกก็ไม่รับคอนทริบิวชันเช่นกัน แต่ภายหลังก็เปลี่ยนมาอนุญาตเฉพาะการแก้บั๊ก
- Yaak ก็เลือกใช้โมเดลนี้ โดยเปลี่ยนเป็นโอเพนซอร์สภายใต้ไลเซนส์ MIT และรับคอนทริบิวชันเฉพาะการแก้บั๊ก
3 ความคิดเห็น
ผมประทับใจที่เขาอ่านคอมเมนต์จำนวนมาก แล้วคัดเลือกเนื้อหาที่สร้างสรรค์มารับฟังและนำไปปรับใช้ได้ เขาเป็นคนที่เปิดใจกว้างจริง ๆ
คอมเมนต์ที่สร้างสรรค์ก็ยอดเยี่ยมมากเช่นกัน
นี่คือสรุปของคอมเมนต์ 500 ตัวอักษรบน lobster.rs ที่รวมอยู่ในเนื้อหาบทความ
คอมเมนต์นี้เขียนเกี่ยวกับบทความต้นฉบับ Why Not Open Source ?
การโต้แย้งแต่ละประเด็น
การโต้แย้งข้อเสีย