ความได้เปรียบในการเป็นคนแรกที่จัดการกับอัลกอริทึมใหม่หรือไม่? [ปิด]


18

สมมติว่าฉันได้สร้างอัลกอริทึม (DSP) ใหม่ ฉันจะมีข้อได้เปรียบบ้างหรือไม่ถ้าฉันเปิดแหล่งข้อมูลอัลกอริทึมภายใต้ลิขสิทธิ์ของ copyleft (GPL เป็นต้น) จากสิ่งที่ฉันรู้เกี่ยวกับการให้สิทธิ์ใช้งานนี้ควรปิดกั้นผู้ใช้ไม่ให้ใช้รหัสเดียวกันกับแหล่งข้อมูลปิด แต่พวกเขาจะสามารถ "เขียน" อัลกอริทึมเป็นแหล่งข้อมูลปิดได้หรือไม่

หมายเหตุ: ฉันไม่รู้จริงๆว่าอัลกอริทึมนั้นใหม่ แต่ยังไม่ได้เปิดเป็นโอเพนซอร์ส เนื่องจากฉันมาจากสหภาพยุโรปฉันจำเป็นต้องค้นหาสิทธิบัตรซอฟต์แวร์หากฉันต้องการลอกเลียนแบบหรือไม่


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

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

2
@Snowman: อย่างที่คุณเห็นนี่meta.programmers.stackexchange.com/questions/1655/ …ไม่ใช่คำถามทุกข้อเกี่ยวกับหัวข้อทางกฎหมายโดยทั่วไปจะเป็นนอกหัวข้อ ฉันเดาว่าอย่างน้อยสำหรับส่วนสำคัญของคำถามนี้ชุมชนของเรามีความรู้ที่จะแบ่งปัน แม้ว่าฉันยอมรับว่าสำหรับคำตอบในเชิงลึกหนึ่งอาจจะต้องมีทนายความ
Doc Brown

2
คำถามนี้ถูกถามเมื่อ 8 ชั่วโมงที่ผ่านมาและมีผู้ชม 1880 คน ดูเหมือนว่าเป็นคำถามที่ได้รับความนิยมและต้องการ บางคนดีใจที่ถามมัน
Gabriel Fair

2
ในขณะที่คำถามนี้อาจได้รับความนิยมและน่าสนใจคำตอบ "ที่ถกเถียงกันได้" ด้านล่างแสดงให้เห็นว่าทำไมคำถามประเภทนี้ที่มีความชอบด้วยกฎหมายนั้นไม่เหมาะสมสำหรับ PSE และทำไมพวกเขาถึงปิดหัวข้อที่นี่
Eric King

คำตอบ:


27

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

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

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


27
คำตอบนี้มีข้อมูลที่ถูกต้องและเป็นที่ถกเถียงดังนั้นโปรดระวัง AFAIK สิทธิบัตรได้ถูกนำไปประยุกต์ใช้กับซอฟต์แวร์ที่มีเนื้อหาน้อยกว่ามากและพวกเขาได้ลองกับแนวคิดที่เป็นนามธรรมไม่ใช่แค่การนำไปใช้ สิ่งนี้ขึ้นอยู่กับกฎหมายท้องถิ่นและแตกต่างกันมากแม้ในรัฐต่าง ๆ ในยุโรป การเผยแพร่อัลกอริทึมใหม่เป็นครั้งแรกอาจสร้างกรณีสำหรับ "ศิลปะก่อนหน้า" ( en.wikipedia.org/wiki/Prior_art ) เมื่อมีใครบางคนพยายามที่จะจดสิทธิบัตรแนวคิดเดียวกันในการใช้งานที่แตกต่างกันในภายหลัง
Doc Brown

10
Oracle v Google ไม่ได้เกี่ยวกับการใช้งาน Java; ตรงกันข้ามมันเกี่ยวกับ API ฉันลังเลที่จะพูดว่าอัลกอริทึมไม่สามารถจดสิทธิบัตรได้โดยเฉพาะในสหรัฐอเมริกา
sapi

