Google

คดีระหว่างออราเคิล-กูเกิลเดินทางมาถึงข้อยุติ (ในศาลชั้นต้น) เมื่อผู้พิพากษา William Alsup ตัดสินประเด็นสุดท้ายว่ากูเกิลไม่ได้ละเมิดลิขสิทธิ์ Java API ของออราเคิลแต่อย่างใด

(ข่าวเก่าสำหรับคนที่ไม่ได้ติดตามคดีนี้ สรุปความคืบหน้าคดี Oracle vs Google และ คณะลูกขุนตัดสิน กูเกิลไม่ละเมิดสิทธิบัตรออราเคิล)

คำตัดสินของผู้พิพากษา Alsup คือ "ตราบเท่าที่โค้ดที่ใช้สร้าง API นั้นต่างกัน ทุกคนมีเสรีภาพในการเขียนโค้ดที่ให้ได้ผลลัพธ์ออกมาเท่ากับฟังก์ชันหรือเมธอดที่ใช้ใน Java API"

ผู้พิพากษา Alsup เทียบเรื่อง API กับห้องสมุด โดยเปรียบ API แต่ละชุดว่าเป็นเหมือนชั้นหนังสือ และภายในมีหนังสือจัดวางอยู่ สำหรับกรณีนี้ Java และ Android จัดหนังสือเข้าชั้นโดยใช้มาตรฐานเดียวกัน แต่หนังสือภายในชั้นแตกต่างกันไป

ส่วนประเด็นเรื่องโค้ดของ Android ทางผู้พิพากษาระบุว่า 97% ของโค้ดที่ถูกฟ้อง (ใน API 37 ตัว) เป็นโค้ดที่กูเกิลพัฒนาขึ้นมาเอง ส่วน 3% ที่เหลือมีความซ้ำซ้อนกันแต่เป็นเรื่องของการตั้งชื่อตัวแปร แพกเกจ เมธอด คลาสที่เหมือนกัน ซึ่งผู้พิพากษาบอกว่าการเขียนโปรแกรมให้ทำงานร่วมกับ Java API ได้ (ซึ่งทำได้ตามที่ตัดสินไปแล้ว) ย่อมถูกบีบให้ต้องประกาศเมธอดตามแนวทางนี้อยู่แล้ว

ดังนั้นกูเกิลละเมิดโค้ดของออราเคิลจริงๆ แค่ 2 ส่วนคือ 9 บรรทัดในฟังก์ชัน rangecheck() และการนำไฟล์ test ของ Java มาใช้งานบน Android เท่านั้น ค่าเสียหายสูงสุดที่ออราเคิลมีโอกาสได้รับคือ 150,000 ดอลลาร์ และในความเป็นจริงแล้วอาจน้อยกว่านี้มาก (ศาลจะตัดสินเรื่องค่าเสียหายในวันที่ 21 มิถุนายนนี้)

กูเกิลออกมาแสดงความยินดีกับคำตัดสินครั้งนี้ และบอกว่าคำตัดสินของศาลช่วยรักษาหลักการพัฒนาซอฟต์แวร์ที่เปิดกว้าง ส่วนออราเคิลประกาศชัดเจนว่าจะยื่นอุทธรณ์เมื่อคดีนี้สิ้นสุดครับ (ซึ่งก็ใช้เวลาอีกเป็นปี และมีโอกาสพลิกคดีต่ำ)

ที่มา - Ars Technica, The Verge

ประเด็นเล็กๆ ที่น่าสนใจของคดีนี้คือเนื่องจากเป็นคดีที่มีความซับซ้อนทางเทคนิคมาก ผู้พิพากษา Alsup จึงไปหัดเรียนเขียนโปรแกรมด้วยตัวเอง และสุดท้ายเขาลองเขียนฟังก์ชัน rangecheck() ด้วยตัวเองว่ามันมีโอกาสเหมือนกันได้แค่ไหนด้วย

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

นับถือจริงๆ ผู้พิพากษาตั้งใจไปหัดเขียนโปรแกรม เพื่อตัดสินคดีนี้
ผู้เกี่ยวข้องด้านกฎหมายคอมพิวเตอร์ของไทย จะมีใครเขียนโปรแกรมได้ซักคนไหมหนอ

ตราบเท่าที่โค้ดที่ใช้สร้าง API นั้นต่างกัน ทุกคนมีเสรีภาพในการเขียนโค้ดที่ให้ได้ผลลัพธ์ออกมาเท่ากับฟังก์ชันหรือเมธอดที่ใช้ใน Java API

ชอบประโยคนี้มาก

และ ชอบประโยคสุดท้าย ที่ ไปหัดเขียนโปรแกรมเอง แบบนี้ยุติธรรมดี

เรื่อง programming ไม่ลองทำจริงมันก็ไม่รู้ครับ ว่าความจริงมันเป็นอย่างไร

ขนาดผมเขียนโปรแกรมมานาน บางทียังไม่แน่ใจเลยครับว่า program ที่ตัวเองเขียนจะมี output อย่างที่คิดไว้หรือเปล่า

โลกหมุนไปเรื่อยๆ น่ะครับ ผู้พิพากษาก็ต้องปรับให้ทันกับโลกด้วย ถือเป็นการทำงานครับ ไม่ใช่เวลาว่าง

ผิดถนัด กรณีนี้ไม่ใช่ "การใช้เวลาว่าง" เพื่อเรียนเขียนโปรแกรม แต่การเรียนเขียนโปรแกรมคือ "การทำงาน" เพื่อความเข้าใจในรูปคดี และสามารถวิเคราะห์ข้อเท็จจริงที่เกี่ยวข้องได้อย่างถูกต้อง

