จากกรณีที่ Oracle อ้างว่า Google ละเมิดลิขสิทธิ์ในการสร้าง API สำหรับ Android และเป็นประเด็นขึ้นโรงขึ้นศาลยืดเยื้อยาวนานมาตั้งแต่ปี 2010 จนในที่สุด ศาลชั้นต้นได้ตัดสินแล้วว่า Google ไม่มีความผิด ตามข้อกล่าวหาดังกล่าว ทว่าฝั่ง Oracle ไม่เห็นด้วยและทำการยื่นอุทธรณ์ ล่าสุดศาลอุทธรณ์ก็ได้เปลี่ยนคำตัดสินใหม่แล้ว โดยระบุว่า Google มีความผิดจริงในประเด็นการละเมิดลิขสิทธิ์ API
เดิมทีผลการตัดสินประเด็นนี้ในศาลชั้นต้นซึ่งจบลงด้วยชัยชนะของ Google นั้นมาจากการพิจารณาของผู้พิพากษา William Alsup ที่ระบุว่า "ซอร์สโค้ด API ในคดีนี้ไม่ใช่สิ่งที่จะมีลิขสิทธิ์คุ้มครองได้" ซึ่งเท่ากับว่าการที่ Google นำซอร์สโค้ดดังกล่าวไปพัฒนาเป็น API ใช้งานในระบบปฎิบัติการ Android เป็นการกระทำที่ไม่ละเมิดลิขสิทธิ์ แต่ทว่าศาลอุทธรณ์ได้ตัดสินว่าข้อพิจารณาของผู้พิพากษา Alsup นั้นไม่ถูกต้อง เพราะซอร์สโค้ด API มีองค์ประกอบของสิ่งที่จะได้รับการคุ้มครองด้วยสิทธิบัตรอย่างสมบูรณ์และนั่น ทำให้เรื่องนี้ต้องถูกนำไปตีความอีกครั้ง
ด้วยเหตุนี้คดีการละเมิดลิขสิทธิ์ API นี้จะถูกส่งกลับไปให้ศาลชั้นต้นพิจารณาไต่สวนใหม่ โดยจะต้องมีการพิจารณาว่าการกระทำของ Google ที่ใช้ซอร์สโค้ดของ Oracle มาใช้งานในการสร้าง API สำหรับ Android นั้นถือเป็นการใช้ผลงานอันมีลิขสิทธิ์คุ้มครองอย่างชอบธรรม (fair use) หรือไม่ หากไม่ใช่ก็จะต้องประเมินความเสียหายเพื่อพิจารณาเรื่องค่าชดเชยให้แก่ Oracle แต่ถึงแม้มีการพิจารณาว่านี่เข้าข่ายการใช้งานที่ชอบธรรม ก็จะต้องพิจารณาเรื่องค่าซื้อสิทธิใช้งานซอร์สโค้ดอยู่ดี ซึ่งจะต้องรวมไปถึงสิทธิในการใช้งานต่อเนื่องไปถึงอนาคตด้วย
ที่มา - CNET
Comments
/me เตรียมเปลี่ยนชื่อ Object.toString()
อันนี้ไม่ตรงเท่าไหร่นะครับ
กูเกิลกับออราเคิลต่อสู้กันในเรื่องของ API อยู่สองส่วน คือ คำถามไปยังลูกขุน มีสองคำถาม (ดูคำถามใน ReadwriteWeb ) คือ
กรณีนี้ลูกขุนระบุว่า กูเกิลละเมิดลิขสิทธิ์ API แต่ไม่สามารถหาข้อตกลงได้ว่าเป็นการใช้งานเป็นธรรมหรือไม่
ส่วนคำตัดสินทางกฎหมายที่ผู้พิพากษา Alsup ตัดสินเองคือ "API ได้รับความคุ้มครองลิขสิทธิ์หรือไม่" Alsup ตัดสินว่า API ไม่ได้รับความคุ้มครอง ทำให้จบคดีไปโดยทิ้งคำถามว่า "เป็นการใช้ที่เป็นธรรมหรือไม่" ค้างไว้แบบนั้น เป็นผลให้ค่าเสียหายเหลือไม่กี่แสนดอลลาร์ และ ออราเคิลไม่เรียกเลย เพื่อเร่งให้คดีจบ
คำอุทธรณ์ครั้งนี้ กลับคำพิพากษาของ Alsup ให้กลายเป็นว่า "API ได้รับความคุ้มครองสิขสิทธิ์" เลยต้องย้อนคดีกลับไปที่ศาลชั้นต้นอีกรอบ แล้วกลับมาพิจารณาเรื่องการใช้งานอย่างเป็นธรรมอีกครั้ง ตามคำพูดของฝ่ายออราเคิล
"We are confident that the district court will appropriately apply the fair use doctrine on remand, which is not intended to protect naked commercial exploitation of copyrighted material."
ระบุว่าเชื่อว่าศาลชั้นต้นจะพิจารณาการใช้งานอย่างเป็นธรรมอย่างเหมาะสม โดยหลักการใช้งานอย่างเป็นธรรมไม่ได้มีไว้เพื่อป้องกันการหาประโยชน์จากสิ่งที่ได้รับความคุ้มครองลิขสิทธิ์ไปเพื่อทำการค้า
lewcpe.com , @wasonliw
ผมแก้ไขเนื้อหาใหม่แล้วครับ :)
ช่างไฟสมัครเล่น (- -")
ต้อง public static void main(String[] args){} ครับเดี๋ยวขึ้น Syntax error :P
ระบบปฎิบัติการ => ระบบปฏิบัติการ
"Once upon a time" ใครคิดคำแบบนี้ที่ใครๆก็ใช้ เกิดในยุคนี้มีสิทธ์ "รวย"
กูเกิลซื้อ Oracle เลยครับ ผมเชียร์
เคยมีคนวิเคราะห์แล้วครับว่า Google ซื้อ Oracle ไม่ไหว ตัว Oracle เองเป็นบริษัทบิ๊กเบิ้ม ใหญ่มาก และสมมติว่าซื้อมาได้จริงก็ไม่คุ้ม เพราะไม่เกี่ยวกับ Core business ของ Google หรือเอามาเกื้อหนุนกันได้
ที่ผมว่าพลาดมากคือ Google น่าจะรีบชิ่งซื้อ SUN ไปก่อนจะตกอยู่ในมือ Evil อย่าง Oracle จะดีกว่า ป่านนี้โลกสงบสุขไปแล้ว
แต่ผมเชื่อลึกๆ ว่านอกจากเรื่องธุรกิจแล้ว ...นี่เป็นการ"แก้แค้นศัตรู" ให้กับ "เพื่อนรักที่ล่วงลับจากโลกนี้ไปแล้ว" ชัดๆ :p
จริงๆ ตอนนั้น Sun ก็ปล่อยเรื่อง Android เหมือนกันนะ คิดว่ารู้แต่หยวนๆ และตัวเองออกแนวบริษัทฮาร์ดแวร์เสียมากกว่า เลยไม่ค่อยไล่บี้มาก คือในอีกมุมก็ทำให้ขยายขอบเขตการใช้งานออกไป แม้จะไม่ใช่ JVM ของแกก็เถอะ
พอเฮียแกซื้อมาได้ ก็เลยเอาช่องนี้มาสอย (จะล้างแค้นหรือไม่ก็ตามเถอะ)
ผมคิดเหมือนกันเลยครับ Larry สนิทกับเพื่อนรักที่ล่วงลับมาก
ซื้อจริง ผมว่าซื้อได้นะ คุ้มด้วย
ยากครับ Oracle market cap เกินครึ่งนึงของกูเกิ้ลเลยครับซื้อไม่ไหวหรอกเป็นบริษัทที่บิ้กเบิ้มบะรึ่มฮึ่ม อีกทั้งรายได้พอๆกับกูเกิ้ลเลย(แต่จำนวนพนักงานมากกว่าเพราะมีสาขาทั่วโลก)
at&t จะซื้อ vodafone Pfizer จะซื้อ AstraZeneca market cap ก็เกินครึ่งเค้ายังคิดจะซื้อกันเลย แต่เค้าไม่ขายก็ว่าไปอีกอย่าง ในโลกเราอะไรก็เป็นไปได้หมด
ผมกำลังคิดว่ากูเกิลใช้แนวทางเดียวกับซัมซุง ที่ว่า
ยังเหลืออีกศาล เอาให้แน่ก่อน
แม้ java ไม่ซื้อโดย oracle แต่ถ้าเป็น google ก็อาจฟ้องคนอื่นเช่นกัน แต่ที่ผมเห็นกรณี windows builder ที่เป็นปลั๊กอินของ eclipe google ยังแจกฟรี ถ้าเป็น java อาจจะออกแนวเดียวกันกับปลั๊กอินตัวนี้ก็ได้ครับ แต่ข่าวแบบนี้ออกบ่อยๆ ก็ทำให้ java เกิดเสียความเชื่อมั่นจากชาว opensource ไปเยอะเหมือนกัน ยังนึกไม่ออกว่าจะมีภาษาไหนทดแทน java ได้บ้าง ผมเองก็ใช้ java เป็นอาชีพหลักเลย
C# แทน Java ไม่ได้หรอครับ
คำตอบของข้า คือ ประกาศิต
นั้นสิผมเคยพูดถึง Go (golang.org) ของ google เองด้วยว่า google เชื่อว่ามันดีก็น่าจะเปลี่ยนภาษาที่ android ไช้ไปเป็น Go เลย
samsung ใหญ่แค่ใหน ?https://youtu.be/6Afpey7Eldo
โดยส่วนตัวแล้วไม่น่าจะได้เพราะลักษณะภาษาก็ล้อเลียนมาจาก java ถ้าจำไม่ผิด ms เคยแพ้คดีเรื่องนี้แก่ sun มาครั้งหนึ่งแล้ว เพราะ ms เลียนแบบตัวภาษาเหมือน java แทบจะเรียกว่าฝาแฝดเลย ถ้าคนเขียน java มาก่อนเมื่อมาเขียน c# จะรู้เลยเหมือนกันมาก แต่เด็กยุคใหม่เคยเขียน .net c#. มาก่อนพอมาเขียน java มักจะพูดว่ามันเลียนแบบ c# เลย ผมแอบยิ้มในใจตลอดมา ผมอยากได้ภาษาที่ไม่ติดปัญหาไล่ฟ้องกันแบบนี้ ตอนนี้กำลังมองๆ ไปที่ python และ ruby เพราะผมต้องการเขียนเว็บเป็นหลัก แต่ก็ gui app (windows app) ด้วยเช่นโปรแกรมติดต่อระบบ asterisk ซึ่งตอนนี้ java ทำได้ทั้งสองแบบและครบสูตร รวมทั้ง report ที่มี ireport ซึ่งเป็นตัวสร้าง report ชั้นดีอยู่ และที่สำคัญต้องใช้ได้ใน windows ,linux ,macos ด้วย
ตัวที่เหมือน Java เด๊ะๆ เลยนี่น่าจะเป็น J# ซึ่งดับไปแล้วส่วน C# ยังพอเห็นกลิ่นอายของ C/C++ อยู่บ้างครับ
อ่านอันนี้เปรียบเทียบแล้วจะรู้ความจริงว่าใครลอกใครครับhttp://www.slideshare.net/jeffz/why-java-sucks-and-c-rocks-final
คำตอบของข้า คือ ประกาศิต
เข้าไปดูแล้วส่วนใหญ่เป็นการเทียบในระดับ add-on features ทั้งหมดเลยครับ
ในส่วนที่เป็น Programming language design นั้นมีกล่าวถึงแค่ Primitive data type สั้นๆนิดเดียว
ผมคิดว่าสไลด์ชุดนี้ไม่น่าบอกได้ครับว่าใครลอกใคร
เพราะถ้ามองย้อนกลับไปจริงๆ ทั้ง C# กับ Java ต่างก็ "เอามาจาก" C/C++ ทั้งคู่ครับจริงๆต้องเรียกว่าภาษาสายปีกกา (ไม่แน่ใจว่าปกติเรียกกันยังไง แต่ผมเรียกแบบนี้) ทั้ง Strong type, Weak type language ต่างก็สืบทอดจาก C/C++ ไม่มากก็น้อยทั้งนั้น อยู่ที่จะเอามามากหรือน้อยแค่ไหน
Java เริ่มมาจากการเอา C++ ที่เป็นลูกครึ่ง Structural/Object มาทำให้มันเป็น Object Oriented มากขึ้น
แต่ก็ยังมี Primitive data type ที่เป็นร่องรอยของ Structural language อยู่ส่วน C# ก็เกิดจากการเห็นความสำเร็จของ Java แล้ว MS ก็เลยเอา C/C++ มาต่อยอดเป็นภาษาที่ 2 ของตระกูล .NET (ในยุคนั้น)
เพื่อเอามาดึงคนที่เขียน C/C++ กับ Java เข้ามาสู่โลก .NET แทนที่รักษาฐานคนเขียน VB เอาไว้เพียงอย่างเดียว
ตัวที่เรียกได้ว่า "จงใจลอก" ในความคิดผมนั้นมีแค่ตัวเดียวคือ J# ครับแทบจะเอา Code Java มาแปะ เปลี่ยน include เป็น import + เปลี่ยน Lib แล้วคอมไพล์ได้เลย
Lambda Expression ก็หน้าตาละม้ายคล้ายของ C# นะครับ ลอกแนวทาง แต่รูปแบบเปลี่ยนไป
คำตอบของข้า คือ ประกาศิต
ที่น่ากลัวคือถ้าเกิดว่า API นั้นมีความคุ้มครองทางลิขสิทธิ ก็ต้องมาดูกันต่อว่าแล้วจะละเมิดลิขสิทธิระดับไหนถึงจะมีนัยสำคัญมากพอจะเรียกว่าละเมิดลิขสิทธิ
แน่นอนว่า Android ใช้ Harmony เป็นส่วนแพลตฟอร์ม ก็ดึงคลาสมาใช้ประมาณหนึ่ง (ผมว่าสัก 30% เห็นจะได้) ดังนั้นคงพอจะเรียกว่ามีนัยสำคัญ แต่ถามว่าถ้าเราละเมิดแค่ 5% หรือ 1% จะถือว่ามีนัยสำคัญหรือไม่ ?
ม่ว่ายังไงก็ตามราคาที่ oracle ซื้อ sun นั้นชัดเจนอยู่ oracle น่าจะเรียกเงินใด้น้อยกว่าราคาที่ซื้อ sun ระดับหนึ่งอยู่ดี
samsung ใหญ่แค่ใหน ?https://youtu.be/6Afpey7Eldo