9
ไม่สามารถอัลกอริทึมสิทธิบัตร เราลืมสิทธิบัตร GIF และ MP3 ไปแล้วใช่ไหม
Andrew Medico

2
@Bakuriu: คุณพลาดจุด ทั้งผู้ถือสิทธิบัตร GIF และ MP3 ฟ้อง บริษัท อื่นเพื่อใช้อัลกอริทึม (หรืออย่างน้อยก็ขู่ว่าจะฟ้องพวกเขา) ไม่ใช่เพราะ บริษัท อื่น ๆ เหล่านั้นคัดลอกการใช้งานที่เฉพาะเจาะจง
Doc Brown

4
@AbhinavGauniyal: การจดสิทธิบัตรวิธีการทำบางสิ่งเป็นเรื่องปกติอย่างสมบูรณ์แบบ มันเรียกว่าสิทธิบัตรกระบวนการ / วิธี ตัวอย่างเช่นหากคุณมีวิธีใหม่ในการสร้างกันชนรถยนต์คุณสามารถจดสิทธิบัตรได้ ไม่ใช่กันชนรถยนต์กระบวนการผลิตกันชนรถยนต์ สิทธิบัตรกระบวนการเป็นหนึ่งในเสาหลักของสิทธิบัตรซอฟต์แวร์ แต่แนวคิดเรื่องสิทธิบัตรซอฟต์แวร์ขัดแย้งกับกฎหมายสิทธิบัตรอีกแง่มุมหนึ่ง: คุณไม่สามารถจดสูตรทางคณิตศาสตร์สิทธิบัตร (อย่างน้อยในสหรัฐอเมริกา) และสามารถแย้งได้ว่าอัลกอริธึมเป็นส่วนหนึ่งของคณิตศาสตร์บริสุทธิ์ที่เราเรียกว่า "วิทยาศาสตร์คอมพิวเตอร์"
slebetman

12

หากคุณต้องการป้องกันไม่ให้มีการจดสิทธิบัตรสิ่งใดและจากนั้น "ปิด" จากชุมชนที่ใหญ่กว่าคุณสามารถทำการเปิดเผยการป้องกันได้ ยกตัวอย่างเช่น Cuis Smalltalk ทำสิ่งนี้ด้วยเทคนิคต่อต้านนามแฝงใหม่:


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

2
@Josef ไม่เป็นความจริงเลยสำนักงานสิทธิบัตรส่วนใหญ่ (จริง ๆ แล้วแน่นอนในสหรัฐอเมริกาและสหภาพยุโรป) เป็นคนแรกที่ยื่น แต่ตอนนี้เรื่องนี้เฉพาะเรื่องการประดิษฐ์ที่เกิดขึ้นใกล้กัน หากมีคนเผยแพร่ (แต่ไม่จดสิทธิบัตร) อัลกอริทึมคนอื่นสามารถจดสิทธิบัตรในวันถัดไปและอาจหนีไปได้ ปัญหาทางกฎหมายที่เกี่ยวข้องกับเรื่องนี้มีความซับซ้อนและควรปรึกษากับทนายความด้านไอพีหากพยายามที่จะยกเลิก

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

1
@trichoplax ฉันไม่รู้จะซื่อสัตย์ ฉันพยายามติดตามกฎหมายเหล่านี้ให้ทันสมัยอยู่เสมอ แต่นี่เป็นการเปลี่ยนแปลงล่าสุดในสหรัฐอเมริกาที่ฉันอาศัยอยู่ ถ้าฉันจะลองทำสิ่งนี้ฉันจะปรึกษากับทนายความด้านทรัพย์สินทางปัญญาที่รู้มากกว่านี้ วิธีที่ฉันเข้าใจคือมีพื้นที่สีเทาขนาดใหญ่และคนที่เชี่ยวชาญในกฎหมายจะต้องแนะนำฉัน