ถูกต้องครับ
ถ้าเทียบกับการหาเวลาเพื่อทำความเข้าใจในคดีที่ตัวเองต้องตัดสิน
แม้เป็นคดีเครื่องสำอาง ศาลอาจต้องไปฝึกแต่งด้วยซ้ำ

ก็ยังดีกว่ามาตัดสินในสิ่งที่ตัวเองไม่รู้เรื่องแบบผ่านๆ
แล้วผลลัพธ์มันมาตกลงที่ผู้ต้องหาผิด ทั้งที่มีเงื่อนงำแปลกๆ

ทุกคนในโลกมีเวลาว่างหมดล่ะครับ

คนไม่ว่าง คือคนที่บริหารจัดการเวลาได้ห่วย

แค่นั้นเอง

ผมขอหยาบคายนิดนึงนะครับ

ผมเห็นคุณชอบตอบอะไรแบบ "ตีขลุม" คือ ... สักแต่ตอบเหวี่ยงแหไป ใช้คำตอบกว้าง ทำเหมือนว่าตัวเองรู้เยอะมาก แต่ไม่มีสาระอะไรในคำตอบ ไม่มี fact / ไม่มี statistic / ไม่มีอะไรเลย

เห็นพยายามโชว์กึ๋นมาตลอดข่าว จู่ๆ ทำไมไม่อยากตอบซะล่ะครับ?

พยายามโชว์กึ๊นอะไรหรือ ก็แค่แสดงความเห็นแค่นั้นเอง ความเห็นที่ไม่ได้ไปในแนวทางแบบพวกคุณ ก็แค่นั้น คุณไม่ต้องตอบไม่ต้องสนเลยก็ได้นี่ Don't feed the troll. ลืมแล้วหรือ
ที่นี่ไม่ใช่สถานที่จะมาโชว์อะไร ทำแล้วได้อะไร ความภูมิใจ ความสะใจหรือ ไม่เห็นจะได้อะไรเลย ไม่มีใครรู้จักกัน ยกเว้นพวกคุณเอง ก็แค่เสนอมุมมองที่ต่างจากพวกคุณแค่นั้นเอง แล้วก็ไม่ได้คิดจะเถียงเอาชนะอะไรด้วย

ก็ขอยำ้ว่าคุณไม่ต้องมาสนใจมาตอบเสียดสีตามแบบของคุณก็ได้ในเมื่อมันไม่มีประโยชน์ทั้งต่อตัวคุณและคนอื่น คอมเม้นก็มีแค่วันละ8 จะเสียมันมาเสียดสีทำไม
ส่วนคำตอบที่คุณคิดว่าตีขลุมน่ะมันเป็นเรื่องที่ใครๆเขาก็รู้กัน ไม่จำเป็นต้องอธิบายละเอียด คนเก่งอย่างคุณหาความรู้ได้เองอยู่แล้ว ไม่ต้องสอนหนังสือสังฆราช
อีกอย่างประโยคตีขลุมที่ยกมาก็ไม่จำเป็นต้องตอบแบบเฉพาะเจาะจงอยู่แล้ว ยกตัวอย่างไปทำไม อย่างไรคุณก็เชื่อว่าคุณคิดถูกอยู่แล้ว เสียจำนวนคอมเม้นเปล่าๆ

คอมเมนต์ผมไม่จำกัดครับ

คุณจะบอกว่าไม่ได้พยายามโชว์กึ๋น แต่พอเห็นใครตอบอะไรก็ไปขัดเขา บอกว่าไม่ใช่แบบนั้น ไม่ใช่แบบนี้ ไม่ถูกต้องเสมอ ยังมีจุดผิด ฯลฯ แต่พอมีคนถามคุณ คุณก็บอกว่าคนอื่นเค้ารู็กันหมดแล้ว

เยี่ยมมากครับ ผมจบกับคุณแล้วครับ ไม่สนุกเลย

พวกคุณนี่ขัดไม่ได้หรือ ต้องตอบไปทางเดียวกันหรือ ไม่สนใจความคิดแนวอื่นหรืออย่างไร

แล้วเวลาคุณถามน่ะอยากได้คำตอบหรืออยากไล่ต้อนล่ะ คำถามคุณมันแสดงเจตนาโจ่งแจ้งมาก

อยากโชว์ภูมิไล่ต้อนนักหรือ. เดี๋ยวตอบแบบที่คุณอยากให้ตอบก็ได้เอาไหม. คุณจะได้สบายใจหายหงุดหงิด

ถามทำไมครับ แค่นี้คิดเองไม่ได้หรือ ผมว่าสติปัญญาระดับคุณสามารถหาคำตอบได้ด้วยตัวเองอยู่แล้วครับ

ข้างบนผมตอบแบบคุณครับ ไม่รู้ว่าคุณรู้สึกอย่างไร แต่ถ้ารู้สึกแบบผม ผมก็อยากให้คุณจำเอาไว้ครับ จะได้ไม่ตัดบทการสนทนาแบบนี้อีก

ผมไม่ได้ไล่ต้อนครับ ผมก็ถาม-ตอบกันกับสมาชิกทุกท่านแบบนี้

ผมสังเกตุดูว่าคนที่บอกว่าผมกำลังไล่ต้อน เพราะเค้าหาเหตุผลมาหักร้างไม่ได้ ก็หาว่าผมไล่ต้อน

