ความสับสนเกี่ยวกับจาวาสคริปต์จาวาสคริปท์คู่ (MIT / GPL) สำหรับใช้ในเว็บไซต์ของฉัน


22

ฉันได้อ่านโพสต์ทั้งหมดที่ฉันสามารถหาได้แล้วฉันยังไม่แน่ใจในคำตอบ

ฉันต้องการใช้ปลั๊กอิน jQuery บนเว็บไซต์ของฉันที่ได้รับอนุญาตเป็นคู่ภายใต้ MIT และ GPL

  1. ใบอนุญาตสองใบหมายความว่าตราบใดที่ใบใดใบหนึ่งพอใจฉันสบายดีหรือต้องมีทั้งคู่

  2. ฉันได้อ่านแล้วว่าจาวาสคริปต์ GPL ที่โหลดใน broswer ของใครบางคนไม่นับเป็นการแจกจ่ายซ้ำดังนั้นฉันจึงไม่จำเป็นต้องใช้ใบอนุญาต GPL สำหรับส่วนที่เหลือของไซต์ของฉัน (ระบุซอร์สโค้ด) มันเป็นเรื่องจริงเหรอ?

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

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


9
คู่ของคุณต้องอ่าน "การละเมิดโดยเจตนา" ซึ่งมักส่งผลให้เกิดความเสียหายเพิ่มขึ้นเมื่อคุณถูกฟ้องร้องให้ใช้งานของคนอื่นโดยไม่ได้รับอนุญาต
Ross Patterson

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

1
คุณไม่ควรทำอย่างแน่นอน 3. นั่นเป็นการละเมิดลิขสิทธิ์โดยเจตนาและอาจทำให้คุณมีปัญหามากกว่า 1 หรือ 2 เคย
Bill Leeper

คำตอบ:


22

1) ใบอนุญาตคู่หมายความว่าตราบใดที่ใบหนึ่งใบใดพอใจฉันสบายดีหรือต้องมีทั้งคู่

ใช่. โดยเฉพาะ jQuery ทำให้ชัดเจนว่าคุณสามารถใช้ได้แม้ในสภาพแวดล้อมเชิงพาณิชย์

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

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

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

มีGPL Afferoใบอนุญาตใหม่- ที่ห้ามนี้ เช่นถ้ามี jQuery เช่นไลบรารี่ที่เปิดตัวภายใต้ GPL Affero เจ้าของเว็บไซต์จะต้องปล่อยโค้ดของตัวเองเช่นกัน!

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

คุณไม่ต้องทำสิ่งนี้ โดยเฉพาะสำหรับสิทธิ์ใช้งาน jQuery อนุญาตให้ใช้งานทั้งหมด (เว้นแต่ว่าคุณกำลังจะระเบิดรัฐสภาใด ๆ ) ดังนั้นจึงไม่ใช่สิ่งสำคัญ

ถ้ามีข้อ จำกัด ใบอนุญาตคุณไม่ควรใช้มากกว่านี้จริงๆไม่ได้ให้เครดิตเนื่องจากผู้เขียนต้นฉบับ

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


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

4
ใบอนุญาตที่คุณพูดถึงใน 2) คือ GPL Affero ไม่ใช่ Affro มันไม่ได้ขนดก :)
Jaap

1
อืมคุณมีการอ้างอิงที่ถูกต้องสำหรับบิตเกี่ยวกับ GPLv3 ที่ไม่นับการใช้งานในหน้าเว็บเป็นการกระจายหรือไม่
SamB

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

0

ฉันรู้ว่านี่เป็นคำถามเก่า แต่ฉันต้องการที่จะตอบคำถามในส่วนที่สามของคำถาม:

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

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

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