Tags:
Node Thumbnail

OpenTofu โครงการที่แยกตัวออกมาจาก Terraform หลัง HashiCorp เปลี่ยนสัญญาอนุญาต ออกเวอร์ชั่น 1.7.0-alpha1 ที่นับเป็นเวอร์ชั่นแรกที่จะแยกสายจาก Terraform อย่างสมบูรณ์ โดยมีการเพิ่มฟีเจอร์ใหม่เข้ามาที่อาจจะไม่เข้ากับ Terraform 1.7 อีกต่อไป

ก่อนหน้านี้ OpenTofu 1.6.0 เปิดตัวมาโดยระบุว่าเป็นตัวแทนแบบ drop-in จาก Terraform ได้ทันที ในเวอร์ชั่นนี้ทีมงานเพิ่มฟีเจอร์ใหม่สองอย่าง คือ state encryption ฟีเจอร์สำหรับการเข้ารหัสไฟล์ state, และ removed block ฟีเจอร์สำหรับการถอดทรัพยากรออกจากไฟล์ state แต่ยังปล่อยเอาไว้ในระบบที่รันจริง ไม่ได้ลบออกไปด้วย

Tags:
Node Thumbnail

Mitchell Hashimoto ผู้สร้างโครงการ Vagrant และผู้ร่วมก่อตั้ง HashiCorp (คำว่า Hashi มาจากนามสกุลของเขา) ประกาศลาออกจากบริษัท HashiCorp หลังจากค่อยๆ ลดบทบาทของตัวเองมานาน โดยลาออกจากตำแหน่งซีอีโอในปี 2016 และลาออกจากตำแหน่งบริหารในปี 2021

Hashimoto ระบุว่าเขาตั้งใจว่าจะสร้างบริษัทที่ไม่ต้องมีเขาอยู่ตั้งแต่แรก และวางแผนมายาวนานที่จะออกไปหาความท้าทายใหม่ และตอนนี้ก็ถึงเวลาแล้ว

Tags:
Node Thumbnail

บริษัท HashiCorp มีซอฟต์แวร์สำหรับนักพัฒนาชื่อดังหลายตัว เช่น Terraform, Vagrant, Nomad, Vault เดิมทีซอฟต์แวร์เหล่านี้เป็นโอเพนซอร์สที่ใช้ไลเซนส์เปิดกว้าง MPL แต่ไม่นานมานี้เพิ่งเปลี่ยนไลเซนส์ใหม่เป็น Business Source License ที่มีเงื่อนไขเข้มงวดกว่า ห้ามนำโค้ดไปทำธุรกิจแข่งกับ HashiCorp

การเปลี่ยนแปลงไลเซนส์ครั้งนี้ทำให้ชุมชนโอเพนซอร์สตัดสินใจ fork โครงการใหม่ โดยซอฟต์แวร์เรือธงอย่าง Terraform ถูกแยกมาเป็นโครงการใหม่ชื่อ OpenTofu (Tofu มาจากตัวอักษรย่อ TF ของ Terraform) และให้ Linux Foundation เป็นผู้ดูแล ใช้ไลเซนส์ MPL เหมือนของเดิม

Tags:
Node Thumbnail

หลังจาก HashiCorp ประกาศเปลี่ยนไลเซนส์ของโครงการต่างๆ ที่บริษัทดูแล จากเดิมใช้ไลเซนส์ MPL 2.0 ที่ให้อิสระค่อนข้างมาก มาเป็น Business Source License (BUSL) ที่จำกัดการใช้งาน กลุ่ม OpenTF ที่เริ่มต้นด้วยบริษัทและโครงการต่างๆ รายล้อม Terraform ก็ออกมาเรียกร้องให้ HashiCorp ย้อนกลับไปใช้ MPL 2.0 หรือไลเซนส์เปิดแบบเดิม

OpenTF เตรียมแนวทางแยกโครงการหากเจรจากับ HashiCorp ไม่สำเร็จด้วยการแยกโครงการที่ดูแลโดยมูลนิธิกลาง แบบเดียวกับโครงการต่างๆ ภายใต้ Linux Foundation หรือ CNCF

Tags:
Node Thumbnail

HashiCorp ประกาศเปลี่ยนสัญญาอนุญาตการใช้งานซอฟต์แวร์ของบริษัท จากเดิมเป็น Mozilla Public License v2.0 (MPL 2.0) มาเป็น Business Source License (BUSL) แม้จะมีแนวทางเปิดซอร์สโค้ดให้แก้ไขดัดแปลงหรือแจกจ่ายได้ แต่ก็มีข้อจำกัดห้ามนำซอร์สโค้ดไปแข่งขันเชิงธุรกิจกับผู้พัฒนาหลัก คือ HashiCorp เอง แนวทางจำกัดการใช้งานเช่นนี้ทำให้ BUSL ไม่ถือเป็นโอเพนซอร์สตามนิยามของ Open Source Initiative (OSI)

Tags:
Node Thumbnail

HashiCorp บริษัทซอฟต์แวร์จัดการระบบคลาวด์ เจ้าของซอฟต์แวร์ชื่อดังอย่าง Terraform, Vagrant, Consul, Nomad ยื่นเอกสารเตรียมขายหุ้น IPO ในตลาดหลักทรัพย์นิวยอร์ก ใช้ตัวย่อว่า "HCP"

HashiCorp ก่อตั้งโดย Mitchell Hashimoto ลูกครึ่งญี่ปุ่น-อเมริกันและเพื่อนอีกคนคือ Armon Dadgar ในปี 2012 โดยเริ่มต้นจาก Vagrant ซอฟต์แวร์จัดการระบบ virtualization ที่ Hashimoto สร้างขึ้นตั้งแต่ปี 2010 โดยมีแนวคิดการใช้คอนฟิกแบบ declarative configuration file เพื่อให้จัดการระบบง่ายขึ้น

Tags:
Node Thumbnail

Terraform ซอฟต์แวร์ที่ใช้กำหนดคอนฟิกเซิร์ฟเวอร์ด้วยแนวคิด infrastructure as code ออกเวอร์ชัน 1.0 ถือเป็นก้าวสำคัญนับจากออกเวอร์ชันแรกในปี 2014

Terraform พัฒนาโดยบริษัท HashiCorp ในซานฟรานซิสโก (บริษัทชื่อญี่ปุ่น เพราะผู้ก่อตั้งเป็นลูกครึ่งญี่ปุ่น-สหรัฐ) ที่โด่งดังจากการสร้าง Vagrant ซอฟต์แวร์ด้าน virtualization มาก่อน

แนวคิดของ Terraform คือการเขียนคอนฟิกเป็นโค้ด (declarative configuration files) ที่เรียกว่าภาษา HashiCorp Configuration Language (HCL) เพื่อให้ซอฟต์แวร์อ่านไฟล์เหล่านี้ได้ ทำงานอัตโนมัติได้ ช่วยให้การจัดการเครื่องจำนวนมากๆ ง่ายขึ้น ลดความผิดพลาดของมนุษย์ลง (ซอฟต์แวร์ตัวอื่นๆ ในลักษณะเดียวกันคือ Chef, Puppet, Ansible เป็นต้น)