Tags:
OpenOffice

ในขณะที่แฝดคนละฝาอย่าง LibreOffice เดินหน้าไปได้ดี มีนักพัฒนา-บริษัทร่วมวงสนับสนุนเป็นจำนวนมาก ต้นฉบับอย่าง OpenOffice ที่กลายเป็นโครงการของ Apache Software Foundation (ASF) กลับเงียบๆ ไป จนทำให้นักพัฒนาของฝั่ง LibreOffice ออกมาวิจารณ์ว่าการไปอยู่ใต้เงา Apache ไม่ใช่หนทางที่ถูกต้อง

ฝั่ง ASF เองจึงออกแถลงการณ์แก้ข้อสงสัย โดยบอกว่า ASF มีแนวทางของตัวเองที่เรียกว่า "The Apache Way" ซึ่งไม่จำเป็นต้องเหมือนกับแนวทางการพัฒนาของทีม LibreOffice แต่แนวทางของ Apache นั้นก็พิสูจน์แล้วเช่นกันว่าสามารถพัฒนาซอฟต์แวร์โอเพนซอร์สดีๆ ได้หลายตัว

Tags:
Adobe

ในยุค HTML5 เรืองอำนาจบริษัทอย่าง Adobe ก็เลือกที่จะลู่ตามกระแสแทนที่จะสู้ ล่าสุดก็ประกาศเข้าซื้อบริษัท Nitobi บริษัทพัฒนาแพลตฟอร์ม PhoneGap สำหรับเขียนแอพพลิเคชั่นด้วย HTML5 แล้วคอมไพล์เป็นแอพพลิเคชั่นสำหรับ Android, BlackBerry, iOS, Symbian, และ webOS

พร้อมๆ กับการเข้าซื้อบริษัท Nitobi ทาง Adobe ก็ประกาศว่าจะส่ง PhoneGap (ซึ่งโอเพนซอร์สอยู่แล้ว) ให้อยู่ในความดูแลของ Apache Foundation แทนที่จะอยู่ในความดูแลของบริษัทเช่นที่ผ่านมา โดยอีกบริษัทที่ช่วยสนับสนุนข้อเสนอนี้คือ IBM

เครื่องมือพัฒนาหลักของ PhoneGap คือ Adobe Dreamweaver ดังนั้นผลประโยชน์สุดท้ายหากแพลตฟอร์มนี้ได้รับความนิยมก็ยังตกเป็นของ Adobe ที่จะขายเครื่องมือพัฒนาได้อีกมาก

ประเด็นการสร้างแพลตฟอร์มกลางเพื่อพัฒนาแอพพลิเคชั่นด้วยซอร์สโค้ดเดียวกันบนหลายแพลตฟอร์มนั้นเป็นประเด็นที่หลายค่ายพยายามทำกันมานาน หลังจากที่แอปเปิลเคยพยายามกีดกันวิธีการนี้และถูกสอบสวนอย่างหนักจากหลายประเทศจนต้องยอมถอดเงื่อนไขกีดกันออกไป แต่จนแล้วจนรอดทุกวันนี้ก็ยังไม่มีแพลตฟอร์มใดได้รับความนิยมขึ้นมาอย่างจริงจัง แอพพลิเคชั่นส่วนมากยังคงพัฒนาด้วยชุดเครื่องมือพัฒนาหลักของแต่ละค่าย

ที่มา - ArsTechnica, Nitobi

Tags:
Symphony

หลังจากออราเคิลส่งมอบโค้ด OpenOffice.org ให้กับ Apache Foundation ไปก่อนหน้านี้แล้ว วันนี้ทางไอบีเอ็มก็ประกาศตามมาว่าจะส่งโค้ดของ Symphony ซึ่งเป็นชุดออฟฟิศที่ดัดแปลงมาจาก OpenOffice.org อีกทีหนึ่งให้เป็นของ Apache Foundation ด้วยเช่นกัน

ไอบีเอ็มสัญญาว่าจะส่งคนมาช่วยพัฒนา Symphony ต่อไป โดยการมอบโค้ดทั้งหมดให้องค์กรกลางอย่าง Apache Foundation น่าจะช่วยให้นักพัฒนาภายนอกสะดวกใจที่จะเข้าร่วมพัฒนามากขึ้น

