ต่อจาก ออราเคิลแฉ Android ก็อปปี้โค้ดจาก Java ถึง 1 ใน 3 ในวงการก็เกิดความสงสัยว่าโค้ดส่วนที่ออราเคิลนำมาอ้างในคำฟ้อง มาจากกูเกิลหรือมาจาก Apache Harmony กันแน่
วันนี้ Apache Software Foundation ออกมาแถลงผ่านบล็อกสั้นๆ ว่าไฟล์ PolicyNodeImpl.java ไม่ใช่คลาสของโครงการ Apache Harmony ครับ ต่อไปก็เป็นเรื่องของกูเกิลกับออราเคิลเท่านั้นแล้ว Apache ไม่เกี่ยว (เฉพาะไฟล์นี้)
ที่มา - Apache Blog, OSNews
มหากาพย์ Android vs Oracle Java มีความคืบหน้าออกมาอีกแล้วครับ
เรื่องเริ่มจาก ออราเคิลฟ้องกูเกิลฐานละเมิดสิทธิบัตร Java 7 ชิ้น ซึ่งนอกจาก "สิทธิบัตร" ออราเคิลยังฟ้องเรื่อง "ลิขสิทธิ์" ของโค้ด Java อีกด้วย ฝั่งกูเกิลก็ออกมาโต้ออราเคิลด้วยสำนวนมาตรฐานว่า "ไม่ได้ละเมิด"
ล่าสุดออราเคิลได้ปรับปรุงคำฟ้องของตัวเอง โดยเพิ่มรายละเอียดในส่วนของ "ลิขสิทธิ์" โค้ดของ Java (ไม่เกี่ยวกับ "สิทธิบัตร") กล่าวคือ 1 ใน 3 ของโค้ด Android API นำมาจากโค้ด Java API ซึ่งเป็นลิขสิทธิ์ของออราเคิล
บริษัทความปลอดภัย SecureMac ประกาศเตือนโทรจันชื่อ trojan.osx.boonana.a บน Mac OS X
Boonana จะปลอมตัวเป็นลิงก์อยู่บน Social Network เมื่อผู้ใช้กดลิงก์ จะรันจาวาแอพเพล็ตซึ่งติดตั้งโปรแกรมลงบน Mac OS X ซึ่งจะทำงานอัตโนมัติเมื่อเปิดเครื่องครั้งถัดไป โปรแกรมโทรจันตัวนี้จะลัดขั้นตอนการถามรหัสผ่านของ Mac OS X ทำให้บุคคลภายนอกเข้าถึงไฟล์บนเครื่องได้ทันที
JCP หรือ Java Community Process เป็น "กระบวนการ" ที่ซันใช้พัฒนาแพลตฟอร์มจาวาให้ก้าวหน้าต่อไป โดยใช้ระบบคณะกรรมการคอยอนุมัติว่าจะรับฟีเจอร์อะไรเข้าจาวาบ้าง แล้วออกมาเป็นสเปกที่เรียกว่า JSR หรือ Java Specification Requests
หลังจากออราเคิลเข้าซื้อกิจการซัน แวดวงจาวาก็จับตามองกันว่าออราเคิลจะเข้ามาเปลี่ยนแปลงอะไรบ้าง และตอนนี้เริ่มมีความคุกรุ่นเกิดขึ้นบ้างแล้ว
Google และ SpringSource (บริษัทลูกของ VMware) ได้ประกาศเปิดตัวผลิตภัณฑ์ที่ช่วยให้เหล่านักพัฒนาในองค์กรสามารถพัฒนา ติดตั้ง และบริหารจัดการแอพพลิเคชันบนกลุ่มเมฆใดๆ บนอุปกรณ์ใดๆ ก็ได้ ที่งานสัมมนา SpringOne 2GX Developer Conference ประกอบด้วย
ความคืบหน้าจากกรณี แอปเปิลจะทิ้ง Java ใน Mac OS X 10.7 Lion?, จ็อบส์บอกว่าควรเป็นหน้าที่ของออราเคิล, James Gosling ระบุ "ตอนนั้นแอปเปิลยืนยันจะทำ Java ของตัวเอง"
ล่าสุด Simon Phipps อดีตหัวหน้าฝ่ายโอเพนซอร์สของซัน ลงมาร่วมวงแล้ว
Phipps เล่าว่า Java บนแมคมีปัญหามานานแล้ว แต่ที่ประคับประคองกันมาได้ก็เพราะสายสัมพันธ์ส่วนตัวระหว่างโปรแกรมเมอร์ของซันกับแอปเปิล เขาบอกว่าการตัดสินใจของแอปเปิลย่อมมีผลต่อฐานผู้ใช้แมคเอง และส่งผลให้ Ubuntu มีอนาคตสดใสขึ้นมาก
จากข่าว แอปเปิลจะทิ้ง Java ใน Mac OS X 10.7 Lion? ซึ่งได้รับคำยืนยันจากจ็อบส์ว่าควรเป็นหน้าที่ของออราเคิล
James Gosling บิดาแห่ง Java ได้ออกมาตอบโต้สตีฟ จ็อบส์ ผ่านบล็อกของตัวเองว่า การที่แอปเปิลบอกว่า "ซัน/ออราเคิลเป็นผู้พัฒนา Java บนทุกแพลตฟอร์ม" นั้นไม่จริง เพราะ IBM/HP ต่างก็พัฒนา Java ของตัวเอง รวมไปถึงระบบที่ไม่ค่อยมีคนรู้จักอย่าง Azul Systems ด้วย
ทีมนักวิจัยของ Universal Parallel Computing Research Center (UPCRC) ณ มหาวิทยาลัยอิลลินอยส์ เออร์แบนา-แชมเปญจน์ (University of Illinois at Urbana-Champaign) ภายใต้การสนับสนุนเงินทุนจากมูลนิธิวิทยาศาสตร์แห่งชาติสหรัฐอเมริกา (Nationa
ความคืบหน้าของประเด็นร้อน แอปเปิลจะทิ้ง Java ใน Mac OS X 10.7 Lion? ล่าสุดมีคนอีเมลไปถามสตีฟ จ็อบส์ ตามคาด และจ็อบส์ก็ตอบกลับมาแล้ว
คำตอบของจ็อบส์คือ "ซัน (ตอนนี้เป็นออราเคิล) เป็นคนพัฒนา Java บนแพลตฟอร์มอื่นๆ และมีกำหนดการออกรุ่นของตัวเอง ทำให้ Java ของแอปเปิลจะออกช้าไปหนึ่งรุ่นเสมอ นี่อาจไม่ใช่วิธีการพัฒนาที่ดีนัก"
จ็อบส์ไม่ได้บอกตรงๆ แต่ทุกคนน่าจะเข้าใจกันดีว่า ต่อไปนี้เป็นหน้าที่ของออราเคิลสำหรับ Java for Mac แล้ว ใครอยากได้คงต้องช่วยกันเรียกร้องไปยังออราเคิลครับ
ที่มา - MacRumors
แอปเปิลออก Java for Mac OS X 10.6 Update 3 โดยระบุใน Mac OS X Reference Library ว่า Java เวอร์ชันนี้ "ล้าสมัย" (deprecated) และอาจถูกถอดออกใน Mac OS X รุ่นหน้า
แอปเปิลจะยังสนับสนุน Java รุ่นสำหรับ Mac OS X 10.5 และ 10.6 ต่อไป แต่ระดับของการพัฒนาจะไม่มากเท่าเดิมแล้ว
นอกจากนี้ เอกสารอธิบายการส่งโปรแกรมเข้า Mac App Store ยังมีบรรทัดที่เขียนว่า "deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected" เช่นกัน
เป็นเรื่องช็อควงการจาวาอีกครั้ง เพราะ IBM เปลี่ยนทิศทางแบบฉับพลัน ทิ้งโครงการ Apache Harmony ที่สนับสนุนมาตลอด หันไปจับมือกับ OpenJDK ภายใต้การดูแลของออราเคิลแทน
IBM นั้นมีปัญหากับซันในเรื่องทิศทางของจาวามานาน ในช่วงปี 2005-2006 ซึ่งซันถูกกดดันอย่างหนักให้โอเพนซอร์ส Sun JVM ทางบริษัทและองค์กรอื่นๆ ได้แยกกันไปสร้างจาวาเวอร์ชันโอเพนซอร์สกันเอง หนึ่งในนั้นก็คือ Apache Harmony ซึ่งมี IBM และอินเทลเป็นผู้สนับสนุนหลัก และภายหลังกูเกิลได้นำ Harmony ไปใช้ใน Dalvik ของ Android
ทีมผู้พัฒนา NetBeans มีแผนจะรีลีส NetBeans 7.0 ในปี 2011 แทนแผนเดิมที่จะรีลีส NetBeans v6.10 ก่อน
ทั้งนี้การเปลี่ยนแปลงดังกล่าว ก็เพื่อให้สอดคล้องกับเลขเวอร์ชันของ JDK 7 Beta ที่มีแผนจะเปิดตัวในปีหน้าเช่นเดียวกัน โดย NetBeans 7 จะสนับสนุนคุณสมบัติใหม่ของ Java ที่จะมีใน JDK 7 รวมถึงความสามารถในการทำงานร่วมกับ Glassfish 3.1, WebLogic, Maven 3 และ Oracle DB
ที่มา - NetBeans Community News
เกือบหนึ่งเดือนหลัง ออราเคิลฟ้องกูเกิลฐานละเมิดสิทธิบัตรจาวาจำนวน 7 ชิ้น กูเกิลก็ได้ยื่นเอกสารตอบโต้ข้อกล่าวหาของออราเคิลแล้ว
ในส่วนของสิทธิบัตรนั้นกูเกิลโต้ตามมาตรฐาน คือ Android ไม่ได้ละเมิดสิทธิบัตรใดๆ ของจาวา เรื่องก็จบแค่นี้ ไปว่ากันในกระบวนการพิจารณาคดีต่อไป
แต่ที่เพิ่มจากสิทธิบัตรคือกูเกิลได้ตอบโต้ออราเคิลเรื่องความเป็นโอเพนซอร์ส กับความ "เปิด" ของจาวาอีกยาว ซึ่งจะกลายเป็นสงครามระหว่างทั้งสองบริษัท และรอยแยกในวงการจาวาแน่นอน
ทาง Engadget สรุปไว้ค่อนข้างดีครับ ผมสรุปจาก Engadget อีกที
ที่งาน Java One ครั้งแรกของออราเคิล ทางคุณ Thomas Kurian รองประธานอาวุโสของบริษัทได้ขึ้นเวทีประกาศทิศทางของจาวาดังนี้
James Gosling บิดาแห่งจาวา ผู้ซึ่งลาออกจาก Oracle เมื่อเดือนเมษายน ให้สัมภาษณ์กับนักข่าวในงาน JavaOne ครั้งแรกของ Oracle ถึงเหตุผลที่เขาตัดสินใจลาออกว่ามีหลายประการรวมกัน
หลังจากกูเกิลได้เข้าซื้อกิจการของบริษัท Instantiations เมื่อเดือนสิงหาคมที่ผ่านมา (บริษัท Instantiations มีชื่อเสียงในด้านพัฒนาปลั๊กอินบน Eclipse สำหรับ Java) จนกระทั่งตอนนี้ทีมงานก็ได้แจกจ่ายเครื่องมือซึ่งเป็นปลั๊กอินสำหรับ Eclipse ชุดเครื่องมือนี้สามารถนำไปใช้โดยไม่ต้องเสียค่าใช้จ่ายใดๆ ทั้งสิ้น ได้แก่
ผมพยายามคิดหาคำนิยามของ Exalogic อยู่นานมาก มาสรุปแบบสั้นๆ ได้ว่า Exalogic คือ "ทุกสิ่งทุกอย่างที่ Oracle ซื้อมาในรอบหลายปีหลัง ยัดลงในตู้เหล็กหนึ่งตู้"
ในมุมเทคโนโลยีนั้น หลายคนบอกว่าจาวาได้ตายไปแล้ว โดยถ้าหากเราลองมาดูในโลกของเว็บ ไม่ว่าจะเป็น Facebook, Wikipedia, Twitter ล้วนไม่ได้สร้างมาจากจาวา การที่ Oracle เข้ามาซื้อกิจการของ Sun กลับยิ่งทำให้แสงสว่างในโลกจาวาดับวูบลงไปอีก
แต่ในความเป็นจริงแล้ว เทคโนโลยีใหม่ๆ หลายโครงการในปัจจุบัน ยังคงใช้จาวาเป็นหลักอยู่
Joshua Bloch พนักงานของกูเกิลประกาศลงในบล็อก Google Code ว่ากูเกิลจะไม่เข้าร่วมงานสัมมนาใหญ่ประจำปี JavaOne 2010 เหตุเพราะ ออราเคิลฟ้องกูเกิลฐานละเมิดสิทธิบัตร Java
กูเกิลนั้นเข้าร่วม JavaOne มาตั้งแต่ปี 2004 ส่วน Joshua บอกว่าเขาขึ้นพูดบนเวที JavaOne ทุกปีนับตั้งแต่ปี 1997 ตอนนี้ยังไม่มีรายละเอียดว่ากูเกิลจะยกเลิกกำหนดการพูดในงานทั้งหมดด้วยหรือไม่
ที่มา - Google Code, DZone
ต่อจาก ออราเคิลฟ้องกูเกิลฐานละเมิดสิทธิบัตร Java แล้ว ซึ่ง Jame Gosling บิดาแห่ง Java เล่าว่า ออราเคิลเตรียมฟ้องกูเกิลตั้งแต่เจรจาขอซื้อซัน
Gosling ได้เขียนบล็อกตอนต่อชื่อ Quite the firestorm ซึ่งเล่าประวัติศาสตร์และวิธีคิดบางอย่างที่น่าสนใจหลายจุด
ประเด็นของ Gosling มีดังนี้
หลังจากข่าว ออราเคิลฟ้องกูเกิลฐานละเมิดสิทธิบัตร Java แล้ว เผยแพร่ออกมา ก็มีเสียงวิพากษ์วิจารณ์ตามมาอีกมากมาย รวมถึงข้อมูลวงในของผู้ที่เกี่ยวข้อง
ที่ชัดเจนที่สุดไม่ใช่ใครอื่น เพราะ James Gosling บิดาแห่ง Java (ปัจจุบันลาออกจากออราเคิลแล้ว และยังไม่ได้ทำงานที่ไหน) เขียนเล่าลงในบล็อกว่า ระหว่างการพบปะของผู้บริหารช่วงที่เจรจาซื้อบริษัทกันนั้น เมื่อหัวข้อพูดถึงการฟ้องกูเกิล เขาเห็นแววตาเป็นประกายจากฝ่ายกฎหมายของออราเคิล...
Gosling บอกด้วยว่าการฟ้องสิทธิบัตรไม่เคยอยู่ในสายเลือดของซัน และเขารู้สึกดีอยู่บ้างที่อย่างน้อยมีสิทธิบัตรของเขาเพียงฉบับเดียว ที่อยู่ในคดีนี้
เมื่อครั้งที่กูเกิลออก Android ใหม่ๆ นั้นคำถามสำคัญคือ Dalvik VM นั้นจะไปทับกับสิทธิบัตรของซันมากน้อยแค่ไหน เพราะซันเองก็ทำเงินจากสิทธิบัตรเหล่านี้ผ่านทาง J2ME อยู่ บทวิเคราะห์หลายบทความก็แสดงถึงความกังวลและทางรอดที่เป็นไปได้ของกูเกิล แต่แล้ววันนี้ออราเคิลที่ได้รับสิทธิบัตรต่อมาจากซันก็เดินหน้าฟ้องกูเกิลทั้งประเด็นสิทธิบัตรและลิขสิทธิ์
สิทธิบัตรที่ถูกฟ้องนั้นมี 7 ฉบับดังนี้
NetBeans โปรแกรม IDE แบบโอเพนซอร์ส ออกรุ่นใหม่ล่าสุด 6.9 แล้ว ของใหม่มีดังนี้
อย่างอื่นๆ อ่านได้จาก NetBeans IDE 6.9 Release Notes และ NetBeans Wiki
Josh Bloch อดีตพนักงานของซันผู้เขียน Java Collections Framework, หนังสือ Effective Java Programming ไบเบิลของคนเขียนจาวา และคลาสสำคัญๆ หลายตัว (ปัจจุบันทำงานที่กูเกิล) ให้ความเห็นเกี่ยวกับอนาคตของจาวาว่า ความแข็งแกร่งของจาวากำลังสั่นคลอน จากปัญหาความสับสนในทิศทางของบริษัทนับตั้งแต่การเข้าซื้อของออราเคิล
Bloch ยกตัวอย่างเทคโนโลยีที่เคยเป็นที่สนใจอย่างมากในอดีตอย่าง J2ME ทั้งที่เป็นระบบเปิด แต่ในปัจจุบันแทบจะไม่มีใครพูดถึงและล้าหลังระบบปิดอย่างไอโฟน โดยประเด็นอื่นๆ ที่ Bloch ยกขึ้นมาพูดถึงจาวา เช่น
James Gosling ผู้ให้กำเนิด Java ประกาศผ่านบล็อกส่วนตัวว่าได้ลาออกจาก Oracle เมื่อ 2 สัปดาห์ที่ผ่านมา เขาขอโทษผู้ที่ร่วมงาน TechDays ที่ St Petersburg เมื่อวันพฤหัสที่ผ่านมาที่ไม่ได้เห็นเค้าขึ้นพูด
ภายในบล็อกของเค้ายังกล่าวถึงเหตุผลและความยากลำบากที่ต้องทิ้งผู้ร่วมงานที่เคยทำงานด้วยกัน James บอกว่าขอพักผ่อนสักพักก่อนกลับมาหางานทำอีกครั้ง และยังได้พูดถึงการเขียนบล็อกขณะทำงานอยู่ที่ Sun Microsystems รวมถึงได้ย้ายเอ็นทรีทั้งหมดมายังบล็อกแห่งใหม่
ที่มา James Gosling's blog