Ubuntu 16.10 รหัส Yakkety Yak ออกรุ่นจริงแล้ว ของใหม่ในรุ่นนี้ไม่มีฟีเจอร์ใหญ่ (ไม่มี Unity 8) แต่มีฟีเจอร์เล็กๆ ที่น่าสนใจหลายอย่าง ได้แก่
ที่มา - Canonical, OMG Ubuntu
ทำเนียบขาวเคยออกบ็อตคุยกับประธานาธิบดีบารัค โอบามา บน Facebook Messenger เพื่อขยายช่องทางให้ประชาชนสื่อกับประธานาธิบดี (แม้ถูกวิจารณ์ว่าบ็อตไม่เก่งอย่างที่ควร)
ล่าสุดโค้ดของบ็อตตัวนี้ถูกโอเพนซอร์สสู่สาธารณะแล้ว ตัวบ็อตเป็นโมดูลของ Drupal 8 (CMS ที่ทำเนียบขาวเลือกใช้งาน) และจำเป็นต้องเชื่อมกับเพจ/แอพของ Facebook ถึงจะใช้งานได้
ทำเนียบขาวบอกว่าเปิดซอร์สโค้ดเพื่อเป็นต้นแบบให้นักพัฒนารายอื่นๆ รวมถึงรัฐบาลอื่นๆ นำไปสร้างบ็อตให้บริการประชาชนแบบเดียวกัน โดยไม่ต้องลงทุนพัฒนาบ็อตใหม่ทั้งหมด โค้ดดูได้จาก GitHub
กูเกิลเปิดโครงการ Noto มาหลายปี โดยมีเป้าหมายคือการสร้างฟอนต์ที่ไม่มีกล่องสี่เหลี่ยมจากการที่ฟอนต์ไม่มีอักขระที่ต้องการ
กูเกิลเรียกกล่องสี่เหลี่ยมนั้นว่า Tofu เป็นที่มาของชื่อฟอนต์ "No more to-fu"
โครงการนี้อาศัยความร่วมมือกับบริษัทออกแบบฟอนต์มืออาชีพอย่าง Adobe และ Monotype พร้อมกับอาสาสมัครที่มาช่วยทดสอบอีกมาก โดยหลังจากนี้เมื่อมีอักขระถูกเพิ่มเข้ามาในมาตรฐาน Unicode ทางกูเกิลก็จะเพิ่มอักขระเข้าไปในฟอนต์ต่อไป
ดาวน์โหลดฟอนต์ได้ฟรีในเว็บ Noto
ที่มา - Google Open Source
โครงการ Bufferbloat เป็นโครงการปรับปรุงระบบซอฟต์แวร์ของเราเตอร์หลายรุ่น ที่ทำงานช้าเพราะบัฟเฟอร์ข้อมูลมากเกินไป ทีมงาน Bufferbloat ยังขยายมาทำโครงการ Make-Wi-Fi-Fast เพื่อปรับปรุงความเร็วการส่งข้อมูลผ่าน Wi-Fi ให้ดีขึ้น
โครงการ Make-Wi-Fi-Fast เน้นการใช้งานกับเราเตอร์เป็นหลัก แต่เมื่อเราเตอร์ส่วนใหญ่ในปัจจุบันใช้ลินุกซ์เป็นระบบปฏิบัติการ ก็หลีกเลี่ยงไม่ได้ที่โครงการจะต้องยุ่งเกี่ยวกับเคอร์เนลของลินุกซ์ โดยปรับแต่งให้ Wi-Fi stack และไดรเวอร์ของลินุกซ์ทำงานได้ดีขึ้น
Raspberry Pi มีดิสโทรลินุกซ์ของตัวเองชื่อ Raspbian (พัฒนาจาก Debian) ล่าสุดดิสโทรตัวนี้กำลังพัฒนาไปอีกขั้น เพราะมีระบบ GUI ของตัวเองในชื่อ PIXEL แล้ว
PIXEL คือการนำระบบเดสก์ท็อปโอเพนซอร์ส LXDE มาดัดแปลงให้เหมาะสมกับ Raspberry Pi มากขึ้น หน้าตาสวยงามกว่าเดิม มีหน้าจอบูตแบบกราฟิกพร้อมโลโก้ Raspberry Pi และเลขเวอร์ชัน, มีภาพพื้นหลังที่สวยงาม, ปรับปรุงไอคอนใหม่ให้น่าใช้กว่าเดิม, ปรับปรุงการแสดงผลฟอนต์, เพิ่มตัวเลือกการปิด Wi-Fi และ Bluetooth, เปลี่ยนเบราว์เซอร์จาก Epiphany มาเป็น Chromium และเพิ่มแอพใหม่ Real VNC เข้ามา
Yahoo! สร้างซอฟต์แวร์ deep learning เพื่อการตรวจหาภาพอนาจาร เพื่อการตรวจสอบภาพก่อนแสดง และปล่อยออกมาเป็นโอเพนซอร์สเพื่อให้นักพัฒนาภายนอกสามารถนำไปใช้งาน และแสดงความเห็นว่ามันสามารถทำงานได้ดีเพียงใด
ทีมวิจัยใช้ไลบรารี Caffe และ CaffeOnSpark เพื่อพัฒนาโครงการนี้ โดยตอนแรกทีมงานทดสอบโมเดลหลายแบบ ได้แก่ MS_CTC, Squeezenet, VGG, GoogleLeNet, ResNet-50, และ ResNet-50-thin และสุดท้ายเลือก ResNet-50 เพราะทำงานได้ประสิทธิภาพค่อนข้างดี (ใช้เวลาต่อภาพน้อยกว่า 0.5 วินาที หน่วยความจำ 23MB)
กูเกิลเปิดซอร์สโครงการ Show and Tell ปัญญาประดิษฐ์สร้างจาก Tensorflow สำหรับการบรรยายภาพถ่ายด้วยข้อความ โดยตัวงานวิจัย Show and Tell ตีพิมพ์ในวารสาร IEEE Transactions on Pattern Analysis and Machine Intelligence เมื่อกลางปีที่ผ่านมา (ดาวน์โหลดได้จาก Arxiv)
โครงการนี้ใช้ชุดข้อมูลจาก MS COCO ของไมโครซอฟท์ที่ปล่อยออกมาเมื่อปี 2015 เมื่อจัดการแข่งขัน ร่วมกับข้อมูลอื่น เช่น Pascal VOC,Flickr, และ SBU รวมภาพกว่าหนึ่งล้านภาพ การเทรนทั้งหมดต้องเทรนประมาณ 3 ล้านครั้ง สำหรับเครื่องที่มีกราฟิกการ์ดใบเดียวจะต้องใช้เวลาหลายสัปดาห์
โค้ดอยู่ใน GitHub ไปโหลดมาลองกันได้
GNOME 3.22 รหัส Karlsruhe ออกตัวจริงแล้ว ของใหม่ที่สำคัญในรุ่นนี้ได้แก่
ที่มา - GNOME
กระบวนการบีบอัดข้อมูลเว็บมักใช้ deflate หรือ gzip กันมาเป็นเวลานาน เมื่อปีที่แล้วกูเกิลเสนออัลกอริธึม Brotli ที่บีบอัดข้อมูลได้มากขึ้นโดยยังคงประสิทธิภาพที่ดี แม้ว่ากูเกิลจะเปิดฟีเจอร์นี้ใน Chrome เมื่อต้นปีที่ผ่านมา แต่ก็นอกกูเกิลก็ยังไม่เห็นการใช้งานเป็นวงกว้างนัก ล่าสุด Apache เพิ่มโค้ด mod_brotli รองรับการบีบอัดแบบใหม่นี้แล้ว
ทาง Apache ใช้โค้ดจากโครงการ libbrotli แทนที่โค้ดจากกูเกิลโดยตรง เพราะโค้ดของกูเกิลไม่ได้เปิดทางให้คอมไพล์ไลบรารีเอาไว้
โค้ดอยู่ใน subversion ที่ revision 1761714 คงใช้เวลาอีกพักใหญ่ๆ กว่าจะออกเวอร์ชั่นที่รวมโค้ดนี้ไว้ในตัว
โปรแกรมแก้ไขไฟล์รุ่นเก๋าอย่าง Emacs ออกรุ่น 25.1 แล้ว หลังจากออกเวอร์ชั่นหลักครั้งล่าสุดเมื่อกลางปี 2012 และออกเวอร์ชั่นแรกมาตั้งแต่ปี 1976 จนถึงตอนนี้ก็สี่สิบปีพอดี
ในเวอร์ชั่นนี้ทางโครงการหันไปใช้มาตรฐาน C99 และยกเลิกการซัพพอร์ต SGI IRIX แล้ว และสามารถโหลดไดนามิกไลบรารีเข้ามาใน Emacs เพื่อเสริมความสามารถได้ ไฟล์บางส่วนจะไม่สามารถใช้ร่วมกับเวอร์ชั่นเก่าได้ เช่น ไฟล์เดสก์ทอปที่ปรับเวอร์ชั่นเป็น 208
ฟีเจอร์สำคัญในเวอร์ชั่นนี้ คือ Emacs จะมาพร้อมกับเกมสามเกม ได้แก่ tertis, pong, และ snake
รายการความเปลี่ยนแปลงทั้งหมดอ่านได้ใน release note
ในอดีต ไมโครซอฟท์ถือเป็นศัตรูตัวฉกาจของโลกโอเพนซอร์ส อดีตซีอีโอสตีฟ บัลเมอร์ ถึงเคยพูดว่า "ลินุกซ์คือมะเร็งร้าย" (Linux is a cancer) แต่ในยุคปัจจุบันปี 2016 เมื่อ GitHub เผยสถิติภาพรวมของการส่งโค้ดโอเพนซอร์สเข้าในระบบของตัวเอง บริษัทที่มีคนร่วมส่งโค้ดโอเพนซอร์สมากที่สุดในตอนนี้คือ "ไมโครซอฟท์"
ปัจจุบันไมโครซอฟท์มีพนักงานที่มีบัญชีบน GitHub จำนวน 2,572 คน (อ้างอิง) และมี repository ของโครงการซอฟต์แวร์ต่างๆ ที่เข้าร่วมพัฒนาประมาณหนึ่งพันโครงการ ตัวอย่างโครงการที่ดังๆ คือ Visual Studio Code, TypeScript, ChakraCore แต่พนักงานไมโครซอฟท์ก็เข้าร่วมพัฒนาโครงการอื่นๆ อย่าง Docker ด้วย
อันดับสองเป็นของ Facebook ตามด้วย Docker, Angular, Google, Atom
โปรแกรมที่ชวนให้คนเลิกใช้ลินุกซ์มากที่สุด โปรแกรมแก้ไขไฟล์มาตรฐานลินุกซ์อย่าง VIM แม้จะมีความสามารถพื้นฐานครบถ้วนมาเป็นเวลานานแต่ก็มีการพัฒนาเรื่อยมา วันนี้ VIM 8.0 ก็ออกมาให้ดาวน์โหลดแล้ว มีฟีเจอร์สำคัญๆ เพิ่มเติมจำนวนมาก ได้แก่
อัลกอริทึมการบีบอัดข้อมูลที่ได้รับความนิยมในปัจจุบันคือ Deflate ซึ่งใช้กับฟอร์แมตตระกูล zip, gzip, zlib กันมาช้านาน จุดเด่นของอัลกอริทึมนี้คือมีจุดสมดุลระหว่างความเร็วกับประสิทธิภาพในการบีบอัด อย่างไรก็ตาม อัลกอริทึมนี้อาจเริ่มล้าสมัยไปแล้วเมื่อเทียบกับยุคปัจจุบันที่ประสิทธิภาพของซีพียูดีขึ้นมาก
ที่ผ่านมา มีคนพยายามสร้างอัลกอริทึมบีบอัดข้อมูลแบบใหม่ๆ แต่อัลกอริทึมเหล่านี้มีข้อจำกัดที่แตกต่างกัน เช่น lz4 เน้นความเร็วแต่บีบอัดได้น้อย ในขณะที่ xz มีอัตราส่วนการบีบอัดมากแต่ทำงานช้า
ล่าสุด Facebook พัฒนาอัลกอริทึมตัวใหม่ชื่อ Zstandard 1.0 (ตัวย่อ zstd) ที่ตอบโจทย์ทั้งสองทาง
โครงการ OpenOffice ในอดีต ถูกแยกออกเป็น 2 โครงการคือ LibreOffice ภายใต้ The Document Foundation กลุ่มที่ไม่พอใจ Oracle และภายหลัง Oracle ก็ยกโครงการให้ Apache ดูแลแทน
ฝั่งของ LibreOffice เจริญรุ่งเรืองดี แต่ Apache OpenOffice กลับเงียบหายไปนาน ถึงแม้ปีที่แล้วทางโครงการออกมาบอกว่าจะออกรุ่นใหม่ แต่ก็ออกเพียงรุ่นเดียวคือ 4.1.2 ในเดือนตุลาคมปีที่แล้ว มาถึงวันนี้ยังไม่มีอะไรใหม่กว่านั้นเลย
ล่าสุด Dennis Hamilton รองประธานของ Apache OpenOffice ออกมาตั้งคำถามถึงอนาคตของโครงการว่าควรทำอย่างไร เขาระบุว่าปัจจุบัน OpenOffice มีนักพัฒนาน้อยมาก (roughly half-dozen หรือประมาณ 5-6 คน) ซึ่งดูแล้วไม่น่าจะไปต่อไหว เมื่อไม่นานมานี้ มีคนพบช่องโหว่ของ OpenOffice 4.1.2 และแจ้งไปทางโครงการ แต่โครงการไม่มีกำลังพอจะออกรุ่น 4.1.3 ได้ และต้องใช้วิธีออกเป็นแพตช์ hotfix แทน
โครงการ Git ออกเวอร์ชัน 2.10.0 ของใหม่ที่สำคัญคือแสดงความคืบหน้าเมื่อสั่ง git push ส่งโค้ดไปที่เซิร์ฟเวอร์อย่างละเอียด บอกว่ากำลังทำงานอะไรอยู่ ส่งข้อมูลไปถึงไหนแล้ว สถานะของเซิร์ฟเวอร์เป็นอย่างไร (สำหรับคนที่ชอบความเงียบ สามารถใช้คำสั่ง git push --quiet ได้) ฟีเจอร์แสดงสถานะยังใช้กับคำสั่ง git clone ตอนดึงซอร์สออกมาด้วย
ฟีเจอร์อย่างอื่นคือการคอนฟิกสีสันของ Git terminal โดยสามารถแสดงตัวเอียง (italic) และขีดฆ่ากลาง (strikethrough) ได้แล้ว
ในโอกาสเดียวกัน ฝั่งของไมโครซอฟท์ก็ออก Git for Windows 2.10 มาด้วย
OpenBSD ออกรุ่น 6.0 เป็นรุ่นหลักห้าปีหลังออกรุ่น 5.0 เมื่อปี 2011 โดยการปรับปรุงหลักคือการใช้นโยบาย W^X เต็มรูปแบบ ทำให้ส่วนรันซอฟต์แวร์ห้ามเขียนข้อมูลเพิ่มเติมหลังโหลดอีก
นอกจากฟีเจอร์เพิ่มเติม ยังมีการยกเลิกการซัพพอร์ดอีกหลายฟีเจอร์ ได้แก่ การรองรับแพลตฟอร์ม VAX, การจำลองตัวเป็นลินุกซ์, การเมาน์ดิสก์ด้วย user
ส่วนไลบรารีมีการอัพเดตเวอร์ชั่นใหม่ ทำให้ซอฟต์แวร์สำคัญๆ เช่น OpenSSH, OpenSMTPD, OpenNTPD, LibreSSL ได้รับอัพเกรดไปด้วยกัน
TensorFlow เฟรมเวิร์คสำหรับสร้างโครงข่าย Deep Learning ประกาศเพิ่มไลบรารี TF-Slim สำหรับการสร้างโครงข่ายในระดับสูงได้ทั้งการฝึกโครงข่ายและประเมินผล
TF-Slim เคยเป็นโครงการทดลองสำหรับโมเดล Inception-V3 ที่ TensorFlow ปล่อยออกมาก่อนหน้านี้ แต่ตอนนี้กลายเป็นไบรารีเต็มรูปแบบอยู่ใต้แพ็กเกจ tf.contrib.slim
ในเวอร์ชั่นล่าสุด TensorFlow ยังเพิ่มฟีเจอร์อีกจำนวนมาก เช่น เลเยอร์ของนิวรอนแบบใหม่ๆ, ฟังก์ชั่นเพิ่มเติม, ไลบรารีสำหรับการทำงานร่วมกันระหว่างชิปกราฟิกและซีพียู, ไปจนถึงโมเดลที่ฝึกไว้ล่วงหน้า
ที่มา - Google Research
Mautic เป็นซอฟต์แวร์โอเพนซอร์สสำหรับงานการตลาดอัตโนมัติ (marketing automation) อย่างการส่งอีเมลหรือโพสต์โซเชียล แบบอัตโนมัติเมื่อเกิดเงื่อนไขตามที่เราต้องการ (เช่น ลูกค้าเดิมเข้าเว็บซ้ำ ให้ส่งเมลโปรโมชั่น) ตัวซอฟต์แวร์เขียนด้วยภาษา PHP และสามารถรันได้บนเว็บเซิร์ฟเวอร์ทั่วไป
ในโอกาสที่ David Hurley ผู้ก่อตั้ง Mautic มาเมืองไทย สมาคมศึกษาและพัฒนาโอเพ่นซอร์สจึงขอเชิญร่วมพูดคุยกับคุณ Hurley ในงาน Mautic Meetup ในวันที่ 17 กันยายน 2559 เวลา 13:00-17:00 น. ที่ตึก CP Tower สีลม ชั้น 11 ห้อง 1102
งานนี้ไม่เสียค่าเข้า แต่จำกัดเฉพาะ 100 ท่านเท่านั้น รายละเอียดดูใน Facebook Event
โลกโอเพนซอร์สพยายามเปลี่ยนผ่านเทคโนโลยีการแสดงผลจาก X Window ที่เก่าคร่ำครึ มาเป็นเทคโนโลยีใหม่กว่าอย่าง Wayland แทน แต่การเปลี่ยนผ่านก็ใช้เวลานานมาก เพราะซอฟต์แวร์แต่ละตัวมีความซับซ้อนเชื่อมโยงระหว่างกันมาก กว่าซอฟต์แวร์ตัวหลักๆ จะรองรับ Wayland ก็ต้องใช้เวลานาน
Facebook’s Artificial Intelligence Research (FAIR) หน่วยวิจัยของเฟซบุ๊กเปิดซอร์สโค้ด fastText ระบบกลุ่มประโยค (text classification) และหาคำสำคัญ (representation)
จุดขายอย่างหนึ่งของ fastText คือการทำงานด้วยความเร็วสูง ทางเฟซบุ๊กระบุว่าสามารถฝึกกับข้อมูลมากกว่าพันล้านคำได้ภายในสิบนาที บนเครื่องมัลติคอร์ธรรมดา เทียบกับระบบจัดกลุ่มข้อความอื่นๆ ที่อาจจะต้องใช้เวลานับชั่วโมงหรือนาที
สามารถดาวน์โหลดมาใช้งานได้จาก GitHub ตัวโค้ดเป็น C++ ที่ต้องการคอมไพล์เลอร์ใหม่สักหน่อย เพราะใช้ฟีเจอร์ของ C++11
ไมโครซอฟท์ประกาศโอเพนซอร์ส PowerShell พร้อมๆ กับการเปิดให้ใช้งานบนลินุกซ์และแมค ตามหลัง .NET ที่ซัพพอร์ตทั้งสามระบบปฏิบัติการไปเมื่อกลางปี โดยระบุว่าลูกค้าของไมโครซอฟท์เรียกร้องการรองรับลินุกซ์เพราะต้องการรวมการจัดการเซิร์ฟเวอร์เข้าไว้ในระบบเดียวกัน
การรองรับครั้งนี้ ไมโครซอฟท์ยังเปิด PowerShell Editor Service ชุดช่วยเหลือตัวแก้โค้ด เช่น VS Code หรือ Sublime ที่จะสามารถแก้ไขโค้ด PowerShell ได้โดยง่าย และระบบจัดการเครื่องระยะไกล PowerShell Remoting Protocol ก็จะรองรับการใช้ OpenSSH เพื่อเชื่อมต่อด้วย
Simplenote แอพจดโน้ตยอดนิยมอีกตัวที่ทำงานได้หลายแพลตฟอร์ม (ผลงานของ Automattic บริษัทเดียวกับที่ทำ WordPress) ประกาศเปิดซอร์สโค้ดของแอพเวอร์ชัน iOS, Android, macOS แล้ว เมื่อรวมกับแอพบน Windows/Linux ที่สร้างอยู่บนเอนจิน Electron และเปิดซอร์สอยู่ก่อนแล้ว ทำให้ซอฟต์แวร์ฝั่งไคลเอนต์ของ Simplenote ตอนนี้เป็นโอเพนซอร์สทั้งหมด
นอกจากนี้ Matt Mullenweg ซีอีโอของ Automattic (และผู้สร้าง WordPress) ยังโพสต์ว่าตอนนี้ฝั่งเซิร์ฟเวอร์ของ Simplenote ยังไม่โอเพนซอร์ส เพราะมีความซับซ้อนกว่ามาก แต่ในอนาคตก็จะมีสักวันที่โอเพนซอร์สแน่นอน (it'll happen someday)
ที่มา - Simplenote
มีคนไปพบว่ากูเกิลแอบซุ่มพัฒนาระบบปฏิบัติการตัวใหม่ชื่อ Fuchsia อยู่เงียบๆ โดยเป็นระบบปฏิบัติการสำหรับอุปกรณ์ฝังตัวหรือ IoT
โครงการ Fuchsia พัฒนาแบบโอเพนซอร์ส มีหน้าเว็บอยู่บน Google Git และมิเรอร์บน GitHub
รายละเอียดของโครงการยังมีไม่เยอะนัก บอกว่าใช้เคอร์เนลตัวใหม่ชื่อ Magenta ที่พัฒนาต่อจากโครงการ LittleKernel, ส่วนติดต่อผู้ใช้จากโครงการ Flutter, ใช้ภาษา Dart เป็นภาษาหลักในการพัฒนา, รองรับซีพียู ARM 32/64 บิต และ x86 แบบ 64 บิต ตอนนี้มันสามารถรันได้บน Intel NUC และ Acer Switch Alpha 12 และในอนาคตจะใช้กับ Raspberry Pi 3 ได้ด้วย
เมื่อต้นปีนี้ รัฐบาลสหรัฐร่างออกนโยบาย ซอฟต์แวร์ที่หน่วยงานภาครัฐพัฒนา ต้องเปิดซอร์สโค้ด
ล่าสุดนโยบาย Federal Source Code ออกมาเป็นฉบับจริงแล้ว เนื้อหาหลักยังเหมือนเดิมคือกำหนดให้ซอฟต์แวร์ที่หน่วยงานรัฐพัฒนาเองหรือจ้างพัฒนา ต้องเปิดให้หน่วยงานรัฐอื่นๆ เข้าไปซอร์สโค้ดได้ทั้งหมด เพื่อกระตุ้นให้เกิดการนำโค้ดไปใช้ซ้ำ (government-wide code reuse) และต้องมีซอร์สโค้ดอย่างน้อย 20% โอเพนซอร์สสู่สาธารณะ
มีรายงานว่าเว็บไซต์ FossHub ศูนย์รวมการดาวน์โหลดซอฟต์แวร์โอเพนซอร์ส และเป็นแหล่งดาวน์โหลดอย่างเป็นทางการของซอฟต์แวร์ชื่อดังบางตัว เช่น Audacity หรือ Classic Shell กลับโดนเจาะและฝังมัลแวร์ไว้ในไฟล์ที่ดาวน์โหลด
เหยื่อที่ดาวน์โหลดไฟล์จาก FossHub จะถูกมัลแวร์เขียนทับ Master Boot Record (MBR) จนเป็นผลให้บูตเครื่องไม่ได้ และส่งผลกระทบต่อตาราง partition table ในฮาร์ดดิสก์ด้วย