โค้ดของ Symphony มีหลายส่วนที่ปรับปรุงเรื่องประสิทธิภาพในการทำงานกับไฟล์ ODF เอาไว้ โค้ดเหล่านี้อาจจะถูกรวมเข้าไปใน OpenOffice.org ในเร็วๆ นี้

ไม่แน่ใจว่าการที่โค้ดทั้งหมดของฝั่ง OpenOffice นั้นถูกรวมไปอยู่ที่ Apache Foundation แล้วทางฝั่ง The Document Foundation (TDF) จะมีท่าทีอย่างใดต่อไป แต่จากการพัฒนาที่ทางฝั่ง TDF เริ่มแยกสายออกไปบางส่วนมาสักพักแล้ว เช่น รุ่นล่าสุดถอด Java ออกทั้งหมดแล้ว ก็อาจจะทำให้การพัฒนาถึงทางแยกอย่างถาวร

ที่มา - ComputerWorld

Tags:
OpenOffice

จากข่าว ออราเคิลกลับลำ เตรียมยก OpenOffice.org ให้เป็นของชุมชน วันนี้ประกาศอย่างเป็นทางการแล้ว

โค้ดทั้งหมดของ OpenOffice.org ไม่ว่าจะเป็นส่วนที่เป็นโอเพนซอร์สเดิม (ใช้ GPL) และส่วนที่เป็นโค้ดปิดของออราเคิล จะถูกปรับให้เป็นสัญญาอนุญาตแบบ Apache License และโค้ดทั้งหมดจะถูกยกให้ Apache Software Foundation เป็นคนดูแล

ตามธรรมเนียมของ Apache Software Foundation โครงการใหม่จะต้องเข้าไปอยู่ในสถานะ incubating ก่อน ถ้าสามารถสร้างชุมชนได้มากพอ ก็จะพัฒนาไปสู่โครงการหลักของ Apache ต่อไปในอนาคต

Tags:
Oracle

ความวุ่นวายในประเด็นสิทธิบัตรที่เกี่ยวข้องกับ Java ยังไม่จบลงง่ายๆ โดยระหว่างการดำเนินคดีในชั้นศาลนี้ทางออราเคิลก็ขอให้ศาลมีคำสั่งให้ Apache Foundation เปิดเผยการสื่อสารกับกูเกิลและ Open Handset Alliance ตลอดจนพนักงานอื่นๆ ของกูเกิล โดยเฉพาะในประเด็นสัญญาอนุญาตของ Java SE และ Apache Harmony

เนื่องจาก Android นั้นใช้ไลบรารีจำนวนมากจาก Apache Harmony ซึ่งไม่เคยได้รับการรับรองว่าผ่าน Java TCK เนื่องจากติดข้อสัญญาอนุญาตของตัว TCK เอง การที่ออราเคิลดึง Apache เข้ามาเกี่ยวข้องในกรณีนี้เป็นไปได้ว่าออราเคิลกำลังพยายามชี้ให้ศาลเห็นว่า Apache Harmony เองก็ละเมิดสิทธิบัตรของออราเคิล ซึ่งทำให้ Android ละเมิดไปด้วย (ดูข่าวเก่า)

ใบคำสั่งระบุให้ Apache ต้องส่งเอกสารทั้งหมดภายในวันที่ 13 นี้ ทาง Apache ตอบรับว่าจะให้ความร่วมมือเต็มที่ โดยที่จริงแล้วการสื่อสารทั้งหมดก็เปิดเผยต่อสาธารณะอยู่แล้ว

ที่มา - eWeek

Tags:

คนแถวนี้คงรู้จัก Hadoop ซอฟต์แวร์สำหรับกระจายการประมวลผลแบบขนาน ที่ยาฮูสร้างขึ้นมาเพื่อต่อกรกับกูเกิล (ซึ่งมี MapReduce ต้นกำเนิดของซอฟต์แวร์ตระกูลนี้)

ยาฮูเปิดซอร์ส Hadoop แล้วยกให้โครงการ Apache ดูแล แต่ยาฮูเองก็ทำ Yahoo! Hadoop เวอร์ชันของตัวเองขนานไปด้วย ล่าสุดยาฮูประกาศหยุดทำ Yahoo! Hadoop และหันไปร่วมมือกับ Apache Hadoop โดยตรงแล้ว

