นิยามของซอฟต์แวร์โอเพนซอร์ส (OSS) และข้อควรระวังตามกฎหมายลิขสิทธิ์คืออะไร
สำหรับผู้สร้างสรรค์ทุกประเภทที่เริ่มต้นจากวิศวกรและนักออกแบบในภาค IT ปัญหาที่ไม่สามารถหลีเลี่ยงได้คือ ปัญหาเกี่ยวกับลิขสิทธิ์ อาจจะมีการทะเลาะวิวาทเกิดขึ้นเกี่ยวกับผลงานที่คุณสร้างขึ้นเอง หรืออาจจะละเมิดสิทธิ์ในผลงานของคนอื่นโดยไม่รู้ตัว ในสถานการณ์เช่นนี้ ซอร์สโค้ดเปิด (OSS) ที่สามารถใช้งานได้โดยไม่ต้องกังวลเกี่ยวกับปัญหาลิขสิทธิ์ สามารถเป็นพันธมิตรที่เข้มแข็งในการสร้างผลงานของผู้สร้างสรรค์ แต่อย่างไรก็ตาม มีหลายครั้งที่ไม่ได้เข้าใจถึงซอร์สโค้ดเปิด (OSS) อย่างถูกต้อง และบางครั้งความเข้าใจผิดเกี่ยวกับซอร์สโค้ดเปิด (OSS) อาจจะกลายเป็นตัวกระตุ้นให้เกิดปัญหาเกี่ยวกับความยินยอม
ในบทความนี้ เราจะอธิบายเกี่ยวกับความเข้าใจผิดๆ ที่มักจะเกิดขึ้นเกี่ยวกับซอร์สโค้ดเปิด (OSS) โดยอ้างอิงถึงความหมายทางกฎหมายของซอร์สโค้ดเปิด (OSS)
ความเข้าใจผิดๆ ที่มีต่อโอเพนซอร์ส (OSS)
โอเพนซอร์ส (OSS) มักจะมีความเข้าใจผิดๆ อยู่มากมาย เนื่องจากมีคนที่เข้าใจถึงความหมายที่แท้จริงของมันน้อยกว่าที่ควร ตัวอย่างของความเข้าใจผิดที่พบบ่อย ได้แก่:
- โปรแกรมที่เผยแพร่ซอร์สโค้ดให้กับผู้ที่ไม่ระบุชื่อบนอินเทอร์เน็ต สามารถเรียกว่าโอเพนซอร์ส (OSS)
- โอเพนซอร์ส (OSS) ไม่มีลิขสิทธิ์ ดังนั้น กฎหมายลิขสิทธิ์ไม่เกี่ยวข้อง และไม่จำเป็นต้องสนใจเรื่องกฎหมาย
- ถ้าเป็นโอเพนซอร์ส (OSS) ค่าใช้จ่ายทั้งหมดที่เกี่ยวข้องกับการใช้งานจะเป็นฟรี
- ถ้าเป็นโอเพนซอร์ส (OSS) สามารถใช้งานได้อย่างอิสระโดยไม่มีข้อจำกัด
เพื่อให้เข้าใจได้ชัดเจน ทุกข้อที่กล่าวมาข้างต้นนั้นไม่ถูกต้อง การใช้งานซอร์สโค้ดหรือโปรแกรมที่มาจากความเข้าใจผิดเหล่านี้ อาจจะทำให้เกิดปัญหาทางกฎหมาย การที่เราสามารถจำแนกได้ชัดเจนระหว่างโอเพนซอร์ส (OSS) และที่ไม่ใช่ และทราบถึงสิทธิ์ที่ได้รับจากการเป็นผู้ใช้โอเพนซอร์ส (OSS) จะช่วยป้องกันปัญหาทางกฎหมายที่ไม่จำเป็น ดังนั้น การเข้าใจถึงความหมายที่แท้จริงของโอเพนซอร์ส (OSS) จึงเป็นสิ่งที่สำคัญมาก
ธรรมชาติของโอเพ่นซอร์ส (OSS) ตามความแตกต่างระหว่าง ‘การใช้งาน’ และ ‘การใช้ประโยชน์’ ตามกฎหมายลิขสิทธิ์
ดังนั้น, โอเพ่นซอร์ส (OSS) คืออะไรอย่างจริง? เมื่อเราต้องการทราบถึงธรรมชาติของโอเพ่นซอร์ส (OSS) จะต้องมีความเข้าใจเกี่ยวกับพื้นฐานของกฎหมายลิขสิทธิ์ ตามกฎหมายลิขสิทธิ์ ‘การใช้งาน’ และ ‘การใช้ประโยชน์’ ถูกแยกแยะออกจากกันอย่างชัดเจนในภาษาญี่ปุ่น แต่ในภาษาญี่ปุ่นทั่วไป ความหมายของทั้งสองอย่างนี้ไม่มีความแตกต่างอย่างมาก ทำให้มักจะสับสนระหว่างทั้งสอง ดังนั้น สิ่งสำคัญคือต้องรู้จักความแตกต่างระหว่างทั้งสองอย่างก่อน
‘การใช้ประโยชน์’ เป็นสิทธิ์ตามกฎหมายลิขสิทธิ์ และอาจเกิดการละเมิดลิขสิทธิ์
กฎหมายลิขสิทธิ์เป็นกฎหมายที่มอบสถานะที่มีลักษณะเป็นการผูกขาดให้กับผู้สร้างผลงาน นั่นคือ ถ้าอธิบายให้เข้าใจง่ายๆ ในบริบทของการพัฒนาระบบหรือซอฟต์แวร์ สิทธิ์นี้จะเกี่ยวข้องกับการทำซ้ำ (มาตรา 21 ของกฎหมายเดียวกัน) การส่งผ่านผ่านทางอินเทอร์เน็ต (มาตรา 23 ข้อ 1 ของกฎหมายเดียวกัน) การโอนย้าย (มาตรา 27 ของกฎหมายเดียวกัน) และอื่นๆ ที่ต้องได้รับอนุญาตจากเจ้าของสิทธิ์ นี่คือสิ่งที่เรียกว่า ‘การใช้ประโยชน์’ ของผลงาน ดังนั้น ถ้ามีคนที่ไม่ใช่เจ้าของสิทธิ์ทำการใช้ประโยชน์จากผลงานโดยไม่ได้รับอนุญาต จะถือว่าเป็นการละเมิดลิขสิทธิ์ ตัวอย่างเช่น ในบทความต่อไปนี้ จะอธิบายถึงความแตกต่างระหว่าง ‘การลอก’ และ ‘การอ้างอิงเพียงเท่านั้น’ ของโค้ดของคนอื่น และอธิบายเกี่ยวกับเกณฑ์การตัดสินว่าเป็นการละเมิดลิขสิทธิ์หรือไม่
https://monolith.law/corporate/copyright-infringement-relatedtothe-program[ja]
ถ้าลิขสิทธิ์ถูกละเมิด เจ้าของสิทธิ์สามารถขอให้หยุด (มาตรา 112 ข้อ 1 ของกฎหมายลิขสิทธิ์) หรือขอค่าเสียหายตามความรับผิดชอบทางกฎหมายเนื่องจากการกระทำที่ผิดกฎหมาย (มาตรา 709 ของกฎหมายแพ่ง) ในฐานะมาตรการทางศาล
‘การใช้งาน’ ไม่ใช่สิทธิ์ที่มีลักษณะเป็นการผูกขาด และไม่มีการละเมิดลิขสิทธิ์
อย่างไรก็ตาม กฎหมายลิขสิทธิ์ไม่ได้มีวัตถุประสงค์เพื่อปกป้องเจ้าของสิทธิ์และลงโทษการละเมิดสิทธิ์เท่านั้น ในมาตรา 1 ของกฎหมายลิขสิทธิ์ ซึ่งเป็นมาตราที่กำหนดวัตถุประสงค์ มีหลักการดังต่อไปนี้
มาตรา 1 กฎหมายนี้มีวัตถุประสงค์เพื่อกำหนดสิทธิ์ของผู้สร้างผลงานและสิทธิ์ที่เกี่ยวข้องกับผลงาน การแสดง การบันทึก การกระจายสัญญาณและการกระจายสัญญาณผ่านสายสัญญาณ โดยคำนึงถึงการใช้ประโยชน์ที่ยุติธรรมจากผลผลิตทางวัฒนธรรม และคุ้มครองสิทธิ์ของผู้สร้างผลงาน เพื่อส่งเสริมการพัฒนาวัฒนธรรม
นอกจาก ‘การคุ้มครองสิทธิ์’ แล้ว ยังมีหลักการ ‘การส่งเสริมการพัฒนาวัฒนธรรม’ ถ้าการยืนยันสิทธิ์ที่มีลักษณะเป็นการผูกขาดของผู้สร้างผลงานมากเกินไป อาจทำให้กิจกรรมการสร้างสรรค์ของผู้อื่นถูกยับยั้งอย่างไม่เหมาะสม ดังนั้น กฎหมายลิขสิทธิ์ยังมีวัตถุประสงค์ในการทำสมดุลระหว่างสิ่งเหล่านี้ หากพูดอีกอย่างหนึ่ง กฎหมายลิขสิทธิ์ยังมีข้อกำหนดเกี่ยวกับกรณีที่ลิขสิทธิ์ไม่สามารถใช้บังคับได้ นี่คือสิ่งที่เกี่ยวข้องกับ ‘การใช้งาน’ ตามกฎหมายลิขสิทธิ์
ต่อไปนี้คือข้อบังคับที่อนุญาตให้ ‘ใช้งาน’ ผลงาน
มาตรา 30 ผลงานที่เป็นวัตถุของลิขสิทธิ์ (ในข้อนี้เรียกว่า “ผลงาน”) สามารถทำซ้ำได้โดยผู้ที่ใช้งานเพื่อการใช้งานส่วนตัวหรือในครอบครัวหรือในขอบเขตที่จำกัด (ในข้อนี้เรียกว่า “การใช้งานส่วนตัว”) ยกเว้นในกรณีที่ระบุต่อไปนี้ (ต่อจากนี้ขอ略)
‘การใช้งาน’ ตามมาตรา 30 ของกฎหมายลิขสิทธิ์ หมายถึง ‘การอ่าน’ ในกรณีของหนังสือ ‘การฟัง’ ในกรณีของเพลง และ ‘การดู’ ในกรณีของภาพยนตร์ การอ่านหนังสือที่ร้านหนังสือไม่ถือว่าเป็นปัญหาตามกฎหมายลิขสิทธิ์ นั่นคือ ไม่มีความคิดเห็นว่าการใช้งานผลงานของผู้ใช้เป็นการละเมิดลิขสิทธิ์ สรุปคือ สิทธิ์ลิขสิทธิ์คือสิทธิ์ที่จำกัด ‘การใช้ประโยชน์’ ของคนที่ไม่ใช่เจ้าของสิทธิ์ นั่นคือ การพิมพ์หรือแก้ไขหนังสือ การบันทึกหรือแสดงเพลง การจัดจำหน่ายหรือฉายภาพยนตร์ และอื่นๆ
การอนุญาตให้คนที่ไม่ใช่เจ้าของสิทธิ์ ‘ใช้ประโยชน์’ คือการอนุญาตใช้งาน (ลิขสิทธิ์)
เนื้อหาที่กล่าวมาข้างต้นเป็นพื้นฐานในการเข้าใจความหมายทางกฎหมายของโอเพ่นซอร์ส (OSS) ลิขสิทธิ์คือสิทธิ์ที่จำกัด ‘การใช้ประโยชน์’ ของคนที่ไม่ใช่เจ้าของสิทธิ์อย่างกว้างขวาง ซึ่งหมายความว่า ถ้าเจ้าของสิทธิ์อนุญาต คนที่ไม่ใช่เจ้าของสิทธิ์สามารถ ‘ใช้ประโยชน์’ ได้ นี่คือสิ่งที่เรียกว่าการอนุญาตใช้งาน หรือลิขสิทธิ์ โดยทั่วไป การได้รับอนุญาตใช้งานไม่ได้หมายความว่าได้รับการโอนย้ายหรือการย้ายลิขสิทธิ์และกลายเป็นเจ้าของลิขสิทธิ์ ดังนั้น ควรระวังเรื่องนี้ การอนุญาตใช้งานหมายความว่า ได้รับ ‘อนุญาต’ จากเจ้าของสิทธิ์ที่ถูกต้องในการ ‘ใช้ประโยชน์’ แม้ว่าจะไม่มีลิขสิทธิ์
นอกจากนี้ โอเพ่นซอร์ส (OSS) คือสิ่งที่อนุญาตให้ทุกคนใช้ประโยชน์ได้อย่างครอบคลุมด้วยลิขสิทธิ์นี้
ข้อควรระวังในการใช้งานโอเพ่นซอร์ส (OSS) ที่มีพื้นฐานอยู่ที่ธรรมชาติของมัน
ดังที่ได้กล่าวไว้ข้างต้นเกี่ยวกับเนื้อหาของกฎหมายลิขสิทธิ์ ในบทความนี้เราจะมาพูดถึงข้อที่มักจะเข้าใจผิดเกี่ยวกับการใช้งานโอเพ่นซอร์ส (OSS) โดยเฉพาะ แต่ถ้าคุณได้ทบทวนเนื้อหาที่ผ่านมาแล้ว คุณคงจะเห็นว่าเรื่องนี้ควรจะเป็นเรื่องที่เข้าใจได้ง่าย
“โค้ดที่เผยแพร่บนเว็บไซต์ที่ทุกคนสามารถเข้าดูได้ เช่น github คือโอเพ่นซอร์ส (OSS)” นั้นเป็นความเข้าใจผิด
มีกรณีที่คนบางคนเข้าใจผิดว่า “โค้ดที่เผยแพร่บน github หรือเว็บไซต์ที่ทุกคนสามารถเข้าดูได้ คือโอเพ่นซอร์ส (OSS) และไม่ต้องกังวลเรื่องลิขสิทธิ์” แต่จริงๆ แล้ว ธรรมชาติของโอเพ่นซอร์ส (OSS) คือ “การอนุญาตให้ใช้งาน” ไม่ใช่ “การที่ทุกคนสามารถเข้าดูได้”
โปรแกรมเมอร์ที่เขียนโค้ดนั้น แม้จะมีความตั้งใจที่จะเผยแพร่โค้ดของตนบนเว็บไซต์ แต่ไม่ได้หมายความว่าเขาอนุญาตให้ทุกคนใช้งานโค้ดของเขาในฐานะโอเพ่นซอร์ส (OSS)
“โอเพ่นซอร์ส (OSS) ไม่มีลิขสิทธิ์ และไม่เกี่ยวข้องกับกฎหมายลิขสิทธิ์” นั้นเป็นความเข้าใจผิด
ดังที่ได้กล่าวไว้ข้างต้น โอเพ่นซอร์ส (OSS) ก็มีผู้ถือลิขสิทธิ์ เมื่อผู้ถือลิขสิทธิ์ใช้สิทธิ์ของตน ผลที่ตามมาคือการอนุญาตให้ทุกคนใช้งาน ซึ่งทำให้เป็นโอเพ่นซอร์ส (OSS) นั่นเอง นั่นคือ โอเพ่นซอร์ส (OSS) มีพื้นฐานอยู่ที่กรอบของกฎหมายลิขสิทธิ์
“ค่าใช้จ่ายทั้งหมดในการใช้งานโอเพ่นซอร์ส (OSS) คือฟรี” ไม่จำเป็นต้องเป็นเช่นนั้นเสมอไป
ธรรมชาติของโอเพ่นซอร์ส (OSS) คือการอนุญาตให้ใช้งาน ดังนั้น ค่าลิขสิทธิ์จึงเป็นฟรีสำหรับทุกคนตามนิยาม แต่ค่าใช้จ่ายที่เกิดขึ้นนอกเหนือจากค่าลิขสิทธิ์ ไม่สามารถถูกแยกออกจากนิยามของโอเพ่นซอร์ส (OSS) ได้ ตัวอย่างที่ดีของสิ่งนี้คือ ปลั๊กอินของ WordPress ที่ใช้ในการสร้างเว็บไซต์ นักพัฒนาทั่วโลกได้สร้างปลั๊กอินเพื่อขยายฟังก์ชันของ WordPress และเหล่านี้ถูกกำหนดเป็นโอเพ่นซอร์ส (OSS) ตามข้อตกลง แต่การดาวน์โหลดปลั๊กอินบางอย่างอาจจะเสียค่าใช้จ่าย ในขณะที่บางอย่างอาจจะเป็นฟรี
“ถ้าเป็นโอเพ่นซอร์ส (OSS) ก็สามารถใช้งานได้อย่างอิสระโดยไม่มีข้อจำกัด” นั้นเป็นความเข้าใจผิด
ธรรมชาติของโอเพ่นซอร์สคือการอนุญาตให้ทุกคนใช้งานโดยไม่เสียค่าใช้จ่าย แต่อาจมีข้อจำกัดบางประการ ตัวอย่างเช่น โอเพ่นซอร์สที่มีข้อกำหนดเกี่ยวกับคอปีไรท์เลฟท์ จะต้องการให้ผลงานใหม่ที่สร้างขึ้นจากโอเพ่นซอร์สนั้น มีข้อกำหนดเกี่ยวกับคอปีไรท์เลฟท์เช่นเดียวกัน และต้องเป็นโอเพ่นซอร์ส นอกจากนี้ แม้ว่าจะเป็นโอเพ่นซอร์ส ก็อาจมีข้อจำกัดเกี่ยวกับวิธีการแสดงความถือลิขสิทธิ์
สรุป
การสร้างผลงานทางเทคนิคอาจจะไม่เกี่ยวข้องกับคนที่ชอบการสร้างสรรค์ ดังนั้น กฎหมายลิขสิทธิ์อาจจะเป็นสาขาที่ไม่น่าสนใจสำหรับพวกเขา แต่การเข้าใจเรื่องซอฟต์แวร์โอเพนซอร์ส (OSS) ไม่ได้เป็นเรื่องที่ไม่เกี่ยวข้องกับผู้สร้างสรรค์ เราคิดว่าการเข้าใจที่ถูกต้องและการรับรู้ถึงสิ่งที่ควรทำและไม่ควรทำเป็นสิ่งที่สำคัญ
Category: IT
Tag: ITSystem Development