คำถามที่เขียนซ้ำ:
ฉันไม่ได้ถามคำถามที่เกี่ยวข้องกับ JavaScript แต่ทุกภาษา "ลูกค้า" ที่ใช้บนเว็บ (HTML5, JavaScript, CSS และอื่น ๆ ) หากฉันใส่รหัส JavaScript (นั่นคือ GPLed) บนเว็บไซต์ของฉันและเว็บไซต์นี้สามารถเข้าถึงได้จากทุกคนทางเว็บฉันจะละเมิด GPL ในทางใดทางหนึ่งหรือไม่
จะเกิดอะไรขึ้นหากฉันต้องการขายรหัสลูกค้า (HTML, CSS, JavaScript) ให้กับบางคน ฉันต้องมีใบอนุญาตอื่นในกรณีนี้หรือไม่?
JavaScript ไม่ได้ (เมื่อใช้กับเว็บไซต์) เสมอที่มาเปิดหรือไม่ เมื่อคุณเปิดเว็บเพจคุณสามารถอ่านต้นฉบับได้เสมอ
ฉันต้องปล่อยรหัสฝั่งเซิร์ฟเวอร์ของฉันหรือไม่ถ้าฉันขายเว็บไซต์ที่มีรหัส JavaScript GPLed
จะเกิดอะไรขึ้นหากเว็บไซต์นี้เข้าถึงได้บางส่วน (ส่วนหนึ่งฟรีและอีกเว็บไซต์หนึ่งกำหนดให้คุณต้องชำระ) แต่ใช้รหัส GPLed (ส่วนเดียวกัน) ที่ใช้ทั้งสองด้านของเว็บไซต์
จะเกิดอะไรขึ้นถ้ารหัส GPLed เป็นเพียงส่วนหนึ่งของเว็บไซต์ที่คุณต้องจ่ายเพื่อเข้าถึง
ถ้าฉันขายเว็บไซต์ให้กับลูกค้าด้วยวิธีนี้:
- ฉันกำลังขายคุณ (ค่าธรรมเนียมครั้งเดียว) รหัสที่เกี่ยวข้องกับลูกค้าทั้งหมด (JavaScript, HTML และ CSS)
- ฉันไม่ได้ขายรหัสฝั่งเซิร์ฟเวอร์ให้คุณคุณกำลังเช่าอยู่ (ฉันไม่ต้องการให้คุณใช้รหัสฝั่งเซิร์ฟเวอร์ของฉันซ้ำ)
หากฉันใช้รหัส GPLed ของ JavaScript ฉันกำลังละเมิดบางสิ่ง (เว็บไซต์นี้สามารถเข้าถึงได้จากทุกคนทางเว็บ)
แก้ไข 2:
เพิ่มคำถามเฉพาะใหม่:
ถ้าเว็บไซต์สามารถทำงานได้โดยไม่ต้องใช้โค้ดฝั่งเซิร์ฟเวอร์ผมหมายถึงจาวาสคริปต์กำลังเรียกหน้า PHP ที่มีข้อมูลในรูปแบบ JSON คนอื่นสามารถสร้างเว็บไซต์ด้วยฝั่งไคลเอ็นต์ แต่พวกเขาจะต้องให้ข้อมูล ในกรณีนี้ JavaScript กำลังเรียกใช้รหัส "PHP" (แต่ไม่ใช่ตรงกันข้าม) ฉันคิดว่า ในกรณีนี้ฉันกำลังละเมิด GPL หรือไม่