สาเหตุก็ตรงไปตรงมาคือการทำงานสองที่นั้นซ้ำซ้อนและเปลืองทรัพยากร สุดท้ายทางยาฮูจึงยกโค้ดส่วนของตัวเองไปรวมกับ Apache และนำเสนอเป็นฟีเจอร์ใหม่ต่อ Apache Hadoop

ที่มา - Networkworld

Tags:

โครงการ Apache ออก Tomcat 7.0.6 ซึ่งเป็นรุ่นเสถียรรุ่นแรกของ 7.x แล้ว หลังออกรุ่นทดสอบมาหลายรุ่นในปีที่แล้ว

Tomcat เป็นซอฟต์แวร์ฝั่งเซิร์ฟเวอร์สำหรับใช้งาน Java Servlet และ JSP โดยฟีเจอร์สำคัญในรุ่น 7.x ก็คือรองรับ Java Servlet 3.0 และ JSP 2.2 (ซึ่งเป็นส่วนหนึ่งของ JavaEE 6) การเปลี่ยนมาใช้ Java Servlet 3.0 ทำให้เปลี่ยนระบบคอนฟิกมาเป็นแบบแยกไฟล์ (annotation) ช่วยให้ระบบปลอดภัยมากขึ้น

รายละเอียดทั้งหมดอ่านได้จาก changelog ครับ

ที่มา - InfoWorld

Tags:

กูเกิลประกาศเว็บไซต์ Apache Extras ซึ่งเป็น Google Code รุ่นพิเศษสำหรับโครงการที่เกี่ยวข้องกับ Apache แต่ไม่อยู่บนเว็บไซต์ Apache เอง (เช่น เครื่องมือเสริมสำหรับ Apache Tomcat เป็นต้น)

กูเกิลบอกว่าความตั้งใจของ Apache Extras คือเสริมสร้างชุมชนรอบๆ Apache ให้เข้มแข็งยิ่งขึ้น ก่อนหน้านี้กูเกิลเคยให้บริการลักษณะเดียวกันกับ Eclipse มาแล้วในชื่อ Eclipse Labs

ที่มา - Google Code Blog

Tags:

ภาคต่อของมหากาพย์จาวา ตอนล่าสุดคือ Apache ลาออกจากกรรมการบริหารของ JCP (ส่วนความเดิมก่อนหน้านั้นย้อนอ่านกันเองนะครับ)

หลังจาก Apache ประกาศลาออกจาก Java Community Process ท่าทีของ Oracle ก็คือออกแถลงการณ์ให้ Apache ทบทวนการตัดสินใจ เพื่อจะ "ร่วมกันพาจาวาเดินหน้าต่อไป" แถมยังหยอดว่าโครงการต่างๆ ใน Apache Software Foundation ถือเป็นส่วนสำคัญของวงการจาวา

Tags:

ต่อจากข่าว Apache แพ้โหวต Java 7, อนาคตแขวนอยู่บนเส้นด้าย และแล้ว Apache Software Foundation ก็ลาออกจากตำแหน่งกรรมการบริหารของ Java Community Process (JCP) ตามที่เคยประกาศไว้

ในแถลงการณ์ของ Apache ก็ระบุชัดเจนว่าเหตุผลในการลาออกเป็นเรื่อง Apache Harmony ที่ไม่ได้รับการตอบสนองจากออราเคิลและสมาชิกรายอื่นๆ ในคณะกรรมการบริหารของ JCP ดังนั้น Apache จึงมองว่า JCP ไม่ใช่กระบวนการแบบเปิดกว้างอีกต่อไป แต่เป็นองค์กรที่ตอบสนองทิศทางของออราเคิลเท่านั้น

Tags:

กูเกิลออกมาประกาศข่าวดี 2 ข่าวให้กับผู้ใช้บริการ Google Wave ข่าวแรกคือ proposal ของโครงการ Apache Wave ได้รับการอนุมัติเข้า Apache Incubator แล้ว ตอนนี้อยู่ในขั้นตอนจัดการโครงสร้างภายในและเตรียมส่งมอบให้กับ Apache จัดการต่อ