ส่วนคำถามที่ว่า "ที่นี่ขัดไม่ได้เหรอ?" ผมไม่ได้บอกอย่างนั้นเลยครับ แต่ผมเห็นคุณพยายามขัดทุกคน เหมือนคุณรู้ว่ามันมีคำตอบที่ดีกว่าในใจ

แต่พอผมถามถึงคำตอบที่คุณเก็บเอาไว้ ... คุณกลับบอกว่า "ผมไล่ต้อน"

ผมหยาบคายน่ะผมรู้ตัวครับ แต่คุณรู้ไหมว่าคุณก็เป็นคนที่ไม่มีมารยาทในการสนทนา

โอเค ... คุณบอกว่ามันเป็นสิทธิที่คุณจะขัด จะไม่ตอบ .. ผมก็มีสิทธิจะถามไม่ใช่หรือครับ?

อันนี้ไม่ได้ถาม แค่เปรย เปรยแปลว่าอะไร หาดูในกูเกิลนะจ๊ะ

คุณจะตอบก็ได้ไม่ตอบก็ได้ แต่คุณต้องมาต่อล้อเพราะคุณอยากเอาชนะ ใช่ไหมพ่อหนูน้อย

เวลามีคนไม่เล่นตามเกมคุณ ดูคุณหงุดหงิดมากเลยนะ

ประโยคห่วยๆอันนั้นน่ะคุณจะยกมาถามหาตัวอย่างทำไม คุณถามตัวถามใจคุณดูสิ

ในโลกนี้ไม่มีใครจะมาเป็นลูกไล่คุณง่ายหรอก คนเขามีมือมีเท้ามีความคิดกันทั้งนั้น

ถ้าคุณมีมารยาท การสนทนาก็จะเป็นไปด้วยความมีมารยาท แต่ถ้าคุณประชดเสียดสีมาก่อน มันก็อย่างที่เห็น

คุณเป็นคอนทริบิวเตอร์ อยากได้อะไรก็ต้องทำตัวอย่างให้คนอื่นทำตาม คุณต้องมีความอดทนมากกว่าคนอ่านธรรมดา

ไม่ใช่ทำตัวเป็นขาใหญ่ประจำซอย คอยไล่ต้อนคนที่คุณหมั่นไส้. อย่างไรก็ดีมันก็แล้วแต่คุณจะเลือก

PaPaSEK Sun, 03/06/2012 - 17:16

In reply to by MN

contributor แปลว่าเคยเขียนข่าวให้ Blognone ครับ ไม่ได้มีสิทธิอะไรมากกว่าคนอื่นนอกจากการแสดงความเห็นได้ไม่จำกัด จะพยายามทำให้ตัวเองดูเหมือนถูกรังแกทำไมครับ ... ลูกไล่ ลูกนั่น ลูกนี่ อะไรไม่รู้นะครับ ดูเหมือนพวกตีโพยตีพาย ลากออกนอกเรื่องไปเรื่อยๆ ชักแม่น้ำทั้งห้า

สิ่งที่ผมต้องการมีแค่อย่างเดียวครับ คือต้องการคำตอบ ที่คุณตอบเป็นคำถามปลายเปิดเอาไว้

ถ้าไม่ให้บอกว่าไม่ให้ ผมจะจบครับ ไม่ใช่บอกว่า "คนนั้นก็รู้ คนนี้ก็รู้" .... แต่ผมไม่รู้ครับ ถ้ารู้คงไม่ถาม ถามแล้วดันวกไปวนมา ผมก็ถามต่อ พอผมถามต่อ กลายเป็น contributor รังแกสมาชิกซะงั้น

เอาเป็นว่าผมยอมรับว่าไล่ครับ ไล่จริงๆ ก็เพราะอยากได้คำตอบ ซึ่งลากมาเกิน 10 ความเห็นแล้วก็ไม่ได้คำตอบ

ฉะนั้น ... ผมจบก็ได้ครับ เราสองคนจะได้ออกจากวังวนตรงนี้ซะที

คุณก็ยังวนที่เดิมอยู่อีกนะ. ตกมาตั้งกี่หน้าแล้วคุณก็ยังวนอยู่อย่างเดิม

คุณเข้าใจประเด็นที่สื่อถึงคุณไหม ลองอ่านให้ดีๆ

แต่ก็OKที่คุณยอมรับว่าหยาบคายกับไล่ต้อน

ตกลงว่าจะบอกได้รึยังครับ ที่คุณบอกว่า "ก็ไม่ใช่ทุกกรณี" มันมีกรณีไหนบ้าง

ผมถามเพราะผมไม่รู้ครับ ผมค้นหาแล้วก็ไม่เจอ

ถ้าไม่ตอบขอสั้นๆ คำเดียวครับ

สงสัยคุณจะไม่เข้าใจนะว่าที่เขียนมาตั้งใจจะบอกอะไรคุณ

แต่ว่าคุณน่ะหมกมุ่นยำ้คิดยำ้ทำมากไปหน่อยนะ. รู้สึกบ้างไหม.

คุณเป็นคนเก่งหัดเขียนโปรแกรมได้เองตั้งแต่นั้นมา ม.1 คนทั่วไปทำไม่ได้หรอก เรื่องแค่นี้คุณอย่าทำแกล้งโง่ไปเลย. คุณฉลาด คุณเก่ง คุณรู้ดีอยู่แล้ว
หัดขี่จักรยานคุณก็ยกตัวอย่างชัดแจ๋วเลย

เอาเถอะถ้าคุณสนใจมันมาก คุณก็ลองพิสูจน์มาให้ดูหน่อยสิว่าตรรกอันนี้เป็นจริงในทุกกรณี

