Image
By mk Founder on Tag: Mastodon, Open Source
Mastodon

Mastodon ประกาศเปลี่ยนแปลงโครงสร้างความเป็นเจ้าขององค์กร จากเดิมเป็นของผู้ก่อตั้ง Eugen Rochko ไปสู่องค์กรกลางที่ไม่หวังผลกำไรในยุโรป (อยู่ระหว่างการจดทะเบียนจัดตั้ง)​ เพื่อการันตีว่าอนาคตของ Mastodon ไม่ได้เป็นของบุคคลใดเพียงคนเดียว (Mastodon should not be owned or controlled by a single individual.)

By arjin Writer on Tag: WordPress, Open Source, Automattic
WordPress

ดราม่า WordPress ประจำวันนี้ ต้องย้อนกลับไปเมื่อเดือนที่แล้วซึ่งศาลแคลิฟอร์เนียสั่งคุ้มครอง มีผลให้ Automattic ต้องหยุดบล็อกการเข้าถึงปลั๊กอินตามที่ WP Engine ร้องขอ จนทำให้ Matt Mullenweg ซีอีโอ Automattic และผู้ก่อตั้ง WordPress ถึงกับปิดรับปลั๊กอินใหม่ ระเบิดอารมณ์ใน Slack และล่าสุดประกาศลดเวลาทำงานให้ชุมชนโอเพนซอร์ส WordPress

ในตอนนั้นเอง Joost de Valk ผู้สร้างปลั๊กอิน Yoast สำหรับทำ SEO บน WordPress และเคยเป็นอดีตหัวหน้าฝ่ายสื่อสารการตลาดที่ WordPress Foundation ได้ออกมาเสนอแนวทางแก้ไขปัญหา WordPress ให้เป็นโครงการใหม่มีการกำกับดูแลแบบชุมชนอย่างแท้จริง ไม่ให้เกิดการรวมศูนย์ปลั๊กอินแบบกรณีที่เกิดขึ้น ข้อเสนอนี้ได้รับการสนับสนุนแบบเปิดเผยจาก Karim Marucchi ซีอีโอ Crowd Favorite บริษัทรับดูแลเว็บให้ลูกค้าองค์กร ให้มีการกำกับ WordPress ใหม่ที่เปิดเผยและโปร่งใสขึ้น

By mk Founder on Tag: Chromium, Linux Foundation, Open Source, Browser, Meta, Microsoft, Opera, Google
Chromium

Linux Foundation ประกาศตั้งกลุ่ม Supporters of Chromium-Based Browsers ดึงหลายๆ บริษัทเข้ามาช่วยพัฒนาเว็บเบราว์เซอร์ตระกูล Chromium

กลุ่ม Supporters of Chromium-Based Bowsers ที่อยู่ภายใต้ Linux Foundation จะทำหน้าที่เป็นองค์กรกลางในการร่วมพัฒนา Chromium เพิ่มเติมจากกูเกิลทำอยู่รายเดียว ตอนนี้มีสมาชิกเข้าร่วมเพิ่มอีก 3 รายคือ Meta, Microsoft, Opera และจะเปิดรับสมาชิกเพิ่มเติมอีกในอนาคต

By arjin Writer on Tag: Microsoft, LLM, Artificial Intelligence, Open Source, Phi
Microsoft

ไมโครซอฟท์โอเพนซอร์สโมเดลปัญญาประดิษฐ์ Phi-4 ผ่าน Hugging Face แล้ว ตามที่เคยประกาศไว้ ภายใต้สัญญาอนุญาตแบบ MIT

ไมโครซอฟท์เปิดตัว Phi-4 ที่เป็นโมเดลภาษาขนาดเล็ก (Small Language Model) 14B พารามิเตอร์ เมื่อเดือนที่แล้ว โดยจำกัดให้ใช้งานผ่าน Azure AI Foundry การโอเพนซอร์สโมเดลนี้พร้อมสัญญาอนุญาตแบบ MIT ที่สามารถนำไปใช้งานต่อในเชิงพาณิชย์ได้ น่าจะเพิ่มทางเลือกให้กับพัฒนาได้

By lew Founder on Tag: Open Source, Rust, Programming
Open Source

