5 คะแนน โดย baeba 2025-05-08 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • C/C++ มีความซับซ้อน แต่ JetBrains ต้องการทำให้สภาพแวดล้อมการพัฒนาง่ายขึ้น
  • ตอนนี้สามารถใช้ CLion ได้ฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์

มีอะไรเปลี่ยนไป?

  • JetBrains ขยายโมเดลไลเซนส์ฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ ซึ่งเคยใช้กับ RustRover, Rider และ WebStorm มาก่อน มาสู่ CLion ด้วย
  • การเรียนรู้, โอเพนซอร์ส, การสร้างคอนเทนต์ และการพัฒนาเป็นงานอดิเรก ถือเป็นการใช้งานที่ไม่ใช่เชิงพาณิชย์

ทำไมถึงตัดสินใจแบบนี้?

  • เพื่อเพิ่มการเข้าถึง JetBrains IDE
  • มีเป้าหมายเพื่อลดอุปสรรคในการเริ่มต้น ให้ผู้คนได้เรียนรู้และสร้างสรรค์มากขึ้น

ทำไมต้องเป็น CLion?

  • C/C++ มีเส้นโค้งการเรียนรู้สูง และยังคงเป็นภาษาระบบที่สำคัญ
  • การเปิดให้ CLion ใช้งานฟรีมีเป้าหมายเพื่อมอบโอกาสในการทดลองและการเรียนรู้

นิยามของการใช้งานเชิงพาณิชย์ vs ไม่ใช่เชิงพาณิชย์

  • การพัฒนาผลิตภัณฑ์และกิจกรรมที่สร้างรายได้ถือเป็นการใช้งานเชิงพาณิชย์
  • การเรียนรู้, การมีส่วนร่วมกับโอเพนซอร์ส, การสร้างคอนเทนต์ที่ไม่สร้างรายได้ ถือเป็นการใช้งานที่ไม่ใช่เชิงพาณิชย์
  • เวอร์ชันฟรีจำเป็นต้องส่งสถิติการใช้งานแบบไม่ระบุตัวตน

FAQ - ไลเซนส์

  • เวอร์ชันฟรีมีฟีเจอร์แบบเสียเงินเกือบทั้งหมด โดยมีเพียง Code With Me ที่ถูกจำกัดเป็นเวอร์ชัน Community
  • หากมีการใช้งานทั้งเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์ร่วมกัน จะต้องใช้ไลเซนส์แบบเสียเงิน
  • ไลเซนส์สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์จะต่ออายุอัตโนมัติทุก 1 ปี และต้องมีประวัติการใช้งานภายใน 6 เดือนจึงจะต่ออายุได้

FAQ - การเก็บข้อมูลแบบไม่ระบุตัวตน

  • JetBrains เก็บสถิติแบบไม่ระบุตัวตนเพื่อนำไปใช้ปรับปรุงผลิตภัณฑ์
  • หากไม่ต้องการ จะต้องเปลี่ยนไปใช้เวอร์ชันแบบเสียเงิน

FAQ - วิธีรับไลเซนส์สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์

  • ภายใน IDE ให้เลือก 'การใช้งานที่ไม่ใช่เชิงพาณิชย์' → ล็อกอินด้วยบัญชี JetBrains → ยอมรับเงื่อนไขแล้วเริ่มใช้งาน
  • ผู้ใช้แบบเสียเงินเดิมก็สามารถลบไลเซนส์ออกแล้วเปลี่ยนเป็นการใช้งานที่ไม่ใช่เชิงพาณิชย์ได้
  • รองรับเฉพาะ CLion เวอร์ชัน 2025.1.1 ขึ้นไป