ผมเดาเอาไว้แล้วครับว่าคุณต้องตอบแบบนี้

ผมเดาเอาไว้ตั้งแต่เมื่อคืน

ถ้าไม่รบกวนเกินไป เข้าไปดูที่ลิงค์นี้ นะครับ คห.สุดท้าย

จะได้รู้ว่าผมเดาไว้ตั้งแต่เมื่อคืน รบกวนดูวันเวลาของโพสท์ผมด้วยครับ จะได้รู้ว่าผมไม่ได้พูดลอยๆ เหมือนที่คุณชอบทำ

ผมไม่ต้องการคำตอบแล้วครับ ผมแค่จะพิสูจน์ว่าเรื่องของ "การใช้สิทธิ" มันมีอยู่จริง เหมือนที่คุณใช้ "สิทธิในการแสดงความปัญญาอ่อน" น่ะครับ

ผมเด็ก ผมหยาบคาย ผมชอบไล่ต้อน ผมเกรียน / คุณปัญญาอ่อน เอิ๊กๆ

ผมไปละครับ

รู้สึกว่าจะมีคนสนใจอยู่นะ ตกมาหลายหน้าแล้วยังมีคนมาตามอ่านตามคอมเมนต์อีก นึกว่าจะเหลืออยู่แค่สองคน

ยังมีคนมีความคิดอย่างนี้อีก. จะเท่ไปทำไมหรือ ในโลกที่ไม่มีคนรู้จักตัวตน ความเท่มีคุณค่าด้วยหรือ

จะวิจารณ์ใครก็ให้ตรงประเด็น ไม่งั้นคำวิจารณ์ของคุณมันก็ไม่มีพลัง

ข้อความนี้ไม่ได้ถูกต้องทุกกรณี

งั้นข้อความนี้ผมเอาไปแปะเท่ๆ ที่ไหนก็ได้ครับ

พอมีคนถามผมก็ตอบว่า ไม่จำเป็น ฉลาดก็ไปคิดเอาเองสิ

ดีเนอะ ไปหาว่าเค้าพูดผิด แต่ไม่บอกว่าผิดยังไงให้คิดเอาเอง

1 ถ้าคุณจะเอาใช้ด้วยก็ยินดี

2 มีคนคอมเมนต์อย่างนี้มาก่อน ค้นดูสิ มีตัวอย่าง ไม่เห็นประหลาดตรงไหนเลย

3 เรื่องนี้ทำความเดือดร้อนรำคาญใจให้คุณมากเลยหรือ ก็แค่คนที่คุณไม่รู้จักคนหนึ่ง ไม่มีตัวตนในโลกของคุณด้วยซ้ำ มาเขียนสิ่งที่ขัดตาคุณก็แค่นั้น มันกระทบอะไรคุณหรือ ช่วยอธิบายหน่อย แต่ถ้าไม่อยากอธิบายก็ไม่เป็นไร แต่ดูพวกคุณหมกมุ่นกับเรื่องไร้สาระชอบกลอยู่นะ

ก็ถ้าคุณคิดว่ามันไม่กระทบ แล้วจะมาตอบเป็นวักเป็นเวรทำไมล่ะครับ

พูดจาปัญญาอ่อน เวลาด่าคนอื่นน่ะดูตัวก่อนครับ

อ่อ .. ผมไม่ได้ด่าใครนะครับ ไม่ได้ลงชื่อเอาไว้ ปัญญาอ่อน เอิ๊กกกกกกก

ไม่มีอะไร คุยเรื่องไร้สาระกับคุณไปวันๆ ก็เพลินดี

คนปัญญาอ่อนย่อมเข้าใจในคนปัญญาอ่อน คุณว่าไหม แบบจะคุยเรื่องปัญญาอ่อนอย่างนี้ไม่รู้จะคุยกับใคร ก็ได้แต่คุยกับคุณนี่แหละ แหมหมดคนคุยซะแล้ว

อ่าน Jusci เรื่องอัจฉริยะสักหน่อยก็ดีนะ

PaPaSEK Mon, 04/06/2012 - 13:36

In reply to by MN

อ่านแล้วครับ ผมลงความเห็นไปแล้วด้วย

ผมถือว่าผมจบแล้วนะครับ งวดนี้ผมแพ้เพราะตบะแตกก่อน

ตอนนี้จับมือสงบศึกก่อน โอเคมั้ยครับ?

MN Mon, 04/06/2012 - 13:48

In reply to by PaPaSEK

โอ ขอโทษด้วย ว่าคุณกลับคืนไปในความเห็นข้างบนแล้วล่ะ

อันนี้ขอโทษจริงๆ เดี๋ยวคุณอย่าเพิ่งไปคอมเมนต์ทับ. ขอไปลบความเห็นก่อน

เฮ้ย จะสนใจทำไมครับ ไม่ต้องไปลบหรอก

กัดกันแป๊บๆ เดี๋ยวก็เพื่อนกัน แต่ก่อนผมฟัดกับ Thaina มากกว่านี้อีก

ด่าผมด่าได้เลยครับ ผมไม่ถือ ขอแค่ว่าบอกเหตุผลด้วยแค่นั้นพอ

งวดนี้ผมทำตัวให้โดนด่า เพราะต้องการแหย่คุณนี่แหละ ผมไม่ขอโทษนะ แล้วก็ไม่คิดว่าคุณต้องขอโทษด้วย

ถ้าไม่มีเวลาว่างไปเรียนได้ไง ขอลาเรียนต่อแล้วงดพิจารณาคดีอื่นไปเลยหรือ การเขียนโปรแกรมมันไม่ต้องใช้เวลาฝึกฝน ใครเรียนปุ๊บก็ทำได้ปั๊บอย่างนั้นหรือ

