เป็นภาคต่อของ และแล้วสงครามก็เริ่มต้น 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
on

เอาแล้วไง
DesertWasabi Tue, 07/12/2010 - 22:33
เอาแล้วไง
ล็อบบี้หรือเปล่า :p
ipats Tue, 07/12/2010 - 22:47
ล็อบบี้หรือเปล่า :p
ผมว่า Apache ไม่ถอนตัวจาก JCP
F16 Tue, 07/12/2010 - 23:54
ผมว่า Apache ไม่ถอนตัวจาก JCP แน่นอน
ด้วยเหตุผลทางเทคนิค -
คงจะไม่ถอนตัวจาก jcp
put4558350 Wed, 08/12/2010 - 04:28
In reply to ผมว่า Apache ไม่ถอนตัวจาก JCP by F16
คงจะไม่ถอนตัวจาก jcp แหละครับ
แต่ Apache อาจจะ port ทั้งหมดหรือบางส่วน (โดยเฉพาะ Dalvik) ไปเป็นภาษาอื่น (เพื่อ Android)
Dalvik พัฒนาโดย Google
bean3g Wed, 08/12/2010 - 09:23
In reply to คงจะไม่ถอนตัวจาก jcp by put4558350
Dalvik พัฒนาโดย Google ไม่ได้เป็นโครงการของ Apache ครับ
Apache Harmony ---> Google Dalvik ยังไงทางแก้ก็คือ Dalvik หันมาใช้ C# ครับ อิอิ แต่ก็คงยากส์อยู่ดีเพราะ 1 ใน 3 ของ Dalvik ไป copy code ของ jdk มาล้วน ๆ อันนี้เดี๋ยวก็จะเป็นประเด็นให้เล่นได้อีก 555 งวดนี้ ผู้ใช้ก็ต้องรอดูกันต่อไป ผู้ใช้ไม่เสียเปรียบ มีแต่บริษัท Google และนักพัฒนาบางส่วนเสียเปรียบ
Dalvik ไม่ใด้ไช้ class ของ
put4558350 Wed, 08/12/2010 - 11:04
In reply to Dalvik พัฒนาโดย Google by bean3g
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 ไปทั้งโครงการเลยก็ใด้
อยากให้ทำจริง
bean3g Wed, 08/12/2010 - 16:30
In reply to Dalvik ไม่ใด้ไช้ class ของ by put4558350
อยากให้ทำจริง ๆ
อ่านข่าวนี้ยัง IBM กลับลำ ทิ้ง Apache Harmony เปลี่ยนมาหนุน OpenJDK"
และขอเสริมว่า อยากให้คุณไปดูเรื่อง License ดี ๆ ด้วยนะครับ จะใช้ชื่อ Java ได้ต้องผ่าน TCK แล้วเท่านั้น แล้ว Dalvik ที่เอาโค้ดของ Harmony มาใช้มันผ่านหรือยังครับ ถึงได้ประกาศว่าใช้ภาษา Java ในการพัฒนา อ่าน License ของ Oracle (Sun) ในส่วนนี้ให้ดี ๆ ก่อนที่จะสรุปแบบคาดเคลื่อน เพราะเรื่องนี้เป็นประเด็นหลักที่ Oracle ใช้ฟ้อง Google อยู่ในขณะนี้ ถึงแม้บางสำนักข่าวจะอ้างแหล่งข่าวจาก Oracle เองว่า ไม่ได้ติดใจประเด็นนี้ แต่ถ้าเป็นงั้นจริง Oracle ทำไมไม่กล้าฟันธงเรื่อง TCK ไปซะ แสดงว่านี่แหละไพ่ตาย
เรื่องโค้ดน่ะมัน port กันทัน เปลี่ยนแปลงทันอยู่แล้ว แต่ License ของตายตัว เปลี่ยนยังไงก็ตาย
ใด้ยินว่า Dalvik ไช้วิธี
put4558350 Thu, 09/12/2010 - 01:23
In reply to อยากให้ทำจริง by bean3g
ใด้ยินว่า Dalvik ไช้วิธี clean room design (เขียนโปรแกรมหลีกเลี่ยงสิทธ์บัตร - ประมาณ ps move / wii remote การไช้งานเหมือนกันแต่กลไกลคนละแบบทำให้ให้ฟ้องไม่ใด้)
เรื่องสิทธ์บัตรต้องเอาโคตของ Dalvik มาดูครับ แต่ที่แน่ๆไม่ไช่การ copy code แน่นอน
นี่ก็ทำให้งงได้เหมือนกัน JVM
bean3g Thu, 09/12/2010 - 11:46
In reply to ใด้ยินว่า Dalvik ไช้วิธี by put4558350
นี่ก็ทำให้งงได้เหมือนกัน JVM ที่สร้างโดย Third party ห้ามใช้เทคนิค clean room ส่วน Google ก็อ้างว่า Dalvik ไม่ใช่ JVM (แล้วทำไมต้องใช้ Harmony เป็นฐานไม่ทราบขอรับ) ตัว Harmony ใช้เทคนิค clean room สำหรับ JVM และไม่ผ่าน TCK แปลว่ามันเป็น JVM แน่นอนครับ เหอ ๆ
มั่วมากครับ
lew Fri, 10/12/2010 - 20:16
In reply to นี่ก็ทำให้งงได้เหมือนกัน JVM by bean3g
มั่วมากครับ โยงมั่วไปหมดทั้งสิทธิบัตร, TCK, virtual machine
ไม่มีใครห้ามไม่ให้ใครใช้เทคนิค clean room ได้ครับ งานอย่างเดียวกัน มันมีหลายกระบวนวิธีในการทำไม่ใช่เรื่องแปลก คุณค้นพบวิธีหนึ่ง จดสิทธิบัตรไว้ ผมค้นพบอีกวิธี ผมก็จดสิทธิบัตรของผม ต่างคนต่างใช้เป็นเรื่องปรกติของโลก
นั่นทำให้ Android
lew Thu, 09/12/2010 - 09:17
In reply to อยากให้ทำจริง by bean3g
นั่นทำให้ Android ต้องแจ้งตลอดเวลาครับ ว่าไม่ใช้ Java (Platform) มีแต่ Java Syntax เท่านั้น
เรื่องที่คุณว่ามา ไม่ใช่ประเด็นในการฟ้องเลยครับ คุณคิดเอาเอง (และน่าจะผิด) สิทธิบัตรทั้ง 7 ฉบับเป็นเรื่องของกระบวนการทำงานของ VM, การแปลงโค้ดเป็น Class File, การเชื่อมต่อจาก Managed Code ไปยัง Native Code
Java Syntax? ไม่ใช้ Java
bean3g Thu, 09/12/2010 - 12:19
In reply to นั่นทำให้ Android by lew
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 มาใช้เป็นฐานถือว่าละเมิดสิทธิบัตรด้วยหรือเปล่า จะได้รับการอนุญาตจากสิทธิบัตรจำเป็นต้องผ่านข้อนี้หรือไม่
ใช่ครับ Android ไม่อ้างการ
lew Thu, 09/12/2010 - 14:00
In reply to Java Syntax? ไม่ใช้ Java by bean3g
ผมไม่ได้พยายามบอกว่ากูเกิลไม่ผิดนะ อย่างน้อยๆ ก็มีบางไฟล์ที่กูเกิลอาจจะพลาดไปสำเนาไฟล์ของ Sun มาโดยตรง แต่ประเด็นสิทธิบัตร ประเด็น TCK ที่คุณอ้างมา ผมมองว่ามันนอกเรื่อง
http://www.theregister.co.uk/
bean3g Fri, 10/12/2010 - 12:24
In reply to ใช่ครับ Android ไม่อ้างการ by lew
http://www.theregister.co.uk/2010/10/11/openjdk_ibm_oracle
จากแหล่งข่าวเดียวกันกับที่พวกยูชอบอ้าง ไอ้คิดเองเออเองเป็นกันหลายชาติเหมือนกันนะเออ 555
IBM สนับสนุน OpenJDK
lew Fri, 10/12/2010 - 12:32
In reply to http://www.theregister.co.uk/ by bean3g
IBM สนับสนุน OpenJDK แล้วเกี่ยวอะไรกับกูเกิล?
ผมว่าคุณสื่อสารไม่รู้เรื่องนะ
ส่งโค้ดมาให้ชุมชนด้วย
mk Thu, 09/12/2010 - 19:59
In reply to Java Syntax? ไม่ใช้ Java by bean3g
ตรงนี้ในสัญญาอนุญาต มีห้ามไว้ด้วยหรือครับ? ว่าต้องเปิดเมื่อไรบ้าง?
จงตั้งหน้าตั้งตารอดูกันต่อไป
bean3g Fri, 10/12/2010 - 11:22
In reply to ส่งโค้ดมาให้ชุมชนด้วย by mk
จงตั้งหน้าตั้งตารอดูกันต่อไป 555
-1 ออกนอกเรื่อง
lew Fri, 10/12/2010 - 11:51
In reply to จงตั้งหน้าตั้งตารอดูกันต่อไป by bean3g
-1 ออกนอกเรื่อง
อย่างนี้เรียกว่าตอบไม่ได้แล้ว
mk Fri, 10/12/2010 - 20:06
In reply to จงตั้งหน้าตั้งตารอดูกันต่อไป by bean3g
อย่างนี้เรียกว่าตอบไม่ได้แล้วแถรึเปล่า?
อืม...ผลออกมางี้ก็คงต้องยอมรั
netfirms Tue, 07/12/2010 - 23:59
อืม...ผลออกมางี้ก็คงต้องยอมรับและหาทางต่อไป
งานนี้ Apache
Architec Wed, 08/12/2010 - 00:21
งานนี้ Apache ต้องเตรียมลมไนโตรเจนเผื่อไว้ด้วยครับ
ก้มหน้าแล้วรอดูเวอร์ชันถัดไปดีกว่า -*-
IBM Eclipse ยังกอดจูบลูบคลำ
b4lmung Wed, 08/12/2010 - 00:31
IBM Eclipse ยังกอดจูบลูบคลำ Oracle อย่างเหนียวแน่น
จี๊ด-
cloverink Wed, 08/12/2010 - 00:50
จี๊ด-
ปูเสื่อรออย่างเดียว
joomla Wed, 08/12/2010 - 08:14
ปูเสื่อรออย่างเดียว
รอดูต่อไป
nextman13 Wed, 08/12/2010 - 08:40
รอดูต่อไป
เอ่อ เมื่อวานวันที่ 6 ธ.ค.
korokozo Wed, 08/12/2010 - 10:26
เอ่อ เมื่อวานวันที่ 6 ธ.ค. ครับ (ผมเห็น 6 ต.ค.)
รอดูต่อไป
แก้แล้วครับ
mk Wed, 08/12/2010 - 10:34
In reply to เอ่อ เมื่อวานวันที่ 6 ธ.ค. by korokozo
แก้แล้วครับ
หืม .. กูเกิลเอากะ Apache
khajochi Wed, 08/12/2010 - 10:31
หืม .. กูเกิลเอากะ Apache ด้วย
ถ้าจำไม่ผิด
DesertWasabi Wed, 08/12/2010 - 12:53
In reply to หืม .. กูเกิลเอากะ Apache by khajochi
ถ้าจำไม่ผิด คู่นี้เขาเชื่อมสัมพันธ์กันด้วย Google Wave มาก่อนแล้วครับ
ไม่เกี่ยวกับ Wave หรอกครับ
newstar Wed, 08/12/2010 - 13:14
In reply to ถ้าจำไม่ผิด by DesertWasabi
ไม่เกี่ยวกับ Wave หรอกครับ ความสัมพันธ์ของ Apache VS Google มีนานานแล้ว
งานนี้ Lobby กันสนุกเลยล่ะสิ
Meow-Meow Wed, 08/12/2010 - 16:53
งานนี้ Lobby กันสนุกเลยล่ะสิ ...
ที่โหวตผ่านนี่ คู่ค้าในระดับ Enterprise Solution กันทั้งนั้นเลย ลองไม่โหวตสิ Oracle อาจจะไม่โปรดทำ Support ให้อีก ...