คดี API จาวาระหว่างกูเกิลและออราเคิลลากยาวมาหลายปี ตอนนี้อยู่ระหว่างชั้นอุทธรณ์กูเกิล ทางกูเกิลก็ส่งเรื่องขึ้นศาลฎีกา (supreme court) เพื่อขอให้ตีความว่า API ได้รับความคุ้มครองลิขสิทธิ์หรือไม่ หลังจากที่ศาลอุทธรณ์พิจารณาว่า API ได้รับความคุ้มครอง กลับคำพิพากษาจากศาลชัั้นต้น
กูเกิลเน้นกับศาลฎีกาว่าหากตัดสินว่า API ได้รับความคุ้มครอง โลกไอทีอาจจะหยุดพัฒนาเพราะบริษัทไอทีรุ่นแรกๆ จะสามารถป้องกันไม่ให้ซอฟต์แวร์อื่นๆ มาทำงานเข้ากันได้กับซอฟต์แวร์ของตนเองเป็นเวลานานถึง 95 ปีตามกฎหมายลิขสิทธิ์สหรัฐฯ
กูเกิลสร้าง Android โดยมี API ส่วนใหญ่เหมือนชุดพัฒนาจาวา แต่โค้ดการทำงานด้านในยกมาจาก Apache Harmony และพัฒนาต่อด้วยตัวเอง การคุ้มครองอินเทอร์เฟซไม่ว่าจะมีคำตัดสินถึงที่สุดในทางใดจะตัดสินชะตาของโลกไอทีอย่างรุนแรงเพราะโลกไอทีทำงานร่วมกันได้จากอินเทอร์เฟซจำนวนมาก หลายครั้งมีการจ่ายค่าใช้งานตามตกลงกัน หลายครั้งเป็นการใช้งานโดยไม่บอกล่วงหน้า และอินเทอร์เฟซจำนวนมากผู้พัฒนาขึ้นมายกให้เป็นของสาธารณะ
ที่มา - Reuters, The Register
Comments
Google กำลังเอาอนาคตของโลกไอทีเป็นตัวประกันหรือเปล่านะ
Happiness only real when shared.
ชี้ให้เห็นผลกระทบที่เป็นไปได้ ไม่น่าจะถือเอาเป็นตัวประกัน ต่างจากกรณีช่องสามอย่างแน่นอนครับ
ปัญหาของคดีประเภทนี้ไม่ได้เกิดขึ้นกับกูเกิลครั้งแรกครับ โครงการโอเพนซอร์สจำนวนมากต้องยกเลิกโครงการไปทั้งที่เชื่อว่าไม่ได้ละเมิดสิทธิ์อยู่จำนวนมาก (สมัยผมเรียนมีโครงการ ARM แบบโอเพนซอร์สด้วยซ้ำ)
แต่ที่ผ่านมาโครงการประเภทนี้ พอโดนขู่จะฟ้องก็ยอมถอดโครงการ ลบโค้ดออกไปทั้งหมด ต่อให้ระดับบริษัทก็มักยอมความกันนอกศาล จ่ายเงินบ้าง แลกสิทธิบัตรกันบ้างพอเป็นพิธี
ถ้าบอกว่ากูเกิลกำลังเอา "อนาคต" เป็นตัวประกัน ต้องเข้าใจว่ามี "อดีต" ที่หายไปเพราะข้ออ้างกฎหมายประเภทนี้ โดยไม่มีบรรทัดฐานชัดเจน
รอบนี้ต่างออกไปเพราะกูเกิลรวยมาก เลยสู้คดีกันมาได้หลายปีไม่ยอมความ
lewcpe.com, @wasonliw
ถ้า Google ผิด บริษัทอื่นที่ใช้ Android ไปด้วยก็ผิดหมดครับ ผลกระทบวงกว้างมากครับ โดนไปทั่วโลกเลย ผลกระทบร้ายแรงกว่าช่อง 3 เยอะครับ
ถ้าผิดจริงทุกคนงานเข้ากันหมดล่ะครับ การออกแบบอินเตอร์เฟซจะต้องเลี่ยงอินเตอร์เฟซของคนอื่นกันหมดเลย ชื่อฟังก์ชั่นก็จะตั้งซ้ำกันไม่ได้
อย่าง
String Object.toString()
เนี่ย ถ้าให้ตั้งชื่อเป็นแบบอื่นคงน่าหงุดหงิดพิลึกล่ะครับString Object->string()
? (ใช้เครื่องหมายลูกศรไปเลยก็ไม่ได้ดูงงอะไรมาก)ใน Python ให้ประกาศ method
__str__
ไปเลย ส่วนตอนใช้ก็สั่งstr(instant)
ผมว่ามันก็ไม่ได้ดูขัดหูขัดตามากนะgoogle มีเหตุผลที่ฟังขึ้นครับ
google กดดัน ศาลเลยแฮะ ถ้าแพ้นี่มีการเปลี่ยนแปลงครั้งใหญ่แน่ๆ แต่ถึงแพ้ก็เจรจานอกรอบอยู่ดีแหละ ก็จ่ายเงินตามค่าใช้งานซะสิ
ปรับไปไช้ภาษาอื่นก็ไช้เวลาด้วยสิ
ปล. ที่จริงอยากให้ Android เปลี่ยนไปไช้ c++ ไปเลยดีกว่า
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
ถ้าเป็น C++ ก็ดีครับ แต่ปรับให้เป็น runtime แบบ java ก็พอ ถ้าเป็น native นี่ไม่ไหว แต่ยอมรับว่า native นี่เร็วกว่า runtime แน่นอน
ใช้ go ของตัวเองอาจจะดีขึ้น
ไม้หันเกินมาหนึ่งตัวครับ
May the Force Close be with you. || @nuttyi
เห็นตามศาลอุทธรณ์ครับ ไม่งั้นก็ก็อปกันสบายใจเฉิบเลย
ถ้าศาลฎีกา ยืน ตามศาลอุทธรณ์
บริษัทไหนจะกลายเป็นบริษัทที่รวยที่สุด?
แอบเสียดายที่ Google ไม่ใช่คนซื้อ SUN
ตอนนั้นมองเกมพลาดมั้งครับ ตอนแรกคงยังไม่คิดใช้ java หล่ะมั้ง