ลองไปอ่่านเนื้อหาจาก link ที่เมนต์ล่างๆให้มาครับ แกจบด้าน math มาด้วยครับ
ซึ่งแกเขียนเป็นอยู่แล้ว ด้วยภาษาอื่นๆ แค่เรียน syntax ของ java มากกว่า

ว่าแต่......แล้วมันไม่ดีตรงไหนครับ ที่ทำความเข้าใจเรื่องที่จะตัดสินก่อน

ถ้าเทียบกับของไทยที่ให้พนักงานทะเบียนมาแสดงความเห็น แทนที่จะเป็นผู้เชี่ยวชาญด้านโทรศัพท์ ผมว่าของเค้าน่ายกย่องกว่ากันเยอะ

มีตรงไหนที่บอกว่าไม่ดี

ที่จริงผู้พิพากษาควรอาศัยพยานผู้เชี่ยวชาญมากกว่า แต่กรณีนี้เป็นเรื่องที่ผู้เชี่ยวชาญปะทะผู้เชี่ยวชาญ ผู้พิพากษาเลยต้องหาความจริงด้วยตนเอง

"มีตรงไหนที่บอกว่าไม่ดี"

"ถ้าไม่มีเวลาว่างไปเรียนได้ไง ขอลาเรียนต่อแล้วงดพิจารณาคดีอื่นไปเลยหรือ" << ตรงนี้ครับที่คุณบอกว่าไม่ดี

ถ้าคดีนั้นจะต้องใช้เวลาเยอะ เพื่อให้เกิดความกระจ่างในการตัดสิน มันก็ควรจะต้องใช้เวลาตามนั้นครับ

ถ้าคดีล้นพอกพูนก็ต้องเพิ่มผู้พิพากษาครับ ไม่ใช่บอกว่า มีคดีอื่นๆเยอะเลยใช้เวลาสั้นๆ สั่วๆ ตัดสินส่งเดชไปเท่าที่รู้

ถึงแม้ผู้เชี่ยวชาญมาอธิบาย แต่ถ้าผู้พิพากษายังไม่สามารถทำความเข้าใจได้ชัดเจน ก็ต้องศึกษาเพิ่มเติมให้เข้าใจครับ

ประโยคที่คุณคิดว่าบอกว่าไม่ดีนั้นเป็นน่าจะเป็นการตอบความเห็นว่าอันนี้ไม่ใช่การใช้เวลาว่างแต่เป็นการทำงาน ตอบไปแล้วมันกระเด้งมาอยู่ข้างล่างไม่ตรงกับที่ตอบ

การตัดสินช้าไม่มีคู่ความฝ่ายไหนเขาชอบกันหรอก. แล้วมันมีวิธีที่จะหาความจริงหลายอย่าง เช่นบางศาลก็มีผู้พิพากษาสมทบ บางคดีก็ต้องอาศัยผู้เชี่ยวชาญเพื่อที่จะได้ช่วยเรื่องความรู้ในส่วนนั้น

การที่ผู้พิพากษาไปเรียนเรื่องนั้นมาก็อาจจะดี แต่จะทราบได้อย่างไรว่าความรู้ที่ไปเรียนมาครอบคลุมแล้ว ตัดสินแล้วไม่Biasจากที่ตัวเองคิดว่ารู้พอแล้ว. อันนี้เป็นประเด็นสำคัญ

ที่คอมเม้นต์เรื่องเวลาว่างเพราะเมื่อเปรียบเทียบกับบ้านเราแล้ว สัดส่วนคดีต่อผู้พิพากษาแล้วยากที่จะหาเวลาว่างไปทำอย่างนั้นได้ จะเพิ่มจำนวนผู้พิพากษาก็ยากเพราะต้องสอบข้อสอบให้ผ่าน ถ้าสอบไม่ผ่านก็รับเข้าไปไม่ได้ แต่บางประเทศผู้พิพากษาเขาเลือกตั้งกันเข้ามาเป็น อันนี้ก็เพิ่มจำนวนได้ง่าย

คิดว่าเป็นความเห็นกลางๆ ไม่ได้ตัดสินว่าดีหรือไม่ดี
แต่ก็สงสัยว่าเวลาเราจะตัดสินใจอะไรสักอย่าง อย่างซื้อบ้านเราก็ใช้วิธีหาความรู้จากผู้รู้ไม่ใช่หรือ ถ้าจะลงมือหัดสร้างแบบง่ายๆเพื่อจะมีข้อมูลตัดสินใจมันก็unusualไปสักหน่อยหรือคุณว่าอย่างไร

ผมล่าช้าในการตอบกระทู้นี้ไป 4 ปีรึนี่
ประการแรกต้องเข้าใจว่าระบบศาลใน US จะเรียนกฎหมายจะต้องการปริญญาตรีสาขาอื่นก่อนจึงจะเรียนจบแล้วสอบ bar exam ได้ ตั้งกันเข้ามาเป็น เอ่อถ้าเป็นคดีนี้บอกเลยไม่ใช่ครับ

ศาลไทยส่วนใหญ่ผู้พิพากษาไม่ค่อยขวนขวายที่จะสนใจเรื่องอื่นเท่าไหร่
ถ้าจะอ้างเรื่อง Bias เขาไม่มีเกณฑ์รับผู้พิพากษาที่เคยเรียนสาขาอื่นมาด้วยหรอกครับ
เขาต้องการจะปรับระบบนานแล้ว
สิ่งที่ท่านพูดมันล้าสมัยเป็น 10 - 20 ปีแล้วครับ