เพียงเพื่อชี้แจงฉันตั้งใจคำตอบของฉันโดยเฉพาะพูดคุยเกี่ยวกับความคิดขั้นตอนวิธีการและอื่น ๆ เนื่องจากผู้คนจำนวนมากเริ่มพูดคุยเกี่ยวกับรหัสที่มาในขณะที่ OP ถูกถามเกี่ยวกับขั้นตอนวิธีการ หากมีข้อสงสัย (และคุณควร) ให้ปรึกษาทนายความด้านทรัพย์สินทางปัญญา
Frank Shearar

9

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

ฉันจะมีข้อได้เปรียบบ้างหรือไม่ถ้าฉันเปิดแหล่งข้อมูลอัลกอริทึมภายใต้ลิขสิทธิ์ของ copyleft (GPL เป็นต้น)

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

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

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

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

เนื่องจากฉันมาจากสหภาพยุโรปฉันจำเป็นต้องค้นหาสิทธิบัตรซอฟต์แวร์หากฉันต้องการลอกเลียนแบบหรือไม่

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

ดังนั้นหากคุณต้องการลดความเสี่ยงในการถูกฟ้องร้องก่อนที่จะเผยแพร่ซอฟต์แวร์ที่มีอัลกอริทึมเฉพาะคุณอาจต้องดูว่ามีใครบางคนที่ถือสิทธิบัตรอยู่หรือไม่แม้แต่ในสหภาพยุโรป