Fish Shell ซอฟต์แวร์ shell กลุ่มเดียวกับ Bash และ PowerShell ออกเวอร์ชั่น 4.0 Beta 1 เป็นเวอร์ชั่นแรกที่พอร์ตฟังก์ชั่นแกนกลางไปยังภาษา Rust นับเป็นความเปลี่ยนแปลงขนาดใหญ่ในเวอร์ชั่นหลักครั้งนี้ ฟีเจอร์เดียวแก้ไข 126 ไฟล์ มีการ commit ใน pull request ถึง 50 รายการ รวมเวอร์ชั่น 4.0 มีการแก้ไขไฟล์ 1155 ไฟล์ เพิ่ม 110,247 บรรทัด ลบ 88,941 บรรทัด

By lew Founder on Tag: LLM, Artificial Intelligence, China, Open Source
LLM

DeepSeek ผู้พัฒนาปัญญาประดิษฐ์ LLM จากจีน ปล่อยโมเดล DeepSeek v3 โมเดล LLM ขนาดใหญ่มาก จำนวนพารามิเตอร์มากขึ้น 685B จากเดิมที่โมเดลเปิดใหญ่สุดคือ Llama 3.1 405B

ตอนนี้ยังไม่มีข้อมูลเกี่ยวกับโมเดลนี้นัก แต่ทาง Aider โครงการซอฟต์แวร์ช่วยเขียนโปรแกรมก็โชว์ผลทดสอบพบว่า DeepSeek v3 ทำคะแนนทดสอบได้ดีมาก แซงหน้า Claude 3.5 Sonnet อละ Gemini Exp 1206 ไปได้ เป็นรองเพียง OpenAI o1 เท่านั้น ตัวโมเดลใช้สถาปัตยกรรม Mixture-of-Experts แยก expert ออก 256 ชุด และเลือกใช้ 8 ชุดในแต่ละ token

By mk Founder on Tag: openSUSE, Linux, Open Source
openSUSE

openSUSE เปิดตัวซอฟต์แวร์ GUI จัดการแพ็กเกจตัวใหม่ชื่อ YQPkg เขียนด้วย Qt เพื่อเป็นทางเลือกใหม่แทน YaST ของเดิมที่มีความซับซ้อนสูง

จุดเด่นของ YQPkg คือเขียนขึ้นมาใหม่ทั้งหมดโดยไม่ต้องพึ่งพาส่วนประกอบใดๆ ของ YaST เลย ตัวมันขี่อยู่บน libzypp ที่ใช้จัดการแพ็กเกจแบบคอมมานด์ไลน์

By arjin Writer on Tag: Apple, NVIDIA, LLM, Artificial Intelligence, Machine Learning, Open Source
Apple

ทีมวิศวกรของฝ่ายวิจัย Machine Learning ของแอปเปิล เผยแพร่รายละเอียดตัวเร่งการทำ LLM Inference โดยร่วมมือกับ NVIDIA เพื่อทดสอบประสิทธิภาพบนจีพียูของ NVIDIA

เครื่องมือที่แอปเปิลพัฒนาและโอเพนซอร์สนี้ชื่อว่า Recurrent Drafter หรือย่อว่า ReDrafter เป็นโมเดลที่รวมสองอัลกอริทึมคือ Beam Search กับ Dynamic Tree Attention เพื่อเร่งความเร็วในการสร้างโทเค็นผลลัพธ์ของ LLM สูงสุดที่ระดับ 3.5 โทเค็นต่อหนึ่งขั้นตอนของโมเดลโอเพนซอร์ส

By mk Founder on Tag: Microsoft Office, Microsoft, Open Source
Microsoft Office

ไมโครซอฟท์ออก MarkItDown ไลบรารีภาษาไพธอนสำหรับแปลงเอกสารในชุด Microsoft Office (.docx, .xlsx, .pttx) รวมถึงไฟล์ PDF, HTML ให้อยู่ในฟอร์แมต Markdown

เนื่องจาก MarkItDown ออกแบบมาเป็นไลบรารี วิธีการใช้งานจึงต้องเรียกผ่านการเขียนโค้ด Python สั้นๆ ตามตัวอย่าง

from markitdown import MarkItDown

markitdown = MarkItDown()
result = markitdown.convert("test.xlsx")
print(result.text_content)

By lew Founder on Tag: SQLite, Open Source, Rust, Database
SQLite

Turso สตาร์ตอัพด้านฐานข้อมูล ผู้ดูแลโครงการ libSQL ที่เป็น fork ของ sqlite เพื่อแก้ปัญหา SQLite ไม่รับแพตช์ภายนอก ประกาศโครงการ Limbo ฐานข้อมูลใหม่เขียนด้วย Rust แต่ยังเข้ากันได้กับ SQLite

