Ondsel ประกาศยุติบริการหลังดำเนินงานราว 2 ปี
(ondsel.com)- Ondsel ตัดสินใจ ยุติบริการและปิดบริษัท หลังดำเนินธุรกิจ CAD บนฐาน FreeCAD มาประมาณ 2 ปี พร้อมขอบคุณการสนับสนุนจากชุมชน
- ในสถานการณ์ที่ CAD เชิงพาณิชย์ฝังรากลึกในโรงเรียนและภาคอุตสาหกรรม บริษัทไม่สามารถหา โมเดลธุรกิจ ที่ทำซ้ำได้และขยายขนาดได้
- แม้จะสำรวจและสัมภาษณ์วิศวกร ผู้สร้าง ผู้ดำเนินการเวิร์กช็อป และกลุ่มอื่น ๆ ราว 100 คน แต่ก็ไม่ได้นำไปสู่ การยอมรับเชิงพาณิชย์ มากพอที่จะทำให้สตาร์ทอัพที่อาศัยเงินลงทุนแบบ venture capital สมเหตุสมผล
- FreeCAD ยังคงได้รับผลงานที่ทิ้งไว้ ได้แก่ Assembly workbench, 3D constraint solver, การปรับปรุง Sketcher และ TechDraw, VarSets, ฟีเจอร์ CAM และการมีส่วนร่วมกับแอดออน SheetMetal
- ผู้ใช้ Lens ควรดาวน์โหลดข้อมูลขณะที่เซิร์ฟเวอร์ยังคงให้บริการอยู่ และลูกค้าที่ชำระเงินจะได้รับเงินคืนสำหรับ ระยะเวลาสมัครใช้งาน ที่เหลือ
โมเดลธุรกิจที่หาไม่พบในตลาด CAD แบบปิด
- Ondsel ยุติการดำเนินงานเพราะไม่สามารถทำให้ธุรกิจเชิงพาณิชย์บนฐาน FreeCAD อยู่ได้อย่างยั่งยืน
- บริษัทตระหนักตั้งแต่เริ่มต้นว่าการแข่งขันกับ CAD เชิงพาณิชย์เป็นเรื่องยาก และในสภาพแวดล้อมอุตสาหกรรมเดิมก็มีเครื่องมืออื่นใช้งานกันอย่างแพร่หลายอยู่แล้ว
- เพื่อหาโมเดลธุรกิจ บริษัททำแบบสำรวจหลายครั้งและสัมภาษณ์ผู้คนประมาณ 100 คน
- กลุ่มเป้าหมายรวมถึงวิศวกรเครื่องกล วิศวกรบริการ นักสร้างงานอดิเรก นักประดิษฐ์ ผู้ดำเนินการเวิร์กช็อป และผู้ใช้อื่น ๆ
- พบแรงสนับสนุนจากกลุ่มผู้ใช้อิสระและผู้ใช้เชิงงานอดิเรกที่อยากเห็น Ondsel ประสบความสำเร็จ
- แต่ไม่สามารถได้มา การนำไปใช้เชิงพาณิชย์ ได้มากพอที่จะทำให้สตาร์ทอัพที่อาศัยเงินลงทุนแบบ venture capital สมเหตุสมผล
- สุดท้ายบริษัทไม่พบ product-market fit และเงินทุนสำหรับสำรวจต่อก็หมดลง
ผลงานที่ทิ้งไว้ให้ FreeCAD และขั้นตอนยุติ Lens
- Ondsel มีส่วนร่วมฟีเจอร์และการปรับปรุงหลายอย่างให้กับ FreeCAD
- เพิ่ม Assembly workbench แบบรวมศูนย์และ 3D constraint solver ที่พึ่งพาเวิร์กเบนช์นี้
- ปรับปรุงความใช้งานง่ายของ Sketcher และ TechDraw อย่างมาก
- เปิดตัว VarSets ซึ่งเป็นระบบคุณสมบัติกำหนดเองแบบใหม่
- เพิ่มฟีเจอร์ใหม่ใน TechDraw และ CAM workbench
- ภายนอก FreeCAD ยังมีส่วนร่วมกับแอดออนจากบุคคลที่สาม เช่น SheetMetal
- Lens เป็นบริการเพื่อแสดงประสบการณ์ CAD แบบเชื่อมต่อที่เน้นโอเพนซอร์ส
- ช่วยให้ทีมจัดระเบียบการพัฒนาผลิตภัณฑ์ฮาร์ดแวร์แบบวนซ้ำได้
- เปิดให้แชร์โมเดลแบบสาธารณะหรือส่วนตัว และลิงก์แชร์มีการป้องกันด้วย PIN
- ทำให้สามารถเผยแพร่ parametric model ที่แก้ไขและดาวน์โหลดได้ทางออนไลน์
- นับตั้งแต่รีลีสเดือนพฤษภาคม (2024.2) จนถึงปัจจุบัน pull request 145 รายการ จากทีม Ondsel ถูกผสานเข้าโค้ดเบส upstream มีส่วนช่วยเพิ่มฟังก์ชันและความสมบูรณ์ของ FreeCAD 1.0
- Ondsel ES ถูกออกแบบให้เป็น FreeCAD variant ที่มี UX/UI ดีขึ้น รีลีสบ่อยขึ้น และมีคุณค่าเพิ่มเติม แต่จะไม่ออก v2024.3
- การปรับปรุง Sketcher และ TechDraw จะพร้อมใช้งานสำหรับผู้ใช้ FreeCAD 1.0 ด้วย
- คุณค่าเพิ่มเติมทั้งหมดที่รวมอยู่ใน OES จะถูกเปิดให้ใช้งานเป็นโค้ดฟรีโอเพนซอร์ส และส่วนใหญ่มีแผนจะกลายเป็นส่วนหนึ่งของ FreeCAD
- ฟีเจอร์ reloadable objects ควรกลายเป็นฟีเจอร์หลักของ FreeCAD และจะถูกส่งเป็น upstream PR
- ผู้ใช้ Lens ที่มีโปรเจกต์ซึ่งยังไม่ได้สำรองข้อมูลควรดาวน์โหลดโดยเร็วที่สุด
- เซิร์ฟเวอร์จะยังคงทำงานต่อเป็นระยะเวลาที่สมเหตุสมผลเพื่อให้ผู้ใช้รับข้อมูลได้
- ลูกค้าที่ชำระเงินจะได้รับเงินคืนสำหรับระยะเวลาสมัครใช้งานที่เหลือ
- Brad จะทำงานกับ CAM workbench ต่อไป, Pierre อาจทำงานกับ Assembly และ Sketcher ต่อ และ Pieter จะทำงานกับ varsets และ variant parts ต่อไปด้วย grant จาก FreeCAD Project Association
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
Ondsel เป็นความพยายามที่มีคุณค่าและน่ายินดี และได้ทิ้ง FreeCAD ไว้ในสภาพที่ดีกว่าเดิมมาก
ดังนั้นแม้ Ondsel จะปิดตัวลง ก็ไม่อาจมองว่าเป็นความล้มเหลวได้เลย
ทุกครั้งที่พยายามวาดแบบอาคารหรือโมเดลง่าย ๆ ในโปรเจกต์ส่วนตัวให้เหมือนใช้ AutoCAD ก็ต้องวนลูปเดิมเสมอ
ค้นหาตัวเลือกออนไลน์, ตกใจกับ ค่าใช้จ่ายการสมัครสมาชิก/ไลเซนส์ CAD เชิงพาณิชย์, ลองใช้เครื่องมือฟรี/โอเพนซอร์สแล้วหงุดหงิดเพราะฟีเจอร์หรือการใช้งานขาดไปมาก สุดท้ายก็ต้องพึ่งรุ่นทดลองใช้ฟรี 30 วัน หรือ MSPaint/กระดาษ
คำอธิบายที่ว่า Blender อยู่รอดได้ด้วยการเติมเต็มช่องว่างเฉพาะบางอย่างให้ดี แทนที่จะพยายามให้มีฟีเจอร์เทียบเท่าผลิตภัณฑ์ยักษ์ใหญ่เดิมนั้นฟังขึ้น แต่ในสาขานี้ก็ต้องการตัวเลือกโอเพนซอร์สที่ขัดเกลาได้เท่า Blender เช่นกัน
ในอุตสาหกรรมเหมืองแร่ ถ้ามีฐานอย่าง FreeCAD ที่ขัดเกลาดีแล้ว ผมคิดว่ามีความเป็นไปได้มากที่ผู้ขายเชิงพาณิชย์จะเอาผลิตภัณฑ์ของตนมาต่อเป็นส่วนขยายหรือปลั๊กอิน
เดิมที Blender เป็นเครื่องมือเชิงพาณิชย์ และเริ่มต้นหลังจากผู้คนระดมเงิน €100,000 เพื่อเปลี่ยนให้เป็นโอเพนซอร์ส
เป็นเวลานานที่ UI ของ Blender ถูกวิจารณ์ว่าแตกต่างจากเครื่องมืออย่าง Maya มากและใช้งานยาก และที่มันกลายเป็นเครื่องมือยอดเยี่ยมในตอนนี้ได้ก็เพราะผู้คนที่ทุ่มเทสละเวลา หรือผู้สนับสนุนช่วยออกเงิน
FreeCAD ยังไม่ได้รับการขัดเกลาเท่า Blender แต่ก็ไม่เคยได้รับการสนับสนุนในระดับเดียวกัน
ชุมชนเมกเกอร์มักวิจารณ์เครื่องมือ CAD โอเพนซอร์สอย่าง FreeCAD หรือ SolveSpace ในทางที่ไม่สร้างสรรค์เป็นพิเศษ และหากจะให้แข่งขันกับผลิตภัณฑ์เชิงพาณิชย์ที่มีนักออกแบบทำงานเต็มเวลา ก็จำเป็นต้องมีอาสาสมัครหรือเงินสนับสนุนการพัฒนา
Ondsel แสดงให้เห็นแล้วว่าแนวทางนั้นใช้กับ FreeCAD ได้ดีเพียงใด แต่โดยรวมชุมชนเมกเกอร์กลับไม่ค่อยเต็มใจสนับสนุนด้วยเงินหรือเวลา และท่าทีที่โจมตีเครื่องมืออย่างเปิดเผยก็ไม่ได้ทำให้อาสาสมัครอยากช่วยมากขึ้น
CAD โอเพนซอร์สอาจมีเครื่องมือที่เทียบได้กับ Blender เกิดขึ้นได้ แต่ต้องอาศัยให้ผู้คนลงมือออกมามีส่วนร่วมจริง ๆ
แน่นอนว่าในงานที่เวลาบีบ เครื่องมือเชิงพาณิชย์อาจเร็วกว่า แต่การเลือกแบบนั้นเพียงอย่างเดียวไม่ได้ทำให้เครื่องมือโอเพนซอร์สพัฒนา
ไลเซนส์เชิงพาณิชย์สามารถเปลี่ยนได้ตามใจ จึงมีความเสี่ยงที่จะสูญเสียงานออกแบบด้วย ตัวอย่างเช่น กรณีที่ Fusion 360 เคยพยายามปิดกั้นการส่งออก STEP สำหรับบัญชีฟรีแล้วถอนกลับนั้นน่ากังวล
เป็นเครื่องมือที่ผมทำเอง และกำลังแจกจ่ายเพราะอยากให้เข้าไปอยู่ในกล่องเครื่องมือของเหล่าเมกเกอร์
https://sites.google.com/view/gatorcam/home
อยากทำไดอะแกรมวงจรแต่ละจุดในบ้าน แต่ในบรรดาตัวเลือกฟรียังไม่มีอะไรที่ดีพอ
ปีละ $50 ฟังดูค่อนข้างสมเหตุสมผล
ข่าวนี้น่าเสียดายจริง ๆ
ผมกำลังเรียน CAD ด้วย Ondsel และได้ลองพิมพ์โมเดลที่ทำเองประมาณหกชิ้นเพื่อช่วยงานในบ้าน
ถ้าข้อความนี้ไปถึงทีม ก็อยากบอกว่าขอบคุณ
การแก้ปัญหาชื่อทอพอโลยี และ Assembly Workbench เป็นผลงานสนับสนุนมหาศาลที่จะอยู่กับชุมชนไปอีกนาน
แต่ผมก็เชื่อในวิสัยทัศน์ของ Ondsel เรื่องพื้นที่เก็บออนไลน์สำหรับโมเดล 3D จริง ๆ
เป็นสิ่งที่เป็นประโยชน์ต่อใครก็ได้จากทุกที่
ผมไม่ใช่วิศวกรซอฟต์แวร์ แต่บางครั้งก็อิจฉาสภาพแวดล้อมแบบนั้น
สาขาที่ผมทำงานอยู่ใกล้กับโอเพนซอร์สและระบบนิเวศทางเทคโนโลยี จึงไม่จำเป็นต้องพึ่งพาผลิตภัณฑ์เชิงพาณิชย์มากเหมือนสาขาอื่น
ผมคิดว่าในบางสาขาวิศวกรรม ทางเลือกแบบเปิดหรือฟรีนั้นยากที่จะมีขีดความสามารถแข่งขันหรือดึงความสนใจได้เพียงพอ
ซอฟต์แวร์กรรมสิทธิ์ดูเหมือนใบอนุญาตพิมพ์เงิน และสามารถนำเงินที่ได้ไปลงทุนในการพัฒนาอย่างมาก ทำให้หยั่งรากลึกยิ่งขึ้น
สำหรับซอฟต์แวร์โอเพนซอร์สแล้วเป็นการต่อสู้ที่ยาก แต่ในระยะยาวดูเหมือนจะมีแนวโน้มพัฒนาอย่างต่อเนื่อง
แม้แต่ในโลกซอฟต์แวร์ ผมก็เห็นท่าทีคล้ายกันในหมู่วิศวกรระบบฝังตัว แต่ Linux และ gcc เป็นต้นก็เจาะเข้าไปได้มากตลอดหลายสิบปี
อย่างไรก็ตาม นั่นดูเป็นการเปลี่ยนแปลงที่เกิดจากผู้สนับสนุน Linux ฝั่งเดสก์ท็อปลงไปยังสายงานฝังตัว มากกว่าจะเกิดจากความสนใจของวิศวกรฝังตัวเดิม
ตัวอย่างเช่น เครื่องมือ FPGA แทบทั้งหมดเป็นกรรมสิทธิ์ แพงมาก และยังมีบั๊กเยอะ
การออกแบบ PCB ก็เช่นกัน KiCad พัฒนาไปมากจนหลายการประเมินบอกว่าเทียบเท่าหรือดีกว่า แต่ Altium ก็ยังดูเหมือนเป็นมาตรฐานอยู่
KiCad เริ่มตั้งแต่ปี 1992 แต่กว่าจะมีทางเลือก FOSS ที่ตั้งหลักได้ระดับหนึ่งก็ใช้เวลาหลายสิบปี และถึงอย่างนั้นก็เป็นเพราะผู้ผลิต PCB จีนทำให้การทำ PCB สำหรับงานอดิเรกราคาถูกลง และ CERN ช่วยสนับสนุนทรัพยากร
ผมไม่รู้ว่าทำไมวิศวกรถึงไม่ชอบซอฟต์แวร์ที่พัฒนาร่วมกันและใช้งานได้อย่างเสรี แต่จากประสบการณ์ของผม มันมีอยู่จริงอย่างชัดเจน
ถึงขั้นรู้สึกเหมือนมีใครปลูกฝังว่า FOSS เป็น “สังคมนิยม” จนพวกเขาปัดตกหรือไม่ชอบโดยอัตโนมัติ
ช่วงหนึ่งเคยพยายามติดตามแอปพลิเคชัน CAD ในวิกิสำหรับ CNC โอเพนซอร์สในตอนนั้น
https://web.archive.org/web/20211126210706/https://wiki.shap...
ตอนนี้กำลังพยายามจัดระเบียบใหม่ที่ https://old.reddit.com/r/shapeoko/wiki/cad ขอเปิดเผยว่าผมทำงานที่ Carbide 3D
FreeCAD ดูทั้งทะเยอทะยานที่สุดและมีอนาคตที่สุดในเวลาเดียวกัน และหวังว่า v1.0 จะเป็นไปตามความคาดหวังนั้นจนกลายเป็นเครื่องมือที่ใช้กันแพร่หลาย
แต่ท้ายที่สุดแล้วไม่ว่าจะในรูปแบบใดก็คงต้องมี การสนับสนุนเชิงพาณิชย์ และ Ondsel ก็ดูเหมาะกับบทบาทนั้นมาก น่าเสียดายที่ไปต่อไม่ได้
ตัวเลือกหลักอื่น ๆ มี Solvespace เป็นเครื่องมือเก่าและเรียบง่าย แต่พื้นฐานเกินไปจนอาจทำให้หลายคนยอมรับได้ยาก
Dune 3D เป็นเครื่องมือที่สวยงามมากและใช้งานดี หวังว่า FreeCAD จะนำไปอ้างอิงในด้าน UI และเคยถูกพูดถึงก่อนหน้านี้ที่ https://news.ycombinator.com/item?id=37979758 และ https://news.ycombinator.com/item?id=40228068
BRL-CAD เป็นตัวเลือกเด่นที่มีมานาน แต่อินเทอร์เฟซล้าสมัยเกินไปและใกล้เคียงกับการเขียนโปรแกรมมาก คนส่วนใหญ่คงไม่พิจารณาด้วยซ้ำ
OpenSCAD เป็นเครื่องมือสร้างโมเดล 3D สำหรับโปรแกรมเมอร์ ข้อดีคือสามารถโมเดลสิ่งใดก็ตามที่อธิบายทางคณิตศาสตร์ได้ ซึ่งยอดเยี่ยมมาก แต่ข้อแย่คือขอบเขตการโมเดลถูกจำกัดด้วยความรู้คณิตศาสตร์ของตัวเอง
อีกอย่าง DXF ที่ออกมาจาก OpenSCAD มีปัญหาเพราะมีแต่โพลีไลน์ ไม่ใช่อาร์ก ตอนนี้กำลังทำงานเพื่อแก้เรื่องนี้ที่ https://github.com/WillAdams/gcodepreview โดยใช้ OpenPythonSCAD
LibreCAD ใช้กับงาน 2D ได้พอสมควร แต่โดยส่วนตัวใช้แค่แปลงไฟล์เท่านั้น
ตัวเลือกอื่นที่น่าสนใจได้แก่ OnShape, Alibre, Solidworks for Makers โดย OnShape ฟรีสำหรับงานออกแบบแบบสาธารณะ, Alibre ราคาค่อนข้างถูก และ Solidworks for Makers เป็นผลิตภัณฑ์ที่มีเงื่อนไขว่ามีลายน้ำสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์
แต่ก็ชนขีดจำกัดด้านความซับซ้อนอยู่เรื่อย ๆ
ถ้ามันไม่ชอบวิธีที่ผมอธิบายรูปทรงบางอย่าง ก็จะล่ม และต้องโหลดเวอร์ชัน .scad ก่อนหน้ากลับมาเพื่อลองวิธีอื่น
เรื่องนี้มักเกิดตอนทำโปรเจกต์ซับซ้อนไปได้ราว 70% ทำให้หมดกำลังใจไม่น้อย
ในอีโคซิสเต็ม Python มี CadQuery[0] และเครื่องมือบางตัวที่อิงกับเคอร์เนล Open Cascade[1] และจากที่ลองใช้แบบจำกัดก็ค่อนข้างดี
CadQuery ชูตัวเองว่าเป็นทางเลือกแทน OpenSCAD[2] และผมก็หวังจริง ๆ ว่าจะเป็นแบบนั้น แต่ประสบการณ์ผู้ใช้ยังไม่พอ
การสร้างวัตถุด้วย CadQuery หมายถึงการเขียนโปรแกรม Python และต้องมีสภาพแวดล้อม Python กับการตั้งค่าการพัฒนา
CQ-editor[3] นั้นดี แต่ก็ต้องมีสภาพแวดล้อม Python ก่อน
ถ้า CadQuery ถูกแพ็กเกจเป็นแอปพลิเคชัน CQ-editor แบบสแตนด์อโลนและแจกจ่ายผ่าน homebrew หรือช่องทางคล้ายกัน ก็น่าจะเป็นทางเลือกแทน OpenSCAD ที่ใช้งานจริงได้มากขึ้นมาก
สนใจ Zoo[4] ซึ่งเดิมคือ KittyCAD ด้วย กำลังพยายามผสานการโมเดลแบบอิงโค้ดกับการโมเดลแบบใช้เมาส์ แล้ววาง AI ไว้ด้านบน
โครงสร้างที่สตรีมรูปทรงจากคลาวด์มายังอุปกรณ์โลคัลนั้นน่าสนใจและน่าจะดีต่อประสิทธิภาพ แต่ก็ทำให้ถูกผูกติดกับคลาวด์
[0] https://github.com/CadQuery/cadquery
[1] https://en.wikipedia.org/wiki/Open_Cascade_Technology
[2] https://cadquery.readthedocs.io/en/latest/intro.html#why-cad...
[3] https://github.com/CadQuery/CQ-editor
[4] https://zoo.dev/
น่าเสียดายจริง ๆ Ondsel นำความโฟกัสที่จำเป็นมากมาสู่ กระบวนการพัฒนา FreeCAD
หลังจาก Ondsel หายไป หวังว่าโปรเจกต์จะไม่ย้อนกลับไปสู่แนวคิดแบบเดิมว่า “แต่ละคนดูแลดินแดนของตัวเอง หรือก็คือ Workbench ของตัวเอง”
วิธีนั้นเคยก่อให้เกิดความไม่เสถียรและประสบการณ์ผู้ใช้ที่แตกแยกในอดีต
เสียใจที่โปรเจกต์นี้ล้มเหลว และที่เสียใจยิ่งกว่าคือในฐานะคนที่ใช้ CAD เป็นครั้งคราว ผมต้องการของแบบนี้จริง ๆ แต่กลับไม่เคยได้ยินชื่อ Ondsel มาก่อนเลย
หลังจากสลับใช้ Solidworks, Onshape, Fusion360 ไปมา ตอนนี้เพิ่งเริ่มใช้ FreeCAD
การเปลี่ยนแปลงใน 1.0 น่ายินดีมากจริง ๆ ขอบคุณสำหรับการมีส่วนร่วม
พอมาถึง 1.0 แล้วรู้สึกว่าปรับปรุงขึ้นมาก เลยจะลองกลับมาใช้กับโปรเจกต์เล็ก ๆ
ส่วนตัวคิดว่าการปรับปรุงที่ใหญ่ที่สุดคือฟีเจอร์ สเก็ตช์บางส่วน แต่หาใน release notes ยังไม่เจอด้วยซ้ำ
https://wiki.freecad.org/Release_notes_1.0
ตอนแรกค่อนข้างกังขา แต่ดูเหมือนว่า 1.0 จะมีการปรับปรุงครั้งใหญ่พอสมควร
น่าเสียดายจริง ๆ สำหรับงาน CAD ส่วนตัว กำลังจับตาดู Zoo ซึ่งเดิมคือ KittyCAD
https://zoo.dev/
มีโปรเจกต์ที่เปลี่ยน Blender ให้คล้ายกับ Tinkercad
แต่จำเป็นต้องได้รับความช่วยเหลือจาก ผู้เชี่ยวชาญ Blender
ทำขึ้นเพื่อภรรยา เพราะถ้างานออกแบบใน Tinkercad ซับซ้อนเกินไป เซิร์ฟเวอร์จะค้างและการส่งออกก็จะหยุดไปด้วย