คอมเมนต์ส่อเสียดของคุณไม่ช่วยให้อะไรดีขึ้นหรอก

ต้องการการเสียดสีกลับไหม

ก็คิดว่าการเขียนโปรแกรมมันเป็นศาสตร์แขนงหนึ่งที่มีความยากในการเรียนรู้อยู่ ต้องใช้เวลาในการเรียนรู้

แต่ถ้าคุณเปรียบเทียบกับการขี่จักรยานก็ตามใจคุณแล้วกัน

คงไม่มีคุณค่าอะไรที่จะมาเถียงกับคุณหรอก

ผมเรียนเขียนโปรแกรมเองครับ ผมเขียนตั้งแต่ ม.1 หรือ ม.2 นี่แหละ ผมก็ใช้เวลาตอนเลิกเรียนหลัง 5 โมงเย็นมาหัดเขียน และเขียนเป็นในเวลาไม่ถึงอาทิตย์ครับ

ผมพยายามจะบอกอะไร? ผมจะบอกว่าผู้พิพากษาก็เช่นกัน ผู้พิพากษาไม่ใช่ 7-11 ที่ทำงาน 24 ชม. อาทิตย์ละ 7 วันครับ ถ้าแบ่งเวลาจากการดูหนัง ฟังเพลง ท่องอินเตอร์เน็ต เอาเวลามาเขียนโปรแกรม ทำไมจะไม่สำเร็จครับ?

อีกอย่างคือคดีนี้ไม่ได้เพิ่งเกิดขึ้นเมื่อวาน แต่มันจะครบ 2 ปีแล้วครับ ถ้าใช้เวลาตลอด 2 ปี หรือ 1 ปีมาหัดเขียนโปรแกรมเพื่อให้เขียนฟังก์ชันได้สัก 1 ตัว มันต้องใช้เวลาเรียนกี่ปีหรือครับ?

หัดเขียนเพื่อให้รู้แนวทางครับ ไม่ใช่จะเขียน OS มาขายแข่งกับไมโครซอฟท์

เช่นเดียวกับจักรยานครับ ไม่มีใครต้องลาออกจากงานมาปั่นจักรยานหรอก

ผมเห็นว่าผู้พิพากษาหลายๆ ท่าน พนักงานออฟฟิซหลายๆ คนก็ไปเรียน ป.โท ป.เอก รอบดึกหลังเลิกงาน ... ไม่เห็นมีใครต้องลาออกจากงาน และก็เห็นว่าส่วนมากก็เรียนจบได้ครับ

อะไรที่คุณอาจทำไม่ได้ คนอื่นอาจทำได้ .... อะไรที่คนอื่นทำได้ คนอื่นก็อาจทำไม่ได้

อย่าเอาตัวเองไปตัดสินคนอื่นครับ

อันนี้คุณพูดถูกนะว่า

อย่าเอาตัวเองไปตัดสินคนอื่น

บางอย่างคุณทำได้ง่ายๆ คนอื่นทำไม่ได้อย่างคุณก็เลยหลงคิดไปว่ามันยาก

แค่หัดขี่จักรยานแล้วจะไปเป็นกรรมการตัดสินการแข่งจักรยานได้เลยหรือ

ไม่ขัดแล้วนะ พอใจแล้วยัง

มีตรงไหนที่เสียดสีผู้พิพากษาหรือ.
ผู้พิพากษาบางประเทศไม่ได้มีเวลาว่างมาก หารจำนวนคดีกับจำนวนผู้พิพากษาดู จะได้รู้ว่างานเขามากแค่ไหน

ใช่ครับ ผมว่าคุณพูดถูก

ลองนับคดีในอเมริกาทั้งหมด แล้วหารด้วยผู้พิพากษาคนเดียวดูสิครับ

แย่จัง ผมเสียดสีอีกแล้ว

ผมแค่จะบอกว่า อเมริกาไม่ได้มีผู้พิพากษาคนเดียวครับ เค้าก็แบ่งๆ งานกันทำ

แต่ละคนไม่ได้ทำงาน 24 ชม.ครับ

ผมไม่มีความสามารถพอที่จะรู้จำนวนพวกนั้นหรอกครับ ถ้าคุณรู้ก็ช่วยหารให้ดูหน่อยสิครับ อย่าอมไว้คนเดียว

บางคนอาจจคิดไปว่าผู้พิพากษาเป็นคนมีอายุ 40-50 ขึ้นไปตอนแรกผมก็มีความคิดแบบนั้น

แต่ผู้พิพากษาที่ผมเคยพบเห็นตอนผมไปเป็นพยานในศาล ท่านก็เป็นวัยรุ่น ไม่ต่างจากผมเท่าไร่นะครับ แถมน่ารักอีกต่างหาก

แล้วยังมาถามผมในศาลนอกประเด็นว่า hotmail อ่านภาษาไทยไม่ออก ต้องทำอย่างไร

จริงครับ

ใครที่เก่งระดับยอดมนุษย์นี่สัก 20 ปลายๆขึ้นเป็นผู้พิพากษาได้ไม่ยากครับ ไม่จำเป้นว่าต้องเป็นผู้ใหญ่ 40-50 เสมอไป

lawender Fri, 01/06/2012 - 11:16

ไทย... ตัดสินตามเหตุผลที่ทนายบอกครับ