คำตอบที่ครอบคลุมที่ดีจริงๆ ฉันเพิ่งมีปัญหากับย่อหน้าสุดท้าย: ฉันจะถือว่าการค้นหาสิทธิบัตรที่ฉันอาจละเมิด? ฉันหนึ่งไม่สามารถอนุมานจากชื่อของพวกเขาหากพวกเขาอาจนำไปใช้กับรหัสของฉัน ฉันไม่รู้จักดัชนีใจความที่ครอบคลุมสำหรับพวกเขา การค้นหาคำหลักจะไม่ลดลงดังนั้นแม้ Google จะไร้ประโยชน์ถ้อยคำอาจเป็นไปไม่ได้อย่างสมบูรณ์สำหรับฉัน และด้วยการจดสิทธิบัตรนับพันฉันไม่สามารถตรวจสอบได้ทั้งหมด Afaik เป็นไปไม่ได้ธรรมดาที่จะค้นหาสิทธิบัตรที่ฉันอาจถูกละเมิดฉันสามารถรอดูว่ามีใครบางคนฟ้องฉัน :-(
cmaster - คืนสถานะโมนิก้า

1
@cmaster: โอกาสที่ดีที่สุดของคุณในยุโรปน่าจะเป็นเสิร์ชเอ็นจิ้นของ
Doc Brown

1
@cmaster: คุณควรจะใช้เงินหลายล้านให้กับทนายความที่ทำการตรวจสอบสิทธิบัตรโดยการอ่านสิทธิบัตร ฉันเข้าใจว่าสิ่งนี้สามารถใช้งานได้ในโครงการขนาดใหญ่นอกซอฟต์แวร์ (ลองจินตนาการถึงรถยนต์คันใหม่) เพราะพวกเขาได้รับการพัฒนาในแบบ "น้ำตก" และมีความคิดน้อยลง แต่แน่นอนว่าไม่ได้มีประโยชน์สำหรับซอฟต์แวร์ดังนั้น บริษัท ใหญ่ ๆ มักจะเพิ่งจดสิทธิบัตรข้ามสิทธิบัตรและ บริษัท ขนาดเล็กก็ไม่สามารถป้องกันตนเองได้
Blaisorblade

5

คุณไม่สามารถ "อัลกอริทึม" copyleft " "Copyleft" อาศัยการคุ้มครองลิขสิทธิ์เพื่อการบังคับใช้ แต่อัลกอริทึมไม่ได้มีลิขสิทธิ์ดังนั้นคุณจึงไม่สามารถ "copyleft" อัลกอริทึม ในคำอื่น ๆ คำถามของคุณอาจขึ้นอยู่กับหลักฐานผิดพลาด

ลิขสิทธิ์สามารถใช้เพื่อป้องกันการใช้งานที่เฉพาะเจาะจงไม่ใช่แนวคิดของอัลกอริทึม ดังนั้นคุณสามารถปกป้องการใช้งานเฉพาะของอัลกอริทึมโดยใช้สิทธิ์การใช้งานที่มีลิขสิทธิ์ (เช่นสิทธิ์ใช้งานสไตล์ "copyleft") แต่จะไม่ป้องกันไม่ให้บุคคลอื่นสร้างการใช้งานอัลกอริทึมเดียวกันที่แตกต่างกัน ดังนั้นจึงไม่มีวิธี "copyleft อัลกอริทึม"

โดยเฉพาะอย่างยิ่งใบอนุญาต GPL ถูกสร้างขึ้นบนพื้นฐานของกฎหมายลิขสิทธิ์ กฎหมายลิขสิทธิ์แจ้งว่า (โดยประมาณ): ไม่มีใครสามารถคัดลอกเนื้อหาลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาตจากคุณ สิทธิ์การใช้งาน GPL พูดว่า: ฉันอนุญาตให้คัดลอกเนื้อหาที่มีลิขสิทธิ์ (รหัส) ภายใต้เงื่อนไขบางประการ (เงื่อนไขของใบอนุญาต "copyleft") ดังนั้นสำหรับสิ่งที่มีลิขสิทธิ์สิ่งนี้จะอนุญาตให้ทำการ bootstrapping สิทธิ์การใช้งาน "copyleft" ตามกฎหมายลิขสิทธิ์ที่มีอยู่ แต่สำหรับสิ่งที่ไม่ได้มีลิขสิทธิ์วิธีนี้ไม่มีประโยชน์ กฎหมายลิขสิทธิ์คุ้มครองเฉพาะการแสดงออกอย่างสร้างสรรค์ไม่ใช่ความคิด โดยเฉพาะมันไม่ได้ปกป้องอัลกอริทึม


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


IMHO คำถามนั้นไม่ได้มีพื้นฐานมาจาก "หลักฐานที่ผิดพลาด" มันไม่ได้พูดอย่างแม่นยำ ฉันค่อนข้างมั่นใจว่า OP จริง ๆ แล้วหมายถึงโอเพ่นซอร์สในการใช้อัลกอริทึมของเขา
Doc Brown

1
@DocBrown: OP มีความสนใจในการบังคับใช้สิทธิ์การใช้งานกับการติดตั้งขั้นตอนวิธีอัลกอริทึมของเขา (เขียนใหม่) ดังนั้นการตีความ DW ของคำถามจึงถูกต้อง
slebetman

3

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

มันมีทุกอย่างที่เกี่ยวกับการแจกจ่ายอย่างไรก็ตาม Copyleft ปกป้องผู้ใช้รหัสของคุณโดยกำหนดให้คุณและคนอื่น ๆ ที่ใช้รหัสของพวกเขาเพื่อแจกจ่ายซอร์สโค้ดทั้งหมดของงานรวมของพวกเขาและการเปลี่ยนแปลงใด ๆ ที่พวกเขาทำไว้ ไม่มีอะไรจะพูดเกี่ยวกับการคุ้มครองลิขสิทธิ์หรือสิทธิบัตรนอกเหนือไปจากการให้สิทธิ์เฉพาะเจาะจงแก่ผู้ใช้ของคุณที่พวกเขาอาจไม่มีเช่นการให้สิทธิ์ในการ reverse-engineer DRM ใน GPL3

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.