ฉันจำเป็นต้องวางข้อมูลใบอนุญาตโอเพนซอร์ซที่ด้านบนของหน้าเว็บของฉันหรือไม่?


9

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

ฉันถามคำถามนี้เพราะฉันไม่เคยเห็นซอร์สโค้ดของหน้าเว็บที่ทำสิ่งนี้

คำตอบ:


6

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

สิ่งนี้อยู่ภายใต้ใบอนุญาตเสมอดังนั้นโปรดอ่านอย่างระมัดระวัง

หมายเหตุ: ฉันไม่ใช่ทนายความ สำหรับคำแนะนำทางกฎหมายปรึกษาทนายความ


1
ฉันยืนยันว่าการให้บริการไฟล์รหัสผ่านเบราว์เซอร์นั้นแทบจะเป็นการแจกจ่าย
Mark H

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

ในกรณีของ WordPress หรือ jQuery เช่น nealmcb ได้กล่าวถึงด้านล่างผู้ใช้สามารถเพิกเฉยต่อความต้องการในการแจกจ่ายใบอนุญาตเพราะมีคนอื่นแจกจ่ายรหัส อย่างไรก็ตามหากคุณโฮสต์รหัสบนเซิร์ฟเวอร์ของคุณเองและเซิร์ฟเวอร์ให้กับผู้ใช้ของคุณผ่าน<script>แท็ก - คุณกำลังกระจายและจำเป็นต้องปฏิบัติตามข้อกำหนดสิทธิการใช้งาน คุณไม่จำเป็นต้องบีบอัดไฟล์เพื่อกระจายไฟล์ - ให้บริการไฟล์ผ่านเซิร์ฟเวอร์ HTTP กำลังทำการกระจาย
Mark H

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

ถ้าคุณเพิ่มรายการแคชและเว็บแอปของคุณมีการสนับสนุนออฟไลน์
panzi

1

IANAL แต่สำหรับฉันแล้วการอ้างถึงสคริปต์โอเพนซอร์ซจากหน้าเว็บของคุณไม่ได้เป็นการเผยแพร่ - เบราว์เซอร์ของผู้ใช้ทำให้ตรงจากที่ใดก็ตามที่ลิงก์ชี้ไป เช่นหน้า StackExchange ชี้ไปที่ JQuery ที่http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

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

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