ตุลาการไทย ยุ่งอยู่กับงานเอกสาร ไม่ว่างเรียนรู้อะไรเพิ่มเติมแน่นอน ดังนั้น ตุลาการไทยจึง "เชื่อ" แต่ "หลักฐาน" และ "พยานที่น่าเชื่อถือ" ที่ถูกทนายความของทั้งสองฝ่าย ป้อนเข้ามาเพื่อใช้ในการตัดสินใจ เอวัง

ขอยกคำพูดของ @neizod มานะครับ

ผู้พิพากษาตปท.เค้าไปหัดเขียนโปรแกรมเองแล้ว ผู้พิพากษาไทยมาหัดทำเว็บกันมั่งมั้ยครับ :3

ตัดสินได้ดีมากเพราะต่อไปมันจะเป็นบรรทัดฐานในการใช้ตัดสินคดีอื่นในอนาคตเลย ---> "ตราบเท่าที่โค้ดที่ใช้สร้าง API นั้นต่างกัน ทุกคนมีเสรีภาพในการเขียนโค้ดที่ให้ได้ผลลัพธ์ออกมาเท่ากับฟังก์ชันหรือเมธอดที่ใช้ใน Java API"
[ขอแสดงความนับถือคับท่านศาลที่เคารพ]

ผมก็สงสัยเหมือนหลายท่านว่าผู้พิพากษาคดีนี้ทำไมถึงได้เด็ดดวงขนาดนี้ ผมมีข้อพิจารณาดังนี้ครับ

มาตรฐานผู้พิพากษาในศาลระบบ common law ส่วนใหญ่จะสูงมากครับ แล้วคดีก็ไม่ใช่ว่าจะขึ้นศาลกันได้ง่ายๆด้วยเพราะมีระบบการไกล่เกลี่ยหรือพิจารณาเบื้องต้นของฝ่ายปกครองในระดับที่ดีเป็นที่ยอมรับ ถ้าขึ้นศาลก็แปลว่าข้อพิพาทเกินเยียวยาหรือไม่ก็ฝ่ายปกครองอยากเปลี่ยนแนวการตัดสิน ผู้พิพากษาของศาลจึงต้องชั่งน้ำหนักและตระหนักกันตั้งแต่แรกว่าคดีที่ตนกำลังพิพากษานั้นมีผลกระทบอย่างใหญ่หลวง ไม่เคยคิดเผื่อว่าเดี๋ยวก็อุทธรณ์ ฎีกากันหรอก เพราะอุทธรณ์ ฎีกาก็เป็นเรื่องยากมากๆเหมือนกัน คำพิพากษาจึงค่อนข้างละเมียดละไม หลายเรื่องเข้าขั้นวรรณกรรมทางกฎหมาย

สำหรับประเทศไทยเท่าที่ฟังมาข้อจำกัดเยอะมากในการจะทำได้อย่างนั้น หลายคนก็อ้างว่าเราเป็น civil law ทำแบบนั้นไม่ได้หรอก ผมก็กลับไปศึกษาคำพิพากษาศาล civil law อย่างฝรั่งเศส เยอรมัน หรือญี่ปุ่นก็ต้องยอมรับว่าน่าจะเป็นข้ออ้างเสียมากกว่าเพราะประเทศ civil law ชั้นนำเหล่านั้นก็มีคุณภาพคำพิพากษาในระดับวรรณกรรมทางกฎหมายอยู่หลายเรื่อง ประเทศไทยก็เคยเป็นเมื่อหลายสิบปีก่อนแต่ตอนนี้ท่านๆเหล่านั้นเกษียณอายุหรือสุขคติไปมาก

สาเหตุจริงๆน่าจะอยู่ที่ระบบการนำคดีขึ้นสู่ศาลกับคุณภาพในการฝึกฝนผู้พิพากษา เรื่องระบบการนำคดีขึ้นสู่ศาลเป็นปัญหาหลักที่พยายามแก้ ยิ่งแก้ยิ่งยุ่ง ส่วนปัญหาหลังมันสะท้อนออกมาว่ากระบวนการพิจารณาคดีหลายครั้งมีจุดอ่อนช่องว่าง ข้อเท็จจริงไม่ถูกเติมเต็มตามที่ผู้พิพากษาสงสัยก็กลับไม่มีใครกล้าใช้อำนาจในการซักถามหรือเรียกพยานเพิ่มเติมเพราะถูกกล่อมต่อๆกันมาว่าจะทำให้เกิดข้อครหาเรื่องความไม่เป็นกลาง (ถ้าวิเคราะห์จริงๆมันมีเหตุมากกว่านั้นที่ศาลไม่กล้าใช้อำนาจเรียกพยานเพิ่ม) อันนี้ฟังจากอาจารย์ที่เป็นผู้พิพากษาเล่ามา ท่านก็อึดอัด ไปๆมาๆเลยมีท่านผู้กล้าในยุทธภพบัลลังก์เพียงไม่กี่ท่านแหกธรรมเนียมคร่ำครึนี้

คำพิพากษาหลายฉบับของศาลชั้นต้นเพียงแต่เขียนเหตุผลหลวมๆเหมือนนำกฎหมายมาใส่ตัวแปรเป็นชื่อโจทก์-จำเลย เพียงเพื่อให้มีช่องโหว่ในการโจมตีคำพิพากษาในชั้นอุทธรณ์หรือฎีกาให้น้อยที่สุดเท่านั้นเอง พอเหตุแห่งการพิพากษาไม่ถูกตกผลึกให้เป็นที่รับรู้ของสาธารณชน ความสงสัยในคำพิพากษาจึงเกิดขึ้น เมื่อแนวโน้มคำพิพากษาเป็นแบบพยายามเซฟตัวเอง+สภาพคดีล้นศาล เราจึงคาดหวังได้ยากว่าผู้พิพากษาจะใช้เวลาในการเข้ามาศึกษาข้อพิพาทอย่างลึกซึ้งเหมือนคดี google/oracle

