สิ่งสำคัญด้านกฎหมายลิขสิทธิ์ที่นักออกแบบทุกคนควรรู้
เผยแพร่แล้ว: 2022-03-10ในฐานะนักออกแบบซอฟต์แวร์หรือนักพัฒนา คุณมีงานสำคัญในการตรวจสอบให้แน่ใจว่าโปรแกรมทำงานตามที่ควรจะเป็น ในขณะที่มีประสิทธิภาพ เป็นมิตรต่อผู้ใช้ และไม่เหมือนใคร หลังจากที่ความคิดสร้างสรรค์ทั้งหมดที่ทุ่มเทให้กับการทำให้โปรแกรมทำงานได้อย่างถูกต้อง มันก็ยุติธรรมที่จะบอกว่าโปรแกรมซอฟต์แวร์ที่ออกแบบมาอย่างดีเป็นผลงานศิลปะ
จากมุมมองทางกฎหมาย โปรแกรมซอฟต์แวร์เป็นงานที่ซับซ้อนซึ่งมีทั้งองค์ประกอบด้านการใช้งานและด้านศิลปะ ซึ่งหมายความว่า โปรแกรมซอฟต์แวร์อาจได้รับการคุ้มครองตามกฎหมายทรัพย์สินทางปัญญา (IP) ประเภทต่างๆ กฎหมายทรัพย์สินทางปัญญารวมถึงลิขสิทธิ์ เครื่องหมายการค้า ความลับทางการค้า หรือกฎหมายสิทธิบัตร พื้นที่บางส่วนของ IP เหล่านี้อาจทับซ้อนกันขึ้นอยู่กับองค์ประกอบของโปรแกรมซอฟต์แวร์เฉพาะ ซึ่งอาจสร้างความสับสนสำหรับผู้ที่ไม่ใช่ผู้เชี่ยวชาญด้านทรัพย์สินทางปัญญา
บทความนี้จัดทำขึ้นเพื่อให้คุณในฐานะนักออกแบบซอฟต์แวร์ทราบถึงภาพรวมพื้นฐานของกฎหมายทรัพย์สินทางปัญญาประเภทหนึ่ง กฎหมายลิขสิทธิ์ ซึ่งเกี่ยวข้องกับโครงการออกแบบซอฟต์แวร์ของคุณ
กฎหมายลิขสิทธิ์คืออะไร?
กฎหมายลิขสิทธิ์เป็นกฎหมายทรัพย์สินทางปัญญาประเภทหนึ่งที่คุ้มครองงานสร้างสรรค์ ซึ่งอาจรวมถึงสิ่งต่างๆ เช่น ละคร ภาพยนตร์ ต้นฉบับ ภาพวาด ภาพวาด เพลง จดหมาย และอื่นๆ อีกมากมาย ในสหรัฐอเมริกา รัฐธรรมนูญกำหนดให้กฎหมายลิขสิทธิ์คุ้มครอง “งานต้นฉบับของผู้ประพันธ์” รวมถึงงานวรรณกรรม นาฏกรรม ดนตรี ศิลปะ และงานทางปัญญาอื่นๆ ประเทศอื่นๆ ส่วนใหญ่ที่เป็นสมาชิกขององค์การทรัพย์สินทางปัญญาโลก (WIPO) มีคำจำกัดความที่คล้ายกัน
กฎหมายลิขสิทธิ์ไม่คุ้มครองความคิด ขั้นตอน วิธีการดำเนินงาน หรือแนวคิดทางคณิตศาสตร์ (แม้ว่าทรัพย์สินทางปัญญาประเภทอื่นอาจปกป้องได้ในบางกรณี) กล่าวอีกนัยหนึ่ง กฎหมายลิขสิทธิ์เป็นเรื่องเกี่ยวกับการปกป้องการแสดงออกเฉพาะของแนวคิด ไม่ใช่องค์ประกอบเชิงหน้าที่ของงานที่กำหนด
กฎหมายลิขสิทธิ์ใช้ได้กับงานเทคโนโลยีทุกประเภทที่ใช้กับคอมพิวเตอร์ แท็บเล็ต สมาร์ทโฟน หรือระบบวิดีโอเกม ซึ่งรวมถึงแอป โปรแกรมคอมพิวเตอร์ ฐานข้อมูล สเปรดชีต การแสดงหน้าจอ และแม้แต่สภาพแวดล้อมเสมือนจริง ลิขสิทธิ์ยังใช้กับงานที่ใช้หรือเผยแพร่บนอินเทอร์เน็ต เช่น เว็บไซต์ บล็อก และเนื้อหาออนไลน์อื่นๆ
กฎหมายลิขสิทธิ์เกี่ยวข้องกับการออกแบบซอฟต์แวร์อย่างไร?
ดังที่นักออกแบบทุกคนทราบ การออกแบบซอฟต์แวร์เป็นส่วนสำคัญของกระบวนการสร้างโซลูชันซอฟต์แวร์ที่เป็นนวัตกรรมใหม่ โปรแกรมซอฟต์แวร์ที่ดีที่สุดนั้นใช้งานง่าย ออกแบบอย่างสวยงาม หรือแก้ปัญหาที่ไม่มีใครแก้ไขได้ งานนี้จำเป็นต้องเกี่ยวข้องกับความคิดสร้างสรรค์และความคิดริเริ่ม ในฐานะนักออกแบบซอฟต์แวร์ คุณเป็นนักแก้ปัญหา แต่คุณอาจถูกเรียกว่าเป็นนักเขียนหรือศิลปินก็ได้ ซอฟต์แวร์มีหลายแง่มุมที่เกี่ยวข้องกับการแสดงออกอย่างสร้างสรรค์ เช่น องค์ประกอบของอินเทอร์เฟซผู้ใช้ กระดานเรื่องราวที่สร้างขึ้นเพื่อปรับปรุง "ขั้นตอน" ของซอฟต์แวร์ หรือแม้แต่ซอร์สโค้ดเอง
โปรแกรมซอฟต์แวร์ประกอบด้วยองค์ประกอบทั้ง "ตามตัวอักษร" และ "ไม่ใช่ตัวอักษร" จากมุมมองทางกฎหมาย องค์ประกอบตามตัวอักษรของโปรแกรมประกอบด้วยซอร์สโค้ดและโค้ดอ็อบเจ็กต์ ศาลได้กำหนดองค์ประกอบ "ที่ไม่ใช่ตัวอักษร" ของโปรแกรมคอมพิวเตอร์ให้รวมถึง "โครงสร้าง ลำดับ การจัดระเบียบ" (ภาษาเฉพาะที่ใช้ในคดีในศาลสหรัฐฯ ปี 1986) ตลอดจนหน้าจอ โครงสร้างเมนู และอินเทอร์เฟซผู้ใช้ องค์ประกอบทั้งที่เป็นตัวอักษรและไม่ใช่ตัวหนังสืออาจได้รับการคุ้มครองโดยลิขสิทธิ์
คุณได้รับลิขสิทธิ์อย่างไร?
โดยทั่วไปแล้ว ลิขสิทธิ์จะถือว่ามีอยู่ใน "รูปแบบคงที่" ของงานไม่ว่างานนั้นจะตีพิมพ์หรือไม่เผยแพร่ก็ตาม การอยู่ใน "รูปแบบคงที่" หมายความว่ามีการบันทึกนิพจน์ไว้ในสื่อที่จับต้องได้บางประเภท
สำหรับศิลปิน การแสดงออกอาจอยู่ใน "รูปแบบคงที่" เมื่อเขาก้าวข้ามความคิดถึงสิ่งที่เขาจะทาสี และเริ่มลงสีบนผ้าใบจริงๆ สำหรับนักดนตรี อาจเป็นตอนที่เธอจดทำนองนั้นไว้ในใจหรือทำการบันทึก สำหรับนักออกแบบซอฟต์แวร์ อาจเป็นเมื่อคุณร่างกระดานเรื่องราว สร้างตัวละครใหม่ หรือเขียนบรรทัดด้วยรหัสที่ไม่ซ้ำกัน
โดยทั่วไปแล้ว ลิขสิทธิ์ทั่วโลกถือว่า "มีอยู่โดยธรรมชาติ" ในงาน ซึ่งหมายความว่าลิขสิทธิ์มีอยู่ทันทีที่งานเขียนหรือบันทึกตามที่อธิบายไว้ข้างต้น ในประเทศที่ลงนามในอนุสัญญาเบิร์น – ทั้งหมด 172 แห่ง – ไม่จำเป็นต้องจดทะเบียนอย่างเป็นทางการเพื่อสร้างการคุ้มครองลิขสิทธิ์ ดังนั้นโดยทั่วไปไม่จำเป็นต้องลงทะเบียนสำหรับงานทุกชิ้น อย่างไรก็ตาม อย่างน้อยที่สุดในสหรัฐอเมริกา โดยทั่วไปจำเป็นต้องมีการจดทะเบียนลิขสิทธิ์ ก่อนที่จะได้รับความเสียหายใดๆ ในการดำเนินการละเมิด
โชคดีที่การจดทะเบียนลิขสิทธิ์โดยทั่วไปจะเป็นเรื่องง่ายและใช้เวลาน้อยกว่าการได้รับสิทธิ์ในทรัพย์สินทางปัญญาประเภทอื่นๆ เช่น สิทธิบัตร หรือแม้แต่เครื่องหมายการค้า และไม่จำเป็นต้องได้รับความช่วยเหลือจากทนายความ ในสหรัฐอเมริกา คุณสามารถขอการจดทะเบียนลิขสิทธิ์ทางออนไลน์กับสำนักงานลิขสิทธิ์แห่งสหรัฐอเมริกา โดยทั่วไป ในการลงทะเบียนเนื้อหาดิจิทัล คุณจะต้องกำหนดผู้ประพันธ์ แล้วเลือกส่งงานเป็นงานวรรณกรรม ทัศนศิลป์ หรือศิลปะการแสดง ขึ้นอยู่กับว่ารายการใดเหมาะสมที่สุดสำหรับโปรแกรมหรือองค์ประกอบของโปรแกรม กำลังพยายามปกป้อง ตัวอย่างเช่น ซอร์สโค้ดอาจจะส่งเป็นงานวรรณกรรม ในขณะที่กราฟิกอาจถูกส่งเป็นผลงานทัศนศิลป์
ลิขสิทธิ์ให้สิทธิ์อะไรบ้าง?
โดยทั่วไป กฎหมายลิขสิทธิ์ให้สิทธิ์เฉพาะแก่เจ้าของในการทำซ้ำ การจัดเตรียมงานลอกเลียนแบบ การแจกจ่าย และการแสดงต่อสาธารณะและการแสดงผลงานที่มีลิขสิทธิ์ สิทธิ์เฉพาะอื่นๆ บางอย่างอาจรวมถึง:
- สิทธิในการแปล;
- สิทธิในการปรับเปลี่ยนและจัดเตรียมงาน
- สิทธิในการแสดงนาฏศิลป์ นาฏศิลป์และดนตรีในที่สาธารณะ
- สิทธิในการท่องวรรณกรรมในที่สาธารณะ
- สิทธิในการสื่อสารต่อสาธารณชนถึงผลงานดังกล่าว
- สิทธิในการออกอากาศ
- สิทธิในการทำสำเนา และ
- สิทธิในการใช้ผลงานเป็นพื้นฐานสำหรับงานโสตทัศนูปกรณ์
หมายเหตุ : คุณสามารถตรวจสอบรายการสิทธิพิเศษที่ให้ไว้โดยกฎหมายของสหรัฐอเมริกาได้ที่นี่
เห็นได้ชัดว่าสิทธิ์เหล่านี้มีความสำคัญต่อการแจกจ่ายและการแปลงโปรแกรมซอฟต์แวร์จากรูปแบบหนึ่งไปอีกรูปแบบหนึ่ง ตัวอย่างเช่น หากนักออกแบบซอฟต์แวร์สร้างเกมคอมพิวเตอร์ยอดนิยมสำหรับพีซี ก็จำเป็นต้องมีสิทธิ์สร้างผลงานลอกเลียนแบบเพื่อที่จะสร้างเวอร์ชันแอปของเกมเดียวกันสำหรับ iPhone
สิทธิ์เหล่านี้นำไปใช้กับโปรแกรมซอฟต์แวร์อย่างไร
ตามที่กล่าวไว้ข้างต้น การคุ้มครองลิขสิทธิ์ครอบคลุมถึงรูปแบบเฉพาะในการแสดงความคิด ไม่ใช่ตัวความคิดเอง ในกรณีของซอฟต์แวร์ กฎหมายลิขสิทธิ์จะปกป้องสิ่งต่าง ๆ เช่น รหัสต้นฉบับและวัตถุ องค์ประกอบเฉพาะของอินเทอร์เฟซผู้ใช้ หรืองานสร้างสรรค์อื่นๆ และการแสดงออกที่เกี่ยวข้องกับซอฟต์แวร์ เช่น ตัวละครและการตั้งค่าที่สร้างขึ้นสำหรับเกม มันจะไม่ปกป้องแนวคิดของโปรแกรมซอฟต์แวร์บางประเภท หรือองค์ประกอบการทำงานที่จำเป็นใดๆ
พื้นฐานสำหรับการคุ้มครองทางกฎหมายสำหรับโปรแกรมซอฟต์แวร์นั้นเป็นที่ยอมรับทั้งในสหรัฐอเมริกาและยุโรป ในสหรัฐอเมริกา พระราชบัญญัติลิขสิทธิ์รับรองโดยเฉพาะว่าซอฟต์แวร์มีสิทธิ์ได้รับลิขสิทธิ์ ในยุโรป Computer Programs Directive ให้คำแนะนำเกี่ยวกับการคุ้มครองทางกฎหมายของโปรแกรมคอมพิวเตอร์ภายใต้กฎหมายลิขสิทธิ์ของสหภาพยุโรป
องค์ประกอบเฉพาะของโปรแกรมซอฟต์แวร์ใดบ้างที่ได้รับการประกาศว่าสามารถป้องกันได้ด้วยลิขสิทธิ์? ประการแรก รหัสต้นทางหรืออ็อบเจ็กต์ถือเป็น "งานวรรณกรรม" และกฎหมายลิขสิทธิ์คุ้มครองอย่างชัดเจน ย้อนกลับไปในปี 1983 Third Circuit ปกครองใน Apple Computer, Inc. กับ Franklin Computer Corp. (714 F.3d 1240) ว่าทั้งระบบปฏิบัติการของคอมพิวเตอร์และรหัสไบนารี่สามารถป้องกันได้ด้วยลิขสิทธิ์ อย่างไรก็ตาม เนื่องจากศาลได้ตัดสินว่าลิขสิทธิ์สามารถให้ความคุ้มครองสำหรับนักพัฒนาซอฟต์แวร์ที่ครอบคลุมมากกว่าโค้ด ลิขสิทธิ์สามารถครอบคลุมทั้งองค์ประกอบตามตัวอักษรของซอฟต์แวร์ เช่น รหัสต้นฉบับและรหัสวัตถุ และองค์ประกอบที่ไม่ใช่ตัวอักษร ซึ่งรวมถึง "ความสัมพันธ์ระหว่างโมดูลาร์" และ "ขั้นตอนทั่วไป" กราฟิก เสียง และลักษณะที่ปรากฏของโปรแกรมคอมพิวเตอร์อาจได้รับการคุ้มครองเป็นงานโสตทัศนูปกรณ์
การละเมิดสามารถพิสูจน์ได้ง่ายว่า ซอร์สโค้ดหรือรหัสวัตถุถูกคัดลอกจากโปรแกรมหนึ่งไปยังอีกโปรแกรมหนึ่งโดยไม่ได้รับอนุญาตหรือไม่ อย่างไรก็ตาม การพิจารณาว่ามีการละเมิดเกิดขึ้นหรือไม่หากผู้ถูกกล่าวหาลอกเลียนแบบเกิดขึ้นในองค์ประกอบที่ไม่ใช่ตัวอักษรของโปรแกรมอาจเป็นเรื่องส่วนตัวมากกว่า ในปี 1992 กรณี Computer Associates Int. Inc. v. Altai Inc. (982 F.2d 693) วงจรที่สองได้พัฒนาการทดสอบที่เรียกว่า "การทดสอบเปรียบเทียบการกรองนามธรรม" (AFC) เพื่อตรวจสอบว่ามี "ความคล้ายคลึงกันอย่างมาก" ระหว่างคอมพิวเตอร์สองเครื่องหรือไม่ โปรแกรมซอฟต์แวร์ที่อาจบ่งบอกถึงการละเมิด การทดสอบ AFC ใช้เพื่อพิจารณาว่าองค์ประกอบที่ไม่ใช่ตัวอักษรของโปรแกรมซอฟต์แวร์ถูกคัดลอกโดยการเปรียบเทียบองค์ประกอบที่ป้องกันได้ของโปรแกรมที่เป็นปัญหาหรือไม่
อย่างไรก็ตาม โปรดทราบว่ากฎหมายลิขสิทธิ์ไม่ได้ปกป้ององค์ประกอบการทำงานของซอฟต์แวร์ ตามมาตรา 17 USC 102 นั้นไม่ได้ป้องกันการคัดลอก "ความคิด ขั้นตอน กระบวนการ ระบบ วิธีการดำเนินการ แนวคิด หลักการ หรือการค้นพบ" ในซอฟต์แวร์ ตัวอย่างเช่น สมมติว่าคุณสร้างโปรแกรมซอฟต์แวร์ที่ช่วยให้ผู้ใช้จัดทำงบประมาณ กฎหมายลิขสิทธิ์ไม่ได้ปกป้องแนวคิดของโปรแกรมซอฟต์แวร์การจัดทำงบประมาณ มันปกป้องการแสดงออกเฉพาะของความคิดนั้นเท่านั้น ดังนั้นกฎหมายลิขสิทธิ์ไม่ได้ป้องกันผู้อื่นจากการเขียนโปรแกรมซอฟต์แวร์งบประมาณของตนเอง
บางทีโปรแกรมของคุณอาจมีอักขระที่เป็นมิตรซึ่งแสดงอยู่ในอินเทอร์เฟซผู้ใช้ โปรแกรมซอฟต์แวร์อื่นอาจมีอักขระที่แสดงอยู่ในอินเทอร์เฟซผู้ใช้ พวกเขาไม่สามารถคัดลอกตัวละครของคุณได้
นี่คือตัวอย่างซอฟต์แวร์อื่น สมมติว่าคุณมีซอร์สโค้ดเป็นลายลักษณ์อักษรสำหรับแอปเกมใหม่ เพื่อนคนหนึ่งเห็นรหัสของคุณ ชอบแนวคิด และคัดลอกรหัสของคุณโดยไม่ได้รับอนุญาตเพื่อใช้เป็นส่วนหนึ่งของแอปอื่น นี่เป็นการละเมิดเพราะซอร์สโค้ดมีลิขสิทธิ์ อย่างไรก็ตาม หากบุคคลอื่นสร้างเกมที่คล้ายกันโดยไม่ได้ใช้โค้ดของคุณ เขาก็ไม่ได้ละเมิดลิขสิทธิ์โค้ดของคุณ (แต่อาจมีการละเมิดประเภทอื่นขึ้นอยู่กับว่าเกมมีความคล้ายคลึงกันเพียงใด)
ศาลยังคงตัดสินว่าองค์ประกอบใดของซอฟต์แวร์ที่ถือว่าใช้งาน ได้ ตัวอย่างเช่น Oracle และ Google มีข้อพิพาทอย่างต่อเนื่องเกี่ยวกับการใช้ Java API ของ Oracle ของ Google Google ได้สร้างภาษาของตนเองสำหรับระบบปฏิบัติการ Android แต่ใช้ API ของ Java เพื่อให้นักพัฒนาเช่นคุณสามารถเขียนโปรแกรมที่จะทำงานบน Android ได้ ในระดับศาลแขวง ผู้พิพากษาตัดสินว่า API นั้นใช้งานได้และไม่สามารถสงวนลิขสิทธิ์ได้ อย่างไรก็ตาม ในการอุทธรณ์ Federal Circuit กลับคำตัดสิน คดีนี้คืนสู่ศาลแขวงที่ Google ยืนยันการแก้ต่าง "การใช้งานโดยชอบ" แทนได้สำเร็จ อย่างไรก็ตาม Oracle ได้ยื่นอุทธรณ์คดีนี้อีกครั้ง ดังนั้นคงต้องรอดูกันต่อไปว่ากฎหมายจะยุติในกรณีนี้อย่างไร
อีกสิ่งหนึ่งที่ควรทราบก่อนดำเนินการต่อ – ลิขสิทธิ์ไม่ได้ป้องกันการสร้างงานที่คล้ายกันโดยอิสระ ซึ่งแตกต่างจากกฎหมายสิทธิบัตร การคุ้มครองกฎหมายลิขสิทธิ์จะแข็งแกร่งที่สุดเมื่อคุณแสดงให้เห็นว่ามีคน "ลอกเลียน" ความคิดของคุณจริงๆ ดังนั้น หากผู้ออกแบบซอฟต์แวร์รายอื่นคิดโปรแกรมที่คล้ายกับของคุณโดยอิสระ กฎหมายลิขสิทธิ์อาจไม่สามารถช่วยคุณได้มากนัก
ใครเป็นเจ้าของลิขสิทธิ์ซอฟต์แวร์?
เจ้าของลิขสิทธิ์คือ "ผู้แต่ง" ผลงาน ในฐานะนักออกแบบซอฟต์แวร์ คุณเป็น “ผู้แต่ง” งานและลิขสิทธิ์เป็นของคุณ อย่างไรก็ตาม โปรแกรมซอฟต์แวร์จำนวนมากถูกสร้างขึ้นโดยเป็นส่วนหนึ่งของทีม ภายใต้ข้อตกลงการจ้างงาน หรือในสถานการณ์อื่นเพื่อจ้างงาน ดังนั้น ในสถานการณ์เหล่านี้ มักจะมอบลิขสิทธิ์ให้กับนายจ้าง ซึ่งจากนั้นจะเป็นเจ้าของลิขสิทธิ์และจะควบคุมสิทธิ์ในการใช้สำนวนที่ได้รับการคุ้มครองโดยลิขสิทธิ์นั้นในอนาคต (กล่าวคือ ในงานดัดแปลง) . และเช่นเคย โปรดอ่านสัญญาจ้างงานของคุณ (รวมถึงข้อตกลงไม่เปิดเผยข้อมูล) อย่างระมัดระวังเพื่อให้แน่ใจว่าคุณเข้าใจผลที่ตามมาจากการทำงานกับสัญญาจ้างงานที่เกี่ยวข้องกับทรัพย์สินทางปัญญา
ลิขสิทธิ์มีอายุการใช้งานนานแค่ไหน?
โดยทั่วไป ในสหรัฐอเมริกาหรือประเทศอื่นใดที่ลงนามในอนุสัญญาเบิร์น ระยะเวลาของลิขสิทธิ์คืออายุของผู้แต่งบวกห้าสิบปี ในกรณีของซอฟต์แวร์ที่สร้างขึ้นโดยพนักงานในระหว่างการจ้างงาน "งานที่ทำขึ้นเพื่อจ้าง" ที่ได้รับจะได้รับการคุ้มครองตามกฎหมายลิขสิทธิ์เป็นเวลาเจ็ดสิบห้าปีนับจากการเผยแพร่ ต้องขอบคุณการวิ่งเต้นและการเปลี่ยนแปลงนโยบายในพื้นที่นี้ ทำให้มีข้อยกเว้นอื่นๆ แต่โดยทั่วไปแล้ว กฎห้าสิบปีจะมีผลบังคับใช้
บันทึกสุดท้าย
ในฐานะนักออกแบบซอฟต์แวร์ งานของคุณสมควรได้รับการปกป้องมากพอๆ กับที่ผู้เขียนคนอื่นๆ ได้รับ แม้ว่าบทความนี้จะเป็นเพียงภาพรวม แต่บางทีข้อมูลนี้อาจเป็นประโยชน์กับคนที่ทำงานในแต่ละวันเพื่อสร้างและปรับปรุงโปรแกรมซอฟต์แวร์ที่ทำให้ชีวิตของเราดีขึ้น