เป็นภาคต่อของ และแล้วสงครามก็เริ่มต้น Apache ขู่ว่าจะถอนตัวจากจาวา และ ออราเคิลขอให้ Apache ทบทวนเรื่องโหวตค้านใน JCP, Apache ไม่สนใจ ถ้ายังไม่เคยอ่านตอนเก่า ควรย้อนกลับไปอ่านเพื่อความเข้าใจที่ดีขึ้นนะครับ
หลังจากเปิดสงครามน้ำลายมาได้พอสมควร การโหวตรับ Java 7 (JSR #336) ก็เริ่มต้นขึ้นเมื่อวานนี้ (6 ธ.ค.) ผลปรากฎว่าฝ่ายของออราเคิลชนะใสด้วยคะแนน 12 เสียง ส่วนฝ่ายของ Apache ที่ขอให้โหวตค้าน มีเพียง 3 เสียงเท่านั้น
ผลการโหวตดูได้ที่ Java SE 7 Release Contents: JSR Review Ballot
3 เสียงของฝ่าย Apache มีเพียง Apache เอง, กูเกิล และ Tim Peierls ซึ่งเป็นกรรมการอิสระไม่สังกัดองค์กรของ JCP
Apache ประกาศตัวมาตั้งแต่แรกว่าจะไม่โหวตรับร่างนี้ ด้วยเหตุผลเรื่องข้อจำกัดของเงื่อนไขการใช้งาน ซึ่งกระทบกับโครงการ Apache Harmony (อ่านรายละเอียดได้ในข่าวเก่า) อย่างไรก็ตามทางเว็บไซต์ The Register รายงานว่า ผู้ที่โหวตรับร่างของออราเคิลบางส่วน ก็อยู่ข้างเดียวกับ Apache ในเรื่อง Harmony เพียงแต่โหวตรับร่าง Java 7 ของออราเคิล ด้วยเหตุผลทางเทคนิคล้วนๆ ไม่มีการเมืองมาเกี่ยวข้อง
Jim Jagielski ประธานของ Apache Software Foundation ยังไม่ให้ความเห็นเกี่ยวกับเรื่องนี้ เพราะผลการโหวตยังไม่ประกาศอย่างเป็นทางการ (หมายเหตุ: ตอนที่ข่าวต้นฉบับสัมภาษณ์ Jim Jagielski ผลยังไม่ออก แต่ตอนนี้ออกแล้ว) ตอนนี้จึงไม่มีใครรู้ว่าสุดท้ายแล้ว Apache จะตัดสินใจถอนตัวจาก JCP ตามที่ประกาศไว้หรือไม่
ที่มา - The Register
Comments
เอาแล้วไง
ล็อบบี้หรือเปล่า :p
iPAtS
ผมว่า Apache ไม่ถอนตัวจาก JCP แน่นอน
ด้วยเหตุผลทางเทคนิค -
คงจะไม่ถอนตัวจาก jcp แหละครับ
แต่ Apache อาจจะ port ทั้งหมดหรือบางส่วน (โดยเฉพาะ Dalvik) ไปเป็นภาษาอื่น (เพื่อ Android)
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
Dalvik พัฒนาโดย Google ไม่ได้เป็นโครงการของ Apache ครับ
Apache Harmony ---> Google Dalvik ยังไงทางแก้ก็คือ Dalvik หันมาใช้ C# ครับ อิอิ แต่ก็คงยากส์อยู่ดีเพราะ 1 ใน 3 ของ Dalvik ไป copy code ของ jdk มาล้วน ๆ อันนี้เดี๋ยวก็จะเป็นประเด็นให้เล่นได้อีก 555 งวดนี้ ผู้ใช้ก็ต้องรอดูกันต่อไป ผู้ใช้ไม่เสียเปรียบ มีแต่บริษัท Google และนักพัฒนาบางส่วนเสียเปรียบ
Dalvik ไม่ใด้ไช้ class ของ Java SE หรือ Java ME แต่ไช้ Class ที่ Apache Harmony เขียน ทำให้ Android รอดตัวแน่นอนครับ
ส่วนที่ไม่ดีคือ Apache เอา tck ไม่ใด้ก็จะทำ Harmony v. java 7 ใด้ลำบากขึ้น
ทาง Google อาจจะไช้ Apache Harmony v. java 6 ต่อไปอีกสักพัก พร้อมกับขอ (จ่ายเงิน) ให้ port Apache Harmony (หรือเฉพาะส่วนที่ Dalvik ไช้) ก็น่าจะใด้อยู่
หรือ จะเขียน Dalvik ใหม่โดยไม่ไช้ Apache Harmony เลย ... ด้วยทุนของ google และผลประโยชน์จาก Android ก็น่าจะทำใด้
แต่ถ้า Google จ้าง Apache port บางส่วนเป็นภาษาอื่นไปแล้ว Apache ก็อาจจะ port ไปทั้งโครงการเลยก็ใด้
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
อยากให้ทำจริง ๆ
อ่านข่าวนี้ยัง IBM กลับลำ ทิ้ง Apache Harmony เปลี่ยนมาหนุน OpenJDK"
และขอเสริมว่า อยากให้คุณไปดูเรื่อง License ดี ๆ ด้วยนะครับ จะใช้ชื่อ Java ได้ต้องผ่าน TCK แล้วเท่านั้น แล้ว Dalvik ที่เอาโค้ดของ Harmony มาใช้มันผ่านหรือยังครับ ถึงได้ประกาศว่าใช้ภาษา Java ในการพัฒนา อ่าน License ของ Oracle (Sun) ในส่วนนี้ให้ดี ๆ ก่อนที่จะสรุปแบบคาดเคลื่อน เพราะเรื่องนี้เป็นประเด็นหลักที่ Oracle ใช้ฟ้อง Google อยู่ในขณะนี้ ถึงแม้บางสำนักข่าวจะอ้างแหล่งข่าวจาก Oracle เองว่า ไม่ได้ติดใจประเด็นนี้ แต่ถ้าเป็นงั้นจริง Oracle ทำไมไม่กล้าฟันธงเรื่อง TCK ไปซะ แสดงว่านี่แหละไพ่ตาย
เรื่องโค้ดน่ะมัน port กันทัน เปลี่ยนแปลงทันอยู่แล้ว แต่ License ของตายตัว เปลี่ยนยังไงก็ตาย
ใด้ยินว่า Dalvik ไช้วิธี clean room design (เขียนโปรแกรมหลีกเลี่ยงสิทธ์บัตร - ประมาณ ps move / wii remote การไช้งานเหมือนกันแต่กลไกลคนละแบบทำให้ให้ฟ้องไม่ใด้)
เรื่องสิทธ์บัตรต้องเอาโคตของ Dalvik มาดูครับ แต่ที่แน่ๆไม่ไช่การ copy code แน่นอน
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
นี่ก็ทำให้งงได้เหมือนกัน JVM ที่สร้างโดย Third party ห้ามใช้เทคนิค clean room ส่วน Google ก็อ้างว่า Dalvik ไม่ใช่ JVM (แล้วทำไมต้องใช้ Harmony เป็นฐานไม่ทราบขอรับ) ตัว Harmony ใช้เทคนิค clean room สำหรับ JVM และไม่ผ่าน TCK แปลว่ามันเป็น JVM แน่นอนครับ เหอ ๆ
มั่วมากครับ โยงมั่วไปหมดทั้งสิทธิบัตร, TCK, virtual machine
ไม่มีใครห้ามไม่ให้ใครใช้เทคนิค clean room ได้ครับ งานอย่างเดียวกัน มันมีหลายกระบวนวิธีในการทำไม่ใช่เรื่องแปลก คุณค้นพบวิธีหนึ่ง จดสิทธิบัตรไว้ ผมค้นพบอีกวิธี ผมก็จดสิทธิบัตรของผม ต่างคนต่างใช้เป็นเรื่องปรกติของโลก
lewcpe.com, @wasonliw
นั่นทำให้ Android ต้องแจ้งตลอดเวลาครับ ว่าไม่ใช้ Java (Platform) มีแต่ Java Syntax เท่านั้น
เรื่องที่คุณว่ามา ไม่ใช่ประเด็นในการฟ้องเลยครับ คุณคิดเอาเอง (และน่าจะผิด) สิทธิบัตรทั้ง 7 ฉบับเป็นเรื่องของกระบวนการทำงานของ VM, การแปลงโค้ดเป็น Class File, การเชื่อมต่อจาก Managed Code ไปยัง Native Code
lewcpe.com, @wasonliw
Java Syntax? ไม่ใช้ Java Platform ทำให้ ไม่เกิดการ write once bug anywhere กลายเป็น write once fragmentation any phone แทน
ยังไงผมคิดว่า Oracle ก็คงจะพยายามให้ Google รู้ตัว แล้วกรุณาใช้ OpenJDK เป็นฐาน และส่งโค้ดมาให้ชุมชนด้วย ไม่ใช่ปิดเงียบ พอพัฒนาเสร็จค่อยเปิด กรุณาเปิดให้ตลอดและส่งโค้ดให้ชุมชนเพื่อช่วยกันพัฒนา อย่าเห็นแก่ตัว
ผมสนใจ ประเด็น (iv) pass all test suites relating to the most recent published version of the specification of the Java 2 Platform, Standard Edition, that are available from SUN six (6) months prior to any beta release of the clean room implementation or upgrade thereto;
ที่ยังไง oracle ก็ยังคงยืนกรานไม่ให้ Harmony ผ่าน TCK เพราะอันนี้ด้วยหรือไม่ หากไม่ผ่าน test suites ใด ๆ เลยก็หมายความว่าไม่ได้รับอนุญาติในสิทธิบัตรภาษา Java เมื่อไม่ได้รับแล้ว Dalvik ที่นำโค้ดจาก Harmony มาใช้เป็นฐานถือว่าละเมิดสิทธิบัตรด้วยหรือเปล่า จะได้รับการอนุญาตจากสิทธิบัตรจำเป็นต้องผ่านข้อนี้หรือไม่
ผมไม่ได้พยายามบอกว่ากูเกิลไม่ผิดนะ อย่างน้อยๆ ก็มีบางไฟล์ที่กูเกิลอาจจะพลาดไปสำเนาไฟล์ของ Sun มาโดยตรง แต่ประเด็นสิทธิบัตร ประเด็น TCK ที่คุณอ้างมา ผมมองว่ามันนอกเรื่อง
lewcpe.com, @wasonliw
http://www.theregister.co.uk/2010/10/11/openjdk_ibm_oracle
จากแหล่งข่าวเดียวกันกับที่พวกยูชอบอ้าง ไอ้คิดเองเออเองเป็นกันหลายชาติเหมือนกันนะเออ 555
IBM สนับสนุน OpenJDK แล้วเกี่ยวอะไรกับกูเกิล?
ผมว่าคุณสื่อสารไม่รู้เรื่องนะ
lewcpe.com, @wasonliw
ตรงนี้ในสัญญาอนุญาต มีห้ามไว้ด้วยหรือครับ? ว่าต้องเปิดเมื่อไรบ้าง?
จงตั้งหน้าตั้งตารอดูกันต่อไป 555
-1 ออกนอกเรื่อง
lewcpe.com, @wasonliw
อย่างนี้เรียกว่าตอบไม่ได้แล้วแถรึเปล่า?
อืม...ผลออกมางี้ก็คงต้องยอมรับและหาทางต่อไป
งานนี้ Apache ต้องเตรียมลมไนโตรเจนเผื่อไว้ด้วยครับ
ก้มหน้าแล้วรอดูเวอร์ชันถัดไปดีกว่า -*-
IBM Eclipse ยังกอดจูบลูบคลำ Oracle อย่างเหนียวแน่น
จี๊ด-
ปูเสื่อรออย่างเดียว
รอดูต่อไป
เอ่อ เมื่อวานวันที่ 6 ธ.ค. ครับ (ผมเห็น 6 ต.ค.)
รอดูต่อไป
แก้แล้วครับ
หืม .. กูเกิลเอากะ Apache ด้วย
แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com
ถ้าจำไม่ผิด คู่นี้เขาเชื่อมสัมพันธ์กันด้วย Google Wave มาก่อนแล้วครับ
ไม่เกี่ยวกับ Wave หรอกครับ ความสัมพันธ์ของ Apache VS Google มีนานานแล้ว
งานนี้ Lobby กันสนุกเลยล่ะสิ ...
ที่โหวตผ่านนี่ คู่ค้าในระดับ Enterprise Solution กันทั้งนั้นเลย ลองไม่โหวตสิ Oracle อาจจะไม่โปรดทำ Support ให้อีก ...
Destination host unreachable!!!