อีกข่าวนึงคือกูเกิลจะให้บริการ wave.google.com ต่อไปจนกว่าจะสามารถหาผู้มาดูแลข้อมูลทั้งหมดต่อได้ จากเดิมที่เคยออกมาประกาศว่าจะหยุดให้บริการภายในสิ้นปีนี้ ซึ่งไม่แน่ว่าจะเป็นทาง Apache มาช่วยดูแลให้หรืออาจจะเป็นผู้ให้บริการรายอื่น คงต้องรอดูกันต่อไป

ที่มา - Google Wave Blog

Tags:

เป็นภาคต่อของ และแล้วสงครามก็เริ่มต้น Apache ขู่ว่าจะถอนตัวจากจาวา และ ออราเคิลขอให้ Apache ทบทวนเรื่องโหวตค้านใน JCP, Apache ไม่สนใจ ถ้ายังไม่เคยอ่านตอนเก่า ควรย้อนกลับไปอ่านเพื่อความเข้าใจที่ดีขึ้นนะครับ

หลังจากเปิดสงครามน้ำลายมาได้พอสมควร การโหวตรับ Java 7 (JSR #336) ก็เริ่มต้นขึ้นเมื่อวานนี้ (6 ธ.ค.) ผลปรากฎว่าฝ่ายของออราเคิลชนะใสด้วยคะแนน 12 เสียง ส่วนฝ่ายของ Apache ที่ขอให้โหวตค้าน มีเพียง 3 เสียงเท่านั้น

Tags:

Greg Stein อดีตประธาน Apache Foundation คู่กรณีของออราเคิลในประเด็นข้อตกลงการใช้งานชุดทดสอบความเข้ากันได้ของจาวา ได้ออกมาเขียนบล็อกแสดงท่าทีต่อเรื่องนี้ว่าจาวาไม่จำเป็นต้องเป็นภาษาเปิดเพื่อจะประสบความสำเร็จ ไม่ว่าความขัดแย้งระหว่างออราเคิลและโครงการ Apache Harmony จะออกมารูปแบบใดก็ตาม

Tags:

หลังจาก Google Wave ถูกจับแช่ลงไหดอง โปรเจกต์นี้ก็ดูเหมือนจะเข้าสู่จุดจบอย่างถาวร ถึงแม้ทางกูเกิลจะเปิดซอร์สของโปรเจกต์ในชื่อ Wave in a box ออกมา แต่อนาคตของโครงการก็ยังดูมืดมน

แต่ล่าสุดทาง Google Wave ได้นำร่างโครงการ Apache Wave กลับมาแก้ไขและเสนอให้ Apache Software Foundation (ASF) เพื่อปลุกชีพ Google Wave ขึ้นมา เพื่อให้มีนักพัฒนามาร่วมพัฒนากันต่อ โดยเป้าหมายหลักๆ คือถ่ายโอนซอร์สโค้ดให้กับ ASF นำโปรเจกต์กลับมาพัฒนาต่อ และเพิ่มผู้รับโค้ดเข้าระบบให้มากขึ้น

อย่างไรก็ตาม มันยังเป็นแค่ข้อเสนอนะครับ ต้องรอดูการตอบรับจากคณะกรรมการของ ASF กันต่อไป

ที่มา - Mashable, ข้อเสนอโครงการ Apache Wave

Tags:

หลังจาก กูเกิลประกาศหยุดโครงการ Wave และแจก Wave in a Box เป็นโอเพนซอร์ส ก็มีข่าวดีว่า Apache Software Foundation จะนำไปพัฒนาต่อ

โครงการนี้จะชื่อ Apache Wave โดยต้องเสนอโครงการเข้าเป็นส่วนหนึ่งของ Apache Incubator (สำหรับดูแลโครงการใหม่ๆ ก่อนจะแยกตัวออกมาเป็นโครงการปกติในภายหลัง) ตอนนี้ Apache Wave จะยังมีผลิตภัณฑ์เพียงตัวเดียวคือ Wave in a Box (ย่อว่า WIAB) ซึ่งนำโค้ดของกูเกิลมาเข้าระบบของ Apache นั่นเอง

สถานะตอนนี้คือมี proposal เตรียมรออนุมัติเข้า Apache Incubator ต่อไป น่าสนใจว่านักพัฒนาหลักเป็นทีมของ Novell

ที่มา - The Register