โครงการนี้เริ่มจากโครงการทดลองของ Pekka Enberg ทีมงานของ Turso โดยทดลองส่วนตัวอยู่ระยะหนึ่ง แม้ไม่ได้โปรโมทแต่กลับได้รับความสนใจ GitHub Star เกินพันและมีผู้ส่งแพตช์หลายสิบคน

By arjin Writer on Tag: Artificial Intelligence, Open Source, LLM, Security, Bug Bounty
Artificial Intelligence

Seth Larson นักพัฒนาที่รับผิดชอบส่วนความปลอดภัยของโครงการ Python Software Foundation โพสต์บล็อกแสดงความกังวลต่อการรายงานปัญหาความปลอดภัยในซอฟต์แวร์โอเพนซอร์ส โดยพบจำนวนการแจ้งปัญหาบั๊กที่คุณภาพต่ำ เป็นสแปม เนื่องจากเป็นรายงานที่ออกมาจากปัญญาประดิษฐ์ LLM เพิ่มมากขึ้น

By lew Founder on Tag: Ollama, LLM, Open Source
Ollama

Ollama เพิ่มฟีเจอร์การเอาท์พุตข้อมูลเป็น JSON แบบเดียวกับ LLM API ต่างๆ โดยกำหนด schema ของ JSON ได้โดยตรง และโดยรวมเอาท์พุตแน่นอนกว่า JSON mode

สำหรับไลบรารี Ollama ในภาษา Python จะสามารถกำหนด schema ได้ทั้ง Python dict และ Pydantic ซึ่งจะสามารถตรวจสอบเอาท์พุตก่อนใช้งานได้ด้วย ส่วนไลบรารีภาษา JavaScript ก็สามารถใช้ Zod ได้

ฟีเจอร์นี้สามารถใช้งานร่วมกับไลบรารี OpenAI ได้โดยตรง ทาง Ollama แนะนำว่าในพรอมพ์ควรระบุไว้เสมอว่าให้แสดงเอาท์พุตเป็น JSON

ที่มา - Ollama

By mk Founder on Tag: Firefox, Linux, Open Source, Browser, Mozilla
Firefox

Mozilla เปลี่ยนวิธีบีบอัดไฟล์ติดตั้ง Firefox บนลินุกซ์ จากเดิมใช้ .tar.bz2 มาเป็น .tar.xz เพื่อขนาดที่เล็กลงถึง 25%

xz เป็นซอฟต์แวร์บีบอัดที่ใช้อัลกอริทึม LZMA ที่มีประสิทธิภาพสูงกว่า gz หรือ bz2 ทั้งในแง่ขนาดไฟล์หลังบีบอัด และความเร็วในการคลายไฟล์ ช่วงหลังๆ ลินุกซ์ดิสโทรต่างๆ ล้วนแต่รองรับ xz หมดแล้ว ทำให้ไม่มีปัญหาเรื่องความเข้ากันได้ในการใช้งาน

Mozilla บอกว่าเลือกระหว่าง xz กับ Zstandard (.zst) ที่มีความเร็วการคลายไฟล์สูงกว่าเล็กน้อย แต่สุดท้ายเลือก xz เพราะบีบอัดได้มากกว่า ช่วยประหยัดพื้นที่และแบนด์วิดท์ รวมถึงมีดิสโทรที่รองรับมากกว่าด้วย

By lew Founder on Tag: Andrew Ng, LLM, Open Source
Andrew Ng

Andrew Ng หนึ่งในผู้บุกเบิกวงการ deep learning ออกไลบรารี aisuite ไลบรารีที่ไม่ซับซ้อนนัก สำหรับการเชื่อมต่อ LLM จากผู้ให้บริการหลากหลายเจ้า โดยโค้ดเปลี่ยนเฉพาะชื่อโมเดลเท่านั้น

ปัญหาการเชื่อมต่อ LLM จากผู้ผลิตหลายรายนั้นมีมานาน แต่ช่วงหลังๆ ปัญหาก็น้อยลงมากเนื่องจากผู้ให้บริการรายใหม่ๆ ยอมแพ้หันไปทำ API ของตัวเองให้เข้ากันได้กับ OpenAI แทน แม้แต่คู่แข่งหลักอย่างกูเกิลก็ต้องทำตามแนวทางนี้

By arjin Writer on Tag: Odoo, ERP, Open Source
Odoo

Odoo บริษัทซอฟต์แวร์ ERP โอเพนซอร์ส ประกาศขายหุ้นเดิมให้กับกลุ่มนักลงทุน รวมเป็นเงิน 500 ล้านยูโร ซึ่งกลุ่มนักลงทุนนำโดย CapitalG ของ Alphabet และ Sequoia Capital ร่วมด้วย BlackRock, Mubadala Investment Company, HarbourVest Partners, AVP และ Alkeon

Odoo บอกว่าการขายหุ้นครั้งนี้ทำให้มูลค่ากิจการของบริษัทเพิ่มเป็น 5 พันล้านยูโร ทั้งนี้ Odoo มีสถานะเป็นยูนิคอร์นมาตั้งแต่ปี 2021

By lew Founder on Tag: Open Source
Open Source

Ondsel บริษัทผู้พยายามปรับปรุงโปรแกรม FreeCAD เพื่อทำเป็นเวอร์ชั่นที่แข่งกับโปรแกรม CAD เชิงพาณิชย์ได้ ประกาศปิดตัวลงแล้ว หลังจากเปิดกิจการมาเมื่อต้นปี 2023 เท่านั้น

ที่ผ่านมา Ondsel ออกโปรแกรม Ondsel ES ของตัวเองมาหลายเวอร์ชั่น มีการปรับปรุงหน้าจอ UX/UI ให้ใช้งานง่ายขึ้นกว่า FreeCAD และเพิ่มฟีเจอร์เช่น SheetMetal สำหรับการขึ้นรูปโลหะแผ่น

By mk Founder on Tag: Rust, GCC, Compiler, Programming, Open Source
Rust

โครงการ GNU Compiler Collection หรือ GCC เปิดตัวคอมไพเลอร์ภาษา Rust (gccrs) เป็นอีกทางเลือกหนึ่งนอกเหนือจากคอมไพเลอร์หลักของโครงการ Rust โดยตรง (rustc)

แนวทางของ GCC ต้องการเป็นชุดคอมไพเลอร์สำหรับภาษาโปรแกรมแบบครบวงจร และสร้างคอมไพเลอร์สำหรับภาษาต่างๆ ในชุดอยู่แล้ว (เช่น gccgo) กรณีของ gccrs ถูกพัฒนาขึ้นมาตั้งแต่ปี 2014 ก่อน Rust ออกเวอร์ชัน 1.0 ด้วยซ้ำ แต่ถูกทอดทิ้งไประยะหนึ่ง ก่อนมีนักพัฒนารายอื่นมารับช่วงโครงการต่อในปี 2019 แล้วพัฒนาต่อเรื่อยมา

By lew Founder on Tag: Rails, Ruby, Open Source, Redis
Rails

Ruby on Rails ออกเวอร์ชั่น 8.0 ชูฟีเจอร์สำคัญคือการรวมเอา Kamal 2 พรอกซี่สำหรับการ deploy โครงการอย่างรวดเร็ว ต้องการเพียง SSH key จากเซิร์ฟเวอร์เท่านั้น ขณะที่ฝั่งแอปพลิเคชั่นเองมีพรอกซี่ Thruster สำหรับการบีบอัดข้อมูลและแคชในตัว ทำให้โดยรวมไม่ต้องใช้ nginx เลย

ฝั่งข้อมูลในการทำงานนั้น Rails 8 ไม่ต้องการ Redis สำหรับ PubSub, Cahce และ Queue แล้ว โดยอาศัยโครงการ Solid ที่เป็น adapter ฐานข้อมูลหันมารองรับ SQLite ทั้งหมด โดยโครงการภายในของ 37signals เองก็ใช้ SQLite บน production หลายตัว เช่น Campfire และ Writebook

By lew Founder on Tag: Microsoft, Virtual Machine, Open Source, Rust, Virtualization, CNCF
Microsoft

Microsoft Azure เปิดโครงการ Hyperlight ไลบรารีภาษา Rust สำหรับการรันฟังก์ชั่นขนาดเล็ก แต่แยกออกเป็น hypervisor ของตัวเองเพื่อเพิ่มความปลอดภัย ที่แม้แอปพลิเคชั่นถูกแฮกตัวแฮกเกอร์ก็ไม่สามารถเจาะโปรเซสอื่นๆ ที่อยู่ในเครื่องเดียวกันได้

Hyperlight ใช้เวลาเริ่มโปรเซสประมาณ 1-2ms อยู่ตรงกลางระหว่างการรัน sandbox ปกติที่ใช้เวลาน้อยกว่า 0.03ms เท่านั้น กับการรัน VM เดิมๆ ที่ใช้เวลาอย่างน้อยๆ 120ms แนวทางการรันแอปพลิเคชั่นบนระบบ virtual machine โดยตรงเช่นนี้มีหลายคนพยายามทำมาก่อนแล้ว เช่น Firecracker ของ AWS

Subscribe to Open Source