1 ความคิดเห็น

 
GN⁺ 2025-05-08
ความคิดเห็นจาก Hacker News
  • แม้ว่า JetBrains จะสร้าง IDE, ภาษา, รันไทม์ และผลิตภัณฑ์สำหรับนักพัฒนาอื่น ๆ ระดับแนวหน้ามาเป็นเวลา 25 ปี แต่กลับถูกประเมินมูลค่าไว้เพียงประมาณ 5 พันล้านดอลลาร์ ขณะที่สตาร์ทอัป "ก่อนมีรายได้" ที่เพิ่งก่อตั้งได้ไม่กี่เดือนกำลังออก AI coding wrapper แล้วระดมทุนหรือถูกซื้อกิจการด้วยมูลค่ามากกว่าสองเท่า

    • ดีใจมากที่ JetBrains เปิดให้ใช้เอดิเตอร์ทั้งหมดฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์
    • ไม่ได้ทำเงินจาก side project ที่ทำเป็นครั้งคราว เลยไม่สามารถหาเหตุผลมาจ่ายค่าไลเซนส์ได้
    • ชอบเอดิเตอร์ของ JetBrains มาก และการแมปคีย์ก็กลายเป็นส่วนหนึ่งของตัวเองไปแล้ว
    • มันฉลาดมากในการทำความเข้าใจว่าโค้ดทำงานอย่างไร รวมถึงช่วยหาวิธีใช้งานหรือรีแฟกเตอร์
    • Git UI คือวิธีเดียวที่ทำให้ทนใช้ Git ได้
    • ตอนเป็นบัณฑิตจบใหม่เคยคงอีเมลมหาวิทยาลัยไว้เพื่อใช้ฟรีสำหรับนักศึกษาได้นานขึ้น แต่ช่วง 1~2 ปีก่อนมันใช้ไม่ได้แล้ว
    • นี่คือจดหมายรักถึง JetBrains
  • เริ่มใช้ตั้งแต่ IntelliJ เวอร์ชัน 3.0 และมันก็ทำงานได้ดีบน Linux ด้วย

    • Eclipse และ IDE อื่น ๆ ที่ตอนนี้แทบไม่มีใครพูดถึงนั้นแย่มากจนเลิกใช้ทันที
    • ตั้งแต่ยุคแรก ๆ ความสามารถในการรีแฟกเตอร์ก็เกือบสมบูรณ์แบบ และมันเปลี่ยนวิธีการเขียนโค้ดของผมไปเลย
    • ส่วนใหญ่ใช้ PyCharm และบางครั้งก็ใช้ CLion
    • ทุกรีลีสใหม่ปรับปรุง UI และเพิ่มฟีเจอร์ที่มีประโยชน์
    • น่าทึ่งที่มันรองรับทุกภาษา ไลบรารี และเฟรมเวิร์ก
    • การซัพพอร์ตยอดเยี่ยมเสมอมา อีเมลเกี่ยวกับคำถามทางเทคนิคหรือรายงานบั๊กได้รับการตอบอย่างรวดเร็วและใส่ใจเสมอ
    • พวกเขามอบผลิตภัณฑ์ที่ยอดเยี่ยมมาฟรีมานาน และผมก็จ่ายค่าไลเซนส์ทุกปี
    • ชอบที่สามารถใช้ผลิตภัณฑ์ได้แม้ไม่มีการเชื่อมต่ออินเทอร์เน็ต
    • JetBrains ไม่ได้ขายกิจการ และเป็นหนึ่งในไม่กี่บริษัทที่รักษาความกว้าง ความลึก คุณภาพ และการซัพพอร์ตของผลิตภัณฑ์ไว้ได้อย่างยอดเยี่ยมเป็นเวลานาน
    • ถ้าขายให้ IBM ผลิตภัณฑ์คงหายไปแล้ว
    • เป็นผลิตภัณฑ์เดียวที่พอจะเทียบกับ Postgres ได้
    • ขอบคุณ JetBrains
  • จากประสบการณ์ที่ใช้ PyCharm และ RustRover นี่คือโค้ดเอดิเตอร์ที่ดีที่สุด

    • เป็นเอดิเตอร์เดียวที่จำลองโมเดลของโปรเจกต์ได้อย่างถูกต้อง
    • เคยเจอปัญหาด้านประสิทธิภาพ บางครั้ง CPU หน่วงหรือค้างไปเลย
    • ดูเหมือนจะมี memory leak
    • ถึงจะมีปัญหาด้านประสิทธิภาพก็ยังใช้ เพราะเหตุผลข้อแรก
    • ประสบการณ์ไม่ตรงกับผู้ใช้คนอื่น
    • หลายคนรู้สึกว่ามันหนัก แต่ไม่เคยเจออาการค้าง แครช หรือ memory leak
    • หลายคนยืนยันว่า VsCode เหมาะกับการจัดการโปรเจกต์หลายไฟล์
  • ถ้าเปิดใช้ปลั๊กอินในเวอร์ชันฟรี CLion ก็ยอดเยี่ยมสำหรับ Rust ด้วย

    • ขอบคุณ JetBrains
    • กังวลว่าบริษัทเล็ก ๆ อาจไม่อยากจ่ายค่าสมาชิกรายเดือนจริง ๆ อีกต่อไป
    • สงสัยว่าพวกเขากำลังย้ายไปใช้โมเดลรายได้แบบอื่นหรือไม่ ในตลาด IDE ที่มีตัวเลือกฟรีซึ่งแข่งขันสูงอย่าง VSCode
  • เคยใช้ CLion ที่ทำงานเมื่อ 6~7 ปีก่อน และมันเป็นผลิตภัณฑ์ที่ยอดเยี่ยมสำหรับโปรเจกต์ขนาดเล็ก

    • แต่พอเป็นโปรเจกต์ขนาดกลางมันเริ่มช้า เลยเปลี่ยนไปใช้ VSCode
    • ตอนนี้ย้ายไปนายจ้างใหม่แล้ว แต่อยากกลับไปลองดูอีกครั้ง
    • ควรทราบว่าหากใช้ไลเซนส์แบบไม่ใช่เชิงพาณิชย์ จะไม่สามารถเลือกไม่ให้เก็บสถิติการใช้งานแบบไม่ระบุตัวตนได้
    • เรื่องนี้ก็เป็นแบบเดียวกับ VSCode แบรนด์ MS
    • ไม่ค่อยชอบ Microsoft และไม่ชอบการเก็บสถิติการใช้งาน แต่ก็อย่างน้อยยังเป็นคู่แข่งโดยตรงของ Microsoft
    • เมื่อหลายปีก่อนเคยมีโอกาสคุยกับพนักงาน JetBrains ที่ CppCon และพวกเขาก็ดีมาก ทำให้อุ่นใจ
    • จะลองเช็กสำหรับโปรเจกต์ส่วนตัวและดูว่ามันดีขึ้นกว่าหลายปีก่อนหรือไม่
  • เวอร์ชันฟรีส่ง telemetry โดยไม่มีทาง opt-out

  • ช่วงหลัง LSP และเครื่องมืออื่น ๆ ดีขึ้นมาก แต่บางโปรเจกต์ C++ ก็ยังต้องใช้ IDE แบบ proprietary เพื่อให้การนำทางโค้ดและการเติมโค้ดสมบูรณ์ทำงานได้เหมาะสม

    • ตัวเลือกคือ a) ใช้เวลา 3 ชั่วโมงดีบักว่าทำไม LSP ของ neovim ถึงขึ้นเส้นหยักเต็มไปหมด หรือ b) เปิด CLion
  • ชอบ JetBrains IDE เพราะมีความสามารถหลากหลาย

    • เครื่องมือ Git (เช่น diff checker) ยอดเยี่ยมมาก
    • อยากใช้กับ C++ และคิดว่าโซลูชัน LSP หลายตัวนั้นยังไม่ค่อยดี
    • ตั้งตารอที่จะใช้ CLion เวอร์ชันไม่ใช่เชิงพาณิชย์
  • ไม่เข้าใจว่าทำไมถึงบ่นกันเรื่องปิด telemetry ในเวอร์ชันฟรีไม่ได้

    • ถ้ารู้สึกไม่สบายใจกับ anonymous telemetry ก็ใช้เวอร์ชันเสียเงินได้