สำหรับคดีนี้คิดว่าไม่ค่อยพลิกเท่าไหร่เพราะอ่านแล้ว API มันเหมือนรูปแบบของแนวความคิด ถ้าไม่ได้ลอกโคดก็จบ ปัญหาทำนองนี้จะกลับตาลปัตรหาก API สามารถจดเป็นสิทธิบัตรได้

อันนี้ผมวิจารณ์ในฐานะคนนอก ไม่ได้เป็นผู้พิพากษา สมมุติถ้าได้เป็นผมก็คงพูดอะไรไม่ได้ทำนองไฟในอย่านำออก ไฟนอกอย่านำเข้า อึดอัดมากๆผู้พิพากษาบางท่านก็ได้แต่มาบ่นให้นักศึกษาฟังตอนพักครึ่งเหมือนอาจารย์หลายๆท่าน

Pup Fri, 01/06/2012 - 13:41

"I've written blocks of code like rangeCheck a hundred times before" - William Alsup เมื่อวันที่ 16 พฤษภาคม 2555

Fourpoint Fri, 01/06/2012 - 13:59

Common law การตัดสินใดๆจะถูกถือเป็นบรรทัดฐานในคดีอื่นๆเสมอ ฉะนั้นต้องรอบคอบที่จะตัดสินมากๆครับ ผลกระทบมหาศาลเลยจริงๆ

ส่วน civil lawจะเน้นตัวบท ตัดสินตามตัวอักษร แต่การตีความและการตัดสินจะไม่ถูกยึดถือเป็นบรรทัดฐานครับ คือจะอ้างแนวทางการตีความเดิมหรือตีความใหม่เลยก็ได้เช่นกัน

น่าจะมีผู้พิพากษาแบบนี้ในไทยเยอะๆเนอะจะได้เห็นเหตุการณ์ประมาณว่า "ผู้พิพากษาได้ลองเรียนรู้วิธีการปลอมเลข IMEI พบว่าสามารถปลอมแปลงได้ง่ายจึงไม่มีน้ำหนักพอที่จะนำมาใช้เป็นหลักฐานได้".....

คุณไม่ใช่คนไทย ออกนอกประเทศไปพร้อม Human rights watch พร้อม Google พร้อม บลาๆๆๆๆๆ ได้เลย

ก็ดีนะ ไม่พอใจก็ไล่คนนั้น คนนี้ออกนอกประเทศไปซะหมด ยังกับเป็นประเทศของตัวเอง =_= ดีไม่ดีไอ้คนที่ไล่เคยไปเลือกตั้งกี่ครั้งก็ไม่รู้ (หมายถึง ได้ทำหน้าที่ตามกฎหมายของประชาชนแล้วหรือยัง)

nonarav Fri, 01/06/2012 - 15:05

http://en.wikipedia.org/wiki/William_Haskell_Alsup
William Haskell Alsup อายุ 67 ปีแล้ว
เจ๋งจริงทำงานจนอายุขนาดนี้ เพิ่งมาเรียนเขียนโปรแกรมตอนอายุขนาดนี้ก็สามารถเขียนได้และให้เหตุผลในการตัดสินคดีได้อย่างคนที่เข้าใจ
ชื่นชม

ใครสนใจแนะนำให้ไปอ่านเพิ่ม
Oracle v Google Judge Is A Programmer! ผ่าน Slashdot

ประเด็นที่ Oracle พยายามเน้นย้ำอย่างมากคือการที่ Google ลอกโค้ดของ rangeCheck() ไปใช้ ทำให้สามารถส่ง Android สู่ตลาดได้เร็วขึ้น แต่สุดท้ายกลายเป็นประเด็นที่ผู้พิพากษาตีกลับ โดยเห็นคล้อยกับความเห็นที่ว่า แม้แต่เด็กมัธยมปลายก็ยังเขียน rangeCheck ได้!

rangeCheck! All it does is make sure the numbers you're inputting are within a range, and gives them some sort of exceptional treatment. That witness, when he said a high school student could do it--

ขณะที่ทนาย Oracle บอกว่า...

I'm not an expert on Java -- this is my second case on Java, but I'm not an expert, and I probably couldn't program that in six months.

จากผลตัดสินก็คงจะบอกได้ว่าคณะลูกขุนเห็นไปในทางไหน

ปล. เข้าใจว่าที่จริงผู้พิพากษา William Alsup ก็พอจะเขียนโปรแกรมเป็นอยู่บ้างแล้ว แต่นี่เป็นครั้งแรกที่หัดเขียนด้วยภาษา Java น่าประทับใจมาก

PaPaSEK Fri, 01/06/2012 - 15:56

ช่วงนี้ writer ที่หายไปนานก็มาประชุมกันโดยมิได้นัดหมาย

หรือจะเกี่ยวข้องกับพุทธชยันตี?

keen Fri, 01/06/2012 - 22:51

In reply to by PaPaSEK

555 อันนั้นมาฆบูชาแล้วครับ

ปล.ผมเข้าใจว่าเป็นมุขนะ

ginhub Wed, 29/08/2012 - 12:53

ถ้า 1976 Bill Gates ไม่ลาออกจาก นิติฯ ฮาวาร์ด ไปก่อน

ตอนนี้ก็คงเป็นผู้พิพากษาแบบท่าน Alsup นี้ ^^