ownCloud โครงการซอฟต์แวร์สตอเรจสำหรับผู้ที่ต้องการฟีเจอร์แบบเดียวกับ Dropbox แต่ยังโฮสต์ข้อมูลไว้ในบริษัทเกิดปัญหาภายใน เมื่อ Frank Karlitschek ผู้ก่อตั้ง ownCloud เองลาออกจากบริษัทและเปิดบริษัทใหม่ชื่อว่า Nextcloud
ทาง ownCloud เดิมออกแถลงการณ์แสดงความผิดหวังที่อดีตผู้บริหารมาเปิดบริษัทแข่งกันเองเช่นนี้ โดยผลกระทบที่ชัดเจนคือผู้ให้กู้รายหนึ่งในสหรัฐฯ ยกเลิกวงเงินของ ownCloud ทำให้บริษัทต้องปิด ownCloud Inc. ในสหรัฐฯ ไป โดยตอนนี้ ownCloud GmbH ในเยอรมันยังดำเนินการต่อไป
Karlitschek ระบุว่า Nextcloud จะสามารถทำงานแทนที่ ownCloud ได้ทันที
ฟีเจอร์สำคัญของ Ubuntu 16.04 คือแพ็กเกจ Snap ตอนนี้ทาง QNAP ก็ประกาศว่าระบบปฎิบัติการ QTS ของบริษัทจะรองรับ Snap ด้วย เมื่อเลือกตั้งตั้ง Ubuntu ผ่าน QTS App Center
ทาง QNAP และ Canonical ยังสนับสนุนให้นักพัฒนาสร้างแอปพลิเคชั่นสำหรับ IoT เป็น Snap เพื่อให้ติดตั้งบน QNAP ได้
Annette Hurst ทนายในสำนักงานทนายความที่ว่าความให้ออราเคิลในคดี API จาวาเขียนบทความแสดงความเห็นลงใน Ars Technica ระบุว่าการที่กูเกิลชนะคดีนี้จะแสดงว่าสัญญาอนุญาต GPL บังคับใช้ไม่ได้จริง
ความเห็นของ Hurst ระบุว่าการที่ออราเคิลไม่สามารถควบคุมการใช้งาน API ของตัวเองได้ เป็นอันตรายต่อการเปิดซอฟต์แวร์โอเพนซอร์สไปพร้อมๆ กับการขายซอฟต์แวร์แบบปิดซอร์ส (dual licensing) เพราะโค้ดอาจจะถูกนำไปใช้งานอย่างอื่น และผู้ผลิตอาจจะเลิกขายซอฟต์แวร์ แต่ให้บริการออนไลน์แทนเพื่อรักษาทรัพย์สินทางปัญญาของตัวเอง ลูกค้าจะมีทางเลือกในการซื้อซอฟต์แวร์มาใช้งานได้น้อยลง
เมื่อปลายปีที่แล้ว FCC หรือ กสทช. ของสหรัฐ ออกกฎใหม่ จำกัดการใช้งานคลื่นความถี่ย่าน 5GHz บางช่วง ที่อาจรบกวนระบบเรดาร์ตรวจสอบสภาพอากาศสำหรับการบิน กฎข้อนี้มีผลต่อการลงเฟิร์มแวร์ของเราเตอร์เอง (เช่น โครงการพวก WRT ทั้งหลาย) เพราะไม่มีอะไรการันตีว่าเฟิร์มแวร์ที่ผู้ใช้ติดตั้งเอง จะไม่ส่งผลกระทบในแง่การกวนกันของคลื่น
กฎของ FCC ไม่ได้ห้ามลงเฟิร์มแวร์เอง แต่กำหนดให้เราเตอร์ต้องมีระบบป้องกันไม่ให้เกิดคลื่นรบกวน (มีผลกับเราเตอร์ที่วางขายหลังวันที่ 2 มิถุนายนนี้) ซึ่งผู้ผลิตฮาร์ดแวร์แต่ละรายก็มีวิธีการแก้ปัญหาที่แตกต่างกันไป (เช่น TP-Link ใช้วิธีหักดิบ ห้ามติดตั้งเฟิร์มแวร์เอง)
โครงการ TLWG ย้ายระบบซอร์สโค้ดจาก linux.thai.net ไปยัง GitHub แล้ว เนื่องจากระบบโฮสต์มีเงื่อนไขให้ VPN ก่อนการเชื่อมต่อ
โค้ดของ TLWG ที่เราใช้งานกันบ่อยๆ เช่น libthai ที่ช่วยตัดคำในลินุกซ์
การย้ายครั้งนี้จะย้ายเฉพาะซอร์สโค้ดเท่านั้น โดยประกาศโครงการต่างๆ ยังคงอยู่ที่เว็บเดิม
ที่มา - TLWG
หลายคนแถวนี้คงเคยใช้ Atom Text Editor สำหรับเขียนโปรแกรม ที่พัฒนาโดย GitHub จริงๆ แล้วเบื้องหลังของ Atom คือเอนจินสำหรับสร้างแอพบนเดสก์ท็อปด้วย HTML/JavaScript ที่ตั้งชื่อล้อกันว่า Electron
Electron เกิดมาเพื่อเป็นฐานให้ Atom แต่ภายหลังก็ถูกแอพชื่อดังตัวอื่นๆ นำไปใช้งานต่อด้วย ที่โด่งดังหน่อยคือ Slack และ Visual Studio Code ของไมโครซอฟท์ สถิติล่าสุดมีคนดาวน์โหลด Electron ไปใช้งานแล้ว 1.2 ล้านครั้ง
Core Infrastructure Initiative (CII) กองทุนที่สร้างขึ้นมาเพื่อสนับสนุนความปลอดภัยซอฟต์แวร์โอเพนซอร์ส ไม่ให้มีเหตุการณ์แบบ Heartbleed เป็นครั้งที่สอง ออกโครงการ Best Practices Badge ป้ายรับรองแบบรับรองตัวเองว่าโครงการโอเพนซอร์สใดมีแนวทางการทำงานที่ได้มาตรฐานบ้าง
ป้ายนี้หน้าตาเหมือนป้ายอื่นๆ ที่แปะในโครงการโอเพนซอร์สระบุความครอบคลุมของการทดสอบ หรือการสถานะการคอมไพล์รอบล่าสุด แต่การแปะป้ายนี้จะต้องให้ผู้ดูแลโครงการเข้าไปทำแบบสอบถามว่าผ่านเงื่อนไขต่างๆ หรือไม่
เงื่อนไขสำคัญๆ ได้แก่
โครงการ Node.js ประกาศออกรุ่น 6.0 หลังจากออกรุ่น 5.0 เมื่อหกเดือนก่อน โดยรุ่น 6.0 จะเป็นรุ่นซัพพอร์ตระยะยาว (long term support - LTS) ระหว่างนี้รุ่น 5.0 จะมีเวลาซัพพอร์ตไปอีกสองเดือนเพื่อให้เวลาในการอัพเกรด
Node.js 6.0 จะรองรับ ECMAScript 6 แล้วถึง 93% จากการอัพเกรดเอนจิน V8 การอัพเกรด ส่วนการอัพเกรดฟังก์ชั่นภายในนั้นเป็นการอัพเกรดย่อยๆ เป็นส่วนใหญ่
รุ่นนี้จะมีอายุซัพพอร์ตแบบแอคทีฟไปอีก 12 เดือน และหลังจากนั้นจะเข้าสู่โหมดซัพพอร์ตระยะยาวที่จะแก้เฉพาะบั๊กความปลอดภัยและบั๊กร้ายแรงเท่านั้นอีก 18 เดือน ดังนั้นหากใครเริ่มใช้งานตั้งแต่ตอนนี้ก็จะหมดอายุใช้งานช่วงปลายปี 2019
ที่มา - Node.js
Nginx ซอฟต์แวร์ให้บริการเว็บประสิทธิภาพสูง ออกรุ่น stable 1.10 แล้ว รวมเอาความสามารถจากรุ่น mainline 1.9.x มาทั้งหมด เช่น
นอกจากนี้โครงการยังเริ่มพัฒนารุ่น mainline 1.11 ซึ่งเป็นรุ่นที่ออกเร็วและถี่เพื่อทดสอบฟีเจอร์ใหม่ๆ แต่อาจจะยังไม่เสถียร เหมาะกับคนที่ชอบลองของใหม่ติดขอบ
หลังจากอินเทลปล่อยซอร์สโค้ดของชุดซอฟต์แวร์ Board Support Package ไม่กี่วัน ตอนนี้อินเทลก็ปล่อยซอร์สโค้ดเฟิร์มแวร์ทั้งหมด Arduino 101 แล้ว
เฟิร์มแวร์หลักนี้จะรันอยู่บนคอร์ x86 ขณะที่ sketch จากคอมไพล์เลอร์ Arduino จะรันอยู่บนคอร์ ARC และสื่อสารกันด้วย callback ตอนนี้หน้าที่หลักของคอร์ x86 คือการสื่อสาร Bluetooth LE และการเชื่อมต่อ USB
การเปิดเฟิร์มแวร์เช่นนี้จะทำให้นักพัฒนาสามารถเข้าถึงฟังก์ชั่นมีโมดูล Curie มีอยู่แล้วแต่เฟิร์มแวร์ดั้งเดิมของ Arduino 101 ไม่รองรับ เช่นการอัพโหลด sketch ผ่าน Bluetooth LE, หรือการเข้าสู่โหมดประหยัดพลังงานระดับลึก
Mesosphere สตาร์ตอัพด้านระบบปฏิบัติการ "คลัสเตอร์" สำหรับศูนย์ข้อมูล มีซอฟต์แวร์ชื่อ DC/OS ที่พัฒนาต่อมาจากโครงการโอเพนซอร์ส Apache Mesos ที่ถูกนำไปใช้งานในบริษัทใหญ่ๆ หลายราย (DC/OS ย่อมาจาก Datacenter Operating System)
วันนี้ Mesosphere ออกมาประกาศโอเพนซอร์สตัว DC/OS เรียบร้อยแล้ว ด้วยเหตุผลว่าอยากกระจายเทคโนโลยีนี้ออกไปในวงกว้างที่สุด โครงการ DC/OS ประกอบด้วยโครงการย่อยๆ หลายตัว เช่น ตัวจัดคิวงาน Apache Mesos, ตัวจัดการคลัสเตอร์ Marathon, ตัวติดตั้ง, อินเทอร์เฟซจัดการระบบ, ตัวจัดการแพ็กเกจซอฟต์แวร์ที่มารันบน DC/OS ฯลฯ ซึ่งโค้ดทั้งหมดจะถูกเปิดภายใต้สัญญาอนุญาต Apache 2.0
ทำเทียบขาวออกร่างนโยบายการจ้างเขียนซอร์สโค้ดของรัฐบาลกลาง ระบุขั้นตอนการจ้างเขียนซอฟต์แวร์เป็นลำดับสามขั้นตอน
Facebook ประกาศโอเพนซอร์ส Redex เครื่องมือช่วยรีดขนาดของแอพ Android ให้มีขนาดเล็กลง ทำงานได้เร็วขึ้น
Redex จะวิเคราะห์และปรับปรุงประสิทธิภาพ (optimization) ของไฟล์ไบต์โค้ด (dex) ของ Android ที่ Facebook พัฒนาขึ้นใช้ภายในบริษัทเอง และ Facebook for Android ก้ผ่านมือ Redex มาเรียบร้อยแล้ว บริษัทระบุว่าสามารถลดขนาดไฟล์ลงได้ 25% และเรียกแอพได้เร็วขึ้นสูงสุด 30%
Redex ทำงานได้บนแมคและลินุกซ์ วิธีใช้งานแสนง่าย เพียงแค่สั่ง redex ป้อนค่าพาธของไฟล์ .apk เข้าไปก็เรียบร้อยแล้ว กระบวนการปรับจูนโค้ดทำได้รวดเร็ว แม้แต่แอพที่ใหญ่ๆ แบบ Facebook ยังใช้เวลาแค่ 30 วินาทีเท่านั้น
Mono โครงการพัฒนา .NET แบบโอเพนซอร์ส ที่เริ่มโดยทีมของบริษัท Xamarin (ที่โดนไมโครซอฟท์ซื้อกิจการไปหมาดๆ) เดิมทีใช้สัญญาอนุญาตแบบ LGPL ที่บังคับว่าโค้ดส่วนที่นักพัฒนาใส่เพิ่มหรือแก้ไขจะต้องเปิดซอร์สโค้ดด้วย
ล่าสุด Mono ประกาศใช้สัญญาอนุญาตแบบ MIT ที่มีเงื่อนไขเปิดกว้างมากกว่า ไม่จำเป็นต้องเปิดซอร์สส่วนที่เขียนเพิ่ม ช่วยให้การใช้งานยืดหยุ่นมากขึ้นในบางกรณี สถานะตอนนี้ของ Mono คือใช้สัญญาอนุญาตคู่ (dual-license) ทั้ง MIT และ LGPL เลือกใช้ได้ตามต้องการ
GNOME 3.20 โค้ดเนม "Delhi" ออกรุ่นใหม่ตามรอบการออกทุก 6 เดือน ฟีเจอร์สำคัญของรุ่นนี้คือรองรับการกดอัพเกรด OS จากตัว GNOME ได้เลย มี GUI ให้เสร็จสรรพ จากเดิมที่เราต้องอัพเกรดผ่านคอมมานด์ไลน์ หรือใช้แอพอัพเดตของแต่ละดิสโทร ตอนนี้ก็สามารถใช้แอพกลางของ GNOME แทนได้
Red Hat ประกาศผลประกอบการไตรมาสที่สี่ของปีและผลประกอบการรวมทั้งปีนับคงเติบโตต่อเนื่อง รายได้ไตรมาสที่สี่รวม 544 ล้านดอลลาร์เติบโต 17% เมื่อเทียบกับปีที่แล้ว และรายได้รวมทั้งปี 2.05 พันล้านดอลลาร์ เติบโต 21% เมื่อไม่คิดถึงอัตราแลกเปลี่ยน ทำให้ Red Hat ก้าวข้ามหลักสำคัญในการทำรายได้ต่อปีเกิน 2 พันล้านดอลลาร์แล้ว
กำไรในไตรมาสที่สี่อยู่ที่ 53 ล้านดอลลาร์ และกำไรทั้งปีอยู่ที่ 199 ล้านดอลลาร์ ขณะที่ backlog ของปี 2016 อยู่ที่ 2.13 พันล้านดอลลาร์ และคาดว่าไตรมาสแรกของปีนี้รายได้จะเติบโตต่อไปอยู่ระหว่าง 558 ล้านดอลลาร์ถึง 566 ล้านดอลลาร์
ที่มา - BusinessWire
Azer Koçulu นักพัฒนาจาวาสคริปต์ที่เขียนโมดูลจำนวนมากลง NPM ประกาศถอดโมดูลทั้งหมดออกส่งผลให้โครงการใหญ่ๆ ที่ใช้งานโมดูลของเขา เช่น Node.js และ Babel มีปัญหาไปด้วย
Koçulu เป็นผู้พัฒนาโมดูล Kik แต่ถูกผู้ให้บริการแชต Kik.com ระบุว่าเขากำลังละเมิดเครื่องหมายการค้าและขอให้ถอนโมดูลออก แต่ Koçulu ไม่ยินยอม ทาง Kik.com จึงแจ้งไปทาง NPM และทาง NPM ยอมถอนโมดูลนี้ออกไป ทำให้ Koçulu ไม่พอใจและตัดสินใจถอนโมดูลอื่นๆ ของเขาออกจาก NPM ทั้งหมดกว่า 250 โมดูล หนึ่งในจำนวนนั้นคือ left-pad ที่มีโครงการอื่นๆ ใช้งานอยู่จำนวนมาก มียอดดาวน์โหลดในแต่ละเดือนหลายล้านครั้ง
แอปเปิลเปิดตัวภาษา Swift เวอร์ชัน 2.2 ซึ่งถือเป็นเวอร์ชันแรกหลังประกาศ Swift เป็นโอเพนซอร์สเมื่อปลายปีที่แล้ว
ฟีเจอร์สำคัญของ Swift 2.2 คือรองรับลินุกซ์แล้ว การพอร์ตยังไม่สมบูรณ์และยังขาดไลบรารีบางตัว ระบบปฏิบัติการที่รองรับคือ Ubuntu 14.04 และ 15.10 ใครอยากลองใช้งานก็ดาวน์โหลดไฟล์ไบนารีกันได้
ส่วนฟีเจอร์อื่นๆ มีการเปลี่ยนแปลงระดับตัวภาษาเล็กน้อย โดยรวมไม่ต่างจาก Swift 2.1 มาก ที่เหลือเน้นแก้บั๊กซะเป็นส่วนใหญ่
Digital Video ผู้ผลิตซอฟต์แวร์จากอิตาลีประกาศลงนามขายซอฟต์แวร์ TOONZ ให้กับผู้จัดจำหน่ายเกม DWANGO จากญี่ปุ่น และเมื่อกระบวนการเสร็จสิ้นวันที่ 26 มีนาคมนี้ DWANGO จะปล่อย TOONZ ออกเป็นซอฟต์แวร์โอเพนซอร์สในชื่อ OpenToonz
TOONZ เป็นซอฟต์แวร์ที่ Studio Ghibli ใช้มาตั้งแต่เรื่อง Princess Mononoke (1995) บางฉาก และยังมีการใช้งานในเรื่อง Spirited Away (2001), Tale of Princess Kaguya (2013) ทาง Digital Video ถึงกับเพิ่มความสามารถพิเศษตามความต้องการของ Studio Ghibli ให้เฉพาะ และความสามารถเหล่านั้นจะถูกรวมไว้ในเวอร์ชั่นโอเพนซอร์สด้วย
แอพคุยงาน Slack ได้รับความนิยมอย่างรวดเร็ว ตอนนี้มีผู้ใช้งาน 2.3 ล้านคนแล้ว ความนิยมของ Slack แสดงให้เห็นว่าแอพแชทยังสามารถพัฒนาต่อได้อีกมาก
ข้อจำกัดของ Slack คือข้อมูลทั้งหมดเก็บลงในเซิร์ฟเวอร์ของ Slack (ไม่มีอะไรรับประกันว่ามันจะคงอยู่ตลอดไป) อีกทั้งการปรับแต่งฟีเจอร์ทำได้ยาก เพราะต้องขึ้นกับ Slack เพียงฝ่ายเดียว ช่วงหลังเลยเกิดโปรแกรมเลียนแบบ Slack แต่พัฒนาแบบโอเพนซอร์สขึ้นมาหลายตัว
รัฐบาลสหรัฐ ออกร่างนโยบายกำหนดให้หน่วยงานรัฐบาลกลาง ต้องเปิดเผยซอร์สโค้ดซอฟต์แวร์ที่พัฒนาเอง (หรือจ้างพัฒนาด้วยเงินของรัฐ) เพื่อเปิดให้หน่วยงานอื่นของรัฐสามารถนำไปต่อยอดได้
นโยบายนี้มองว่าการที่หน่วยงานรัฐใช้เงินพัฒนาซอฟต์แวร์ซ้ำซ้อน เป็นการเปลืองงบประมาณที่มาจากภาษีของประชาชนโดยเปล่าประโยชน์ การเปิดซอร์สยังส่งเสริมให้หน่วยงานรัฐร่วมมือกันสร้างนวัตกรรม และเปิดโอกาสให้บุคคลภายนอกที่มีฝีมือเข้ามาช่วยตรวจสอบคุณภาพของโค้ดด้วย
CroTeam ค่ายเกมจากประเทศโครเอเชีย เจ้าของผลงานเกมยิงสุดฮาซีรีส์ Serious Sam ประกาศเปิดซอร์สเอนจิน Serious Engine เวอร์ชันเก่า
Serious Engine เป็นเอนจินเกมที่พัฒนาขึ้นมาสำหรับเกมซีรีส์ Serious Sam ตั้งแต่ภาคแรก โดยเอนจินเวอร์ชันที่ถูกเปิดซอร์สคือ Serious Engine v1.10 ที่ใช้กับ Serious Sam 1 หรือภาค Classic (วางขายปี 2001 แยกเป็นสองภาคย่อยคือ The First Encounter และ The Second Encounter)
เหตุผลของการเปิดซอร์สครั้งนี้เพื่อฉลอง 15 ปีของเกม Serious Sam เพื่อให้แฟนๆ สามารถนำเอนจินไปสร้างเกมของตัวเองได้ หรือจะนำไปศึกษาการทำงานของเอนจินเกมก็ได้ สัญญาอนุญาตเป็น GPLv2 สามารถนำไปพัฒนาต่อได้เต็มที่
ข่าวสำคัญสำหรับคนใช้จีพียูค่าย AMD บน Ubuntu เพราะ Ubuntu 16.04LTS (Xenial Xerus) จะถอดการสนับสนุนไดรเวอร์ fglrx แล้ว
fglrx หรือ Catalyst เป็นไดรเวอร์แบบปิดซอร์สของ AMD บนลินุกซ์มายาวนาน โดยใช้ควบคู่กับไดรเวอร์ radeon แบบเปิดซอร์สที่พัฒนาโดยชุมชน ข้อดีของ fglrx คือรองรับฟีเจอร์ด้านการประมวลผลสามมิติดีกว่า radeon แต่ก็มีข้อเสียเรื่องบั๊กที่อาจเยอะสักหน่อย
ปี 2014 AMD ประกาศออกไดรเวอร์ตัวใหม่ชื่อ amdgpu ที่ใช้แทน fglrx โดยไดรเวอร์ตัวใหม่เปิดซอร์สและใช้สถาปัตยกรรมแบบใหม่ ส่วน fglrx ก็ไม่ได้พัฒนาต่อแล้ว และยังไม่ซัพพอร์ต X Server 1.8 รุ่นใหม่ล่าสุดที่ Ubuntu 16.04 ใช้งานด้วย
Transmission ซอฟต์แวร์ BitTorrent client แบบโอเพนซอร์สที่ทำงานข้ามแพลตฟอร์ม ออกเวอร์ชันครั้งสุดท้ายเมื่อปี 2014 จากนั้นเวลาห่างหายมานานเกือบ 2 ปี (จนหลายคนคิดว่าเลิกทำไปแล้ว) โครงการก็ออกเวอร์ชันใหม่อีกครั้ง เพิ่มเลขเวอร์ชันเป็น 2.90 (แล้วขยับเป็น 2.91 ทันที)
ของใหม่ใน Transmission 2.9x มีทั้งการปรับปรุง UI สำหรับระบบปฏิบัติการใหม่ๆ อย่าง OS X (เลิกสนับสนุน OS X 10.6 แล้ว), รองรับ GTK+ 3.16, รองรับการเข้ารหัสด้วย CyaSSL/WolfSSL และ PolarSSL รวมถึงแก้บั๊กอีกหลายจุด
ที่มา - Transmission, OMG Ubuntu
รอบปีมานี้เราเห็นบริษัทไอทีใหญ่ๆ หลายรายทยอยเปิดซอร์สซอฟต์แวร์ด้าน deep learning ของตัวเอง เช่น TensorFlow ของกูเกิล หรือ CNTK ของไมโครซอฟท์
บริษัทที่หลายคนอาจลืมไปแล้วอย่าง Yahoo ก็ร่วมขบวนนี้ด้วยเหมือนกัน ซอฟต์แวร์ตัวนี้เรียกว่า CaffeOnSpark เอาไว้เทรน AI สำหรับงาน deep learning บนคลัสเตอร์ Hadoop/Spark ที่รันงาน big data อยู่แล้ว