Image
By lew Founder on Tag: Google Cloud, Open Source, Security
Google Cloud

Google Cloud เปิดโครงการ Assured Open Source Software (Assured OSS) ดูแลความปลอดภัยซอฟต์แวร์โอเพนซอร์สให้จากซอร์สโค้ดจนถึงแพ็กเกจพร้อมติดตั้ง โดยคาดว่าช่วงแรกจะเริ่มกับแพ็กเกจบางส่วนของจาวาและไพธอนก่อน

ซอฟต์แวร์ที่เข้าโครงการนี้จะถูกสแกนหาและวิเคราะห์ช่องโหว่, รัน fuzz-test เพื่อหาบั๊ก กระบวนการคอมไพล์เป็นแพ็กเกจต้องรันบน Cloud Build จากนั้นแพ็กเกจที่ได้จะถูกเซ็นดิจิทัลโดยกูเกิลและแจกจ่ายผ่านบริการ Artifact Registry

By mk Founder on Tag: Linux Foundation, Open Source, Security
Linux Foundation

มูลนิธิด้านโอเพนซอร์ส 2 แห่งคือ Linux Foundation และ Open Source Software Security Foundation (OpenSSF) ประกาศแผน 10 ข้อเพื่อยกระดับความปลอดภัยของวงการโอเพนซอร์ส และป้องกันปัญหา supply chain attack ในอนาคต

By mk Founder on Tag: BigQuery, Google, Open Source, Security
BigQuery

เมื่อปีที่แล้ว กูเกิลมีโครงการชื่อ Open Source Insights สแกนซอร์สโค้ดในโครงการโอเพนซอร์สยอดนิยมจำนวนมาก (เช่น npm, PyPI, Go, Maven, Cargo) เพื่อมาวิเคราะห์หาความเชื่อมโยงในแง่มุมต่างๆ

ประเด็นหนึ่งที่ถูกจับตามองอย่างมากในโลกโอเพนซอร์สคือ supply chain security ช่องโหว่ความปลอดภัยในแพ็กเกจยอดนิยม ที่อาจส่งผลสะเทือนต่อซอฟต์แวร์จำนวนมาก (เช่น กรณีของ log4j) การสแกนซอร์สโค้ดย่อมเป็นวิธีการหนึ่งที่ช่วยให้โอกาสค้นพบช่องโหว่มากขึ้น

By mk Founder on Tag: Meta, JavaScript, Open Source
Meta

บริษัท Meta ประกาศยกโครงการ Jest เฟรมเวิร์คสำหรับรันทดสอบจาวาสคริปต์ ให้เป็นของมูลนิธิ OpenJS Foundation

Jest ถือเป็นเฟรมเวิร์คสำหรับรันทดสอบยอดนิยมตัวหนึ่ง มียอดดาวน์โหลดสัปดาห์ละ 17 ล้านครั้ง ถูกเขียนขึ้นตั้งแต่ปี 2011 ในชื่อว่า "jst" โดยใช้กับฟีเจอร์ Facebook Chat (ในขณะนั้นยังไม่เรียก Messenger) ที่ถูกเขียนใหม่เป็นจาวาสคริปต์ แต่บริษัทพบว่าไม่มีเฟรมเวิร์คสำหรับจาวาสคริปต์ที่ดีพอ จึงสร้างขึ้นมาเอง

By lew Founder on Tag: Stripe, Open Source
Stripe

Stripe ผู้ให้บริการรับจ่ายเงินออนไลน์ประกาศโอเพนซอร์สโครงการ Markdoc ส่วนขยายของ Markdown ที่ Stripe สร้างไว้ใช้งานภายใน

จุดเด่นของ Markdoc คือรองรับเอกสาร Markdown ตามปกติ แต่เปิดให้สร้างแท็กเพิ่มเติมได้เอง โดยแท็กที่ Markdoc เพิ่มเติมมาให้แต่แรก ได้แก่

By peat_psuwit Contributor on Tag: NVIDIA, Linux, Open Source, GPU
NVIDIA

ผู้ใช้ลินุกซ์หลายๆ คนอาจจะรอคอยให้ NVIDIA เปิดซอร์สของไดรเวอร์ GPU บนลินุกซ์สักที วันนี้ ความฝันได้เข้าใกล้ความจริงอีกขั้น เมื่อ NVIDIA เริ่มปล่อยซอร์สของไดรเวอร์ GPU ของตัวเองในฝั่งเคอร์เนลแล้ว

โค้ดดังกล่าวมาพร้อมกับไดรเวอร์รุ่น R515 (ยังเป็นเบต้าอยู่) และยังไม่รวมถึงโค้ดในฝั่ง userspace ที่จะยังปิดซอร์สต่อไป ไดรเวอร์ฝั่งเคอร์เนลตัวใหม่นี้สามารถใช้ร่วมกับจีพียูตระกูล Turing เป็นต้นไป (นั่นคือตั้งแต่ GTX 16xx และ RTX 20xx) เนื่องจากไดรเวอร์ใช้ GPU System Processor (GSP) ซึ่งเป็นชิปใหม่ที่รับผิดชอบการเริ่มการทำงานและการบริหารจัดการจีพียู

By mk Founder on Tag: Thunderbird, Mozilla, E-mail, Mobile App, Open Source
Thunderbird

หลายคนอาจลืมโปรแกรมอีเมล Thunderbird กันไปแล้ว เพราะเงียบไปมากในช่วงหลัง แต่ล่าสุด Ryan Lee Sipes ผู้จัดการผลิตภัณฑ์ของ Thunderbird เปิดเผยว่ากำลังพัฒนาแอพบนมือถืออยู่ ซึ่งจะเริ่มจาก Android ก่อน ส่วน iOS อาจจะตามมาใน 1-2 ปีหลังจากนี้

ตอนนี้ยังไม่มีหน้าตาของ Thunderbird for Android ออกมาให้เห็น โดย Sipes ใช้คำว่า "Mobile app is coming soon." และขยายความว่าแอพมือถือมีความสำคัญเป็นอันดับสอง รองจากการปรับ UI ของ Thunderbird บนเดสก์ท็อปให้ใช้ง่ายขึ้น

By mk Founder on Tag: Microsoft, Open Source
Microsoft

ไมโครซอฟท์เปิดซอร์สของโปรแกรมสร้างแอนิเมชันสามมิติ 3D Movie Maker ที่ออกมาในยุค Windows 95 (คนละตัวกับโปรแกรมตัดต่อวิดีโอ Windows Movie Maker)

เรื่องนี้เกิดจากผู้ใช้ทวิตเตอร์ชื่อ @Foone โพสต์ข้อความเรียกร้องไปยังไมโครซอฟท์ตั้งแต่ช่วงเดือนเมษายน 2022 และเวลาผ่านมาเกือบ 1 เดือน พนักงานฝ่ายนักพัฒนาของไมโครซอฟท์ Scott Hanselman ก็โพสต์ลิงก์ตอบมาว่า เปิดซอร์สให้แล้วบน GitHub โดยใช้สัญญาอนุญาตที่เปิดกว้างแบบ MIT

By lew Founder on Tag: Python, Open Source
Python

Anaconda โครงการภาษา Python สำหรับงาน data science เปิดโครงการ PyScript โครงการโอเพนซอร์สสำหรับนำภาษา Python ไปใช้งานแทนจาวาสคริปต์ หรือแม้แต่จะทำงานร่วมกับจาวาสคริปต์ก็ยังได้

PyScript ไม่ใช่เพียงแค่ตัว Python เปล่าๆ แต่รองรับการดาวน์โหลดโมดูลเพิ่มเติม เช่น Bokeh, numpy และยังมีคอนโซล REPL (ช่องให้พิมพ์และดูผลแบบเดียวกับ Python notebook) โดยตัวโครงการต่อยอดมาจาก pyodide โครงการ Python บน WASM แต่การเรียกใช้งานง่ายกว่ามากเพราะแค่โหลดสคริปต์เข้าไว้ใน HTML ก็สามารถใช้แท็ก <py-script> และ <py-repl> ได้เลย

By mk Founder on Tag: Europe, EU, Social Network, Mastodon, Open Source
Europe

ท่ามกลางประเด็นถกเถียงต่างๆ หลัง Twitter ตอบรับข้อเสนอซื้อของ Elon Musk ฝั่งของสหภาพยุโรปก็เริ่มทดลองเปิดบริการโซเชียลของตัวเอง ได้แก่ EU Voice (โซเชียลแบบ Twitter) และ EU Video (บริการวิดีโอแบบ YouTube)

By mk Founder on Tag: Istio, Kubernetes, CNCF, Google, Open Source
Istio

Istio ซอฟต์แวร์ service mesh สำหรับจัดการคลัสเตอร์ Kubernetes ที่ริเริ่มโดยกูเกิลเมื่อปี 2017 ยื่นเรื่องขอเข้าเป็นโครงการของมูลนิธิ Cloud Native Computing Foundation (CNCF) แล้ว (หลังไปทำแยกเองเป็นเวลานาน 5 ปี)

By lew Founder on Tag: Ubuntu, Open Source
Ubuntu

Canonical ปล่อย Ubuntu 22.04 LTS ตัวล่าสุดตามรอบสองปี เพิ่มแพ็กเกจภาษา Rust ปรับไปใช้ OpenSSL v3 และ GNOME42 นอกจากนี้ยังมีฟีเจอร์ใหญ่ๆ อยู่หลายตัว เช่น

By lew Founder on Tag: Python, Open Source, GitHub
Python

Python ย้ายระบบรายงานปัญหา (issue tracking) จาก Roundup มาเป็น GitHub หลังจากมีข้อเสนอนี้มาตั้งแต่ปี 2018

เหตุผลสำคัญคือระบบซอร์สโค้ดของ Python นั้นย้ายไป GitHub ตั้งแต่ปี 2017 แล้ว การใช้ระบบ issue tracking ในระบบเดียวกันช่วยให้ทำงานง่ายขึ้นมาก และยังมีฟีเจอร์ใหม่ๆ เช่น รองรับ markdown, ระบบ reaction ในความเห็นใช้โหวตได้, รองรับการล็อกอินสองขั้นตอน ที่สำคัญคือลดภาระทีมงานในการซ่อมบำรุงเว็บไซต์

By arjin Writer on Tag: Grafana, Open Source
Grafana

Grafana Labs ผู้พัฒนาซอฟต์แวร์แดชบอร์ด Grafana และ Prometheus ประกาศรับเงินลงทุนซีรี่ส์ D เพิ่มอีก 240 ล้านดอลลาร์ นำโดยกองทุน GIC จากสิงคโปร์ ร่วมด้วย J.P.Morgan ซึ่งเข้ามาลงทุนเป็นครั้งแรก

ก่อนหน้านี้ Grafana Labs เพิ่มทุนรอบซีรี่ส์ C ไป 220 ล้านดอลลาร์ เมื่อสิงหาคมปีที่แล้ว ที่มูลค่ากิจการ 3 พันล้านดอลลาร์ แต่ในรอบซีรี่ส์ D นี้ บริษัทไม่ได้บอกมูลค่ากิจการ

By lew Founder on Tag: Ukraine, Python, Open Source, Education
Ukraine

Thonny โครงการ Python IDE แบบโอเพนซอร์สเพื่อการศึกษา ใช้งานง่ายมี Python ในตัวพร้อมระบบตัวดีบั๊ก เปิดตัวเวอร์ชั่น 4.0.0b1 โดยประกาศว่าเวอร์ชั่นนี้เป็นเวอร์ชั่นที่อุทิศเพื่อชาวยูเครนที่ต่อต้าน "กองกำลังก่อการร้ายของปูติน" พร้อมกับเพิ่มไอคอนธงชาติยูเครนเพื่อให้ไปร่วมบริจาค

ความเปลี่ยนแปลงทางเทคนิคของเวอร์ชั่นนี้คือการรองรับ Python 3.10 และถอด Python 3.5, 3.6, และ 3.7 ออก เปลี่ยนไบนารีเป็น 64 บิต

By lew Founder on Tag: HTTP, Security, Open Source
HTTP

mitmproxy โปรแกรมโอเพนซอร์สสำหรับคั่นกลางการเชื่อมต่อเว็บ ออกเวอร์ชั่น 8 โดยมีส่วนเปลี่ยนแปลงสำคัญคือหน้า UI แบบเว็บ หรือ mitmweb ปรับปรุงใหญ่

ตัว mitmweb ปรับปรุงโดย Toshiaki Tanaka ที่ได้รับทุนสนับสนุนในโครงการ Google Summer of Code 2021 ความสามารถที่เพิ่มขึ้นคือการแสดงการเชื่อมต่อทั้ง TCP และ WebSocket ได้เพิ่มจาก HTTP/HTTPS นอกจากนั้นการเชื่อมต่อ HTTP ยังสามารถแปลงเป็นคำสั่ง curl หรือ HTTPie ในตัว แบบเดียวกับ Developer Tools ในเบราว์เซอร์

By mk Founder on Tag: AV1, VLC, Open Source, Codec
AV1

dav1d ซอฟต์แวร์ถอดรหัสวิดีโอ AV1 ของกลุ่ม VideoLAN ที่เปิดตัวในปี 2018 ออกเวอร์ชัน 1.0 แล้ว

dav1d (ชื่อย่อมาจาก av1 + decoder) เป็นไลบรารีโอเพนซอร์สที่ใช้ถอดรหัสวิดีโอแบบ AV1 ที่ผลักดันโดยกูเกิลและกลุ่ม AOpen Media ปัจจุบันเริ่มใช้งานแล้วทั้งบน YouTube และ Netflix

By lew Founder on Tag: Python, Open Source
Python

Python เป็นภาษาโปรแกรมที่มีแนวคิดสำคัญคือการรวมเอาไลบรารีมาตรฐานชุดใหญ่ (battery included) ทำให้มีไลบรารีที่อยู่ในชุดมาตรฐานมานานนับสิบปีอยู่ในโครงการจำนวนมาก ตอนนี้ทาง Python Steering Council ก็ประกาศยอมรับ PEP-594 ข้อเสนอสำหรับการถอดไลบรารีจำนวน 21 ตัวออกจากไลบรารีมาตรฐาน

ไลบรารีบางตัวเริ่มใส่มาในโครงการ Python ตั้งแต่ปี 1992 เช่น audioop, nntplib, pipes และบางตัวก็มีประกาศเตือนให้หยุดใช้งาน (deprecated) มานานแล้ว เช่น asynchat, asyncore, smtpd โดยโมดูลส่วนใหญ่ไม่มีผู้ดูแลรับผิดชอบโดยตรงแล้ว

By lew Founder on Tag: Drupal, Open Source
Drupal

โครงการ Drupal ประกาศปิดโครงการซัพพอร์ต Drupal 6 อย่างสมบูรณ์ หลังจากออกรุ่น 6.0 ตั้งแต่ปี 2008 และออกรุ่นย่อยซัพพอร์ตมา 38 เวอร์ชั่นหมดซัพพอร์ตแบบโอเพนซอร์สเมื่อมี 2016

แม้จะหมดอายุซัพพอร์ตแบบโอเพนซอร์สไปนานแล้ว แต่ก็ยังมีบริษัทขายซัพพอร์ตระยะยาวต่อมาอีก 3 บริษัท ได้แก่ Tag1, Acquia, และ myDropWizard โดยมีการปล่อยแพตช์ให้ลูกค้ากลุ่มนี้อยู่เรื่อยๆ

By lew Founder on Tag: Curl, HTTP, Open Source, JSON
Curl

โครงการ curl ไคลเอนต์ HTTP แบบ command line ยอดนิยม ออกรุ่น 7.82.0 มีฟีเจอร์สำคัญคือการรองรับ JSON ในตัว ตามที่ Daniel Stenberg ผู้ดูแลโครงการได้ประกาศไว้เมื่อต้นปีที่ผ่านมา

ออปชั่น --json จะเป็นการประกาศ header ว่ากำลังส่ง JSON โดยอัตโนมัติพร้อมๆ กับ header ว่าต้องการข้อมูลแบบ JSON สามารถใช้งานได้ทั้งการอ่านจากไฟล์, เขียน JSON โดยตรงในอาร์กิวเมนต์, และการอ่านจาก STDIN

Subscribe to Open Source