หากฉันใช้ซอฟต์แวร์ GPL ในแอปพลิเคชันของฉัน แต่ไม่ได้แก้ไขหรือแจกจ่ายซอฟต์แวร์ฉันต้องเผยแพร่แอปพลิเคชันของฉันภายใต้ GPL หรือไม่
คำตอบ: คำถามของคุณค่อนข้างคลุมเครือ สองกรณี:
(a) หากคุณไม่แจกจ่ายแอปพลิเคชันของคุณคำตอบคือไม่เพราะคุณไม่ได้กระจายแอปพลิเคชันของคุณ ตัวอย่างเช่นถ้าเป็นการใช้ภายใน บริษัท ของคุณเท่านั้นคุณก็ไม่มีข้อผูกมัดที่จะทำอะไร
(b) ถ้าคุณแจกจ่ายแอปพลิเคชันของคุณและคุณใช้บางสิ่งบางอย่าง GPL เป็นส่วนหนึ่งของแอปพลิเคชันของคุณ (แม้ว่าจะเชื่อมโยงเฉพาะเวลาทำงานกับไลบรารี) - และแม้ว่าคุณจะไม่เรียกเก็บเงิน - และแม้ว่าคุณจะไม่เปลี่ยนแปลง GPL นั้นใช้วิธีใด ๆ - จากนั้นคุณต้องทำให้แหล่งที่มาของแอปพลิเคชันของคุณพร้อมใช้งาน
การทำให้แหล่งข้อมูลพร้อมใช้งานไม่ได้หมายถึงการดาวน์โหลด มันอาจจะเป็นได้ว่าคุณจะต้องได้รับคำขอเป็นลายลักษณ์อักษรและคุณส่งสำเนาของรายได้(ดูความคิดเห็น:. คุณไม่สามารถจริงส่งรายชื่อนี้ก็เกินจริงที่จะทำให้จุด) คุณได้รับอนุญาตให้เรียกเก็บค่าธรรมเนียมการจัดการ / การคัดลอก "ที่สมเหตุสมผล" แต่คุณไม่สามารถหลีกเลี่ยงภาระหน้าที่ในการทำให้ซอร์สโค้ดของคุณพร้อมใช้งาน
จะเกิดอะไรขึ้นถ้าฉันแก้ไขซอฟต์แวร์บางอย่างที่แอปพลิเคชันของฉันใช้ จากนั้นฉันต้องเผยแพร่แอปพลิเคชันของฉันภายใต้ GPL หรือฉันสามารถจัดหาซอฟต์แวร์ที่แก้ไขแล้วภายใต้ข้อกำหนดของ GPL ได้
คำตอบ: ดูด้านบน หากคุณใช้ GPL s / w คุณต้องทำให้ซอร์สโค้ดของคุณพร้อมใช้งาน ซึ่งรวมถึงรหัส GPL ที่แก้ไขแล้ว
และถ้าฉันใช้ซอฟต์แวร์ GPL แต่ไม่ได้ทำการแก้ไขฉันสามารถแจกจ่ายให้กับแอปพลิเคชันของฉันได้หรือไม่
คำตอบ: ดูด้านบน คุณสามารถแจกจ่ายได้ (รหัส GPL) หากคุณทำให้แหล่งข้อมูลของคุณพร้อมใช้งาน
เนื่องจาก GeSHi เป็น GPL กรอบงานของฉันต้องเป็น GPL หรือไม่
คำตอบ: ถ้าคุณแจกจ่ายกรอบงานของคุณแล้วใช่
ฉันสามารถแก้ไข GeSHi สำหรับกรณีการใช้งานเฉพาะของแอปพลิเคชันของฉันได้หรือไม่ถ้าฉันจัดหาการแก้ไขกลับไปยังผู้ดูแลระบบ GeSHi
คำตอบ: คุณสามารถถ้าคุณต้องการ คุณไม่จำเป็นต้อง คุณสามารถแก้ไขได้ แต่เมื่อคุณกระจายแอปพลิเคชันของคุณคุณจำเป็นต้องทำให้แหล่งข้อมูลของคุณพร้อมใช้งานและแหล่งที่มาสำหรับการดัดแปลงที่คุณทำกับไลบรารี
ฉันสามารถแจกจ่ายเฟรมเวิร์กของฉันกับ GeSHi อีกครั้งได้ไหม
คำตอบ: คุณสามารถถ้าคุณต้องการ หากแอปพลิเคชันของคุณไม่ได้รับการแจกจ่ายด้วยรหัส GPL และคุณให้ผู้ใช้ดาวน์โหลดแยกต่างหากเพื่อใช้ประโยชน์จากนั้นกรณีของคุณจะพิเศษมากขึ้นเล็กน้อยและอาจกระตุ้นให้เกิดการโต้แย้ง แต่หลักการเดียวกันนี้มักจะนำไปใช้: ทำให้แหล่งที่มาของคุณพร้อมใช้งาน
หากคุณต้องการหลีกเลี่ยงปัญหาเหล่านี้คุณต้องใช้สิ่งต่าง ๆ ที่มีใบอนุญาตต่าง ๆ หรืออย่างน้อย LGPL ซึ่งจะอนุญาตให้เรียกใช้ไลบรารีแบบรันไทม์โดยไม่มีการแพร่กระจายไวรัสของเงื่อนไข GPL กลับไปที่รหัสของคุณ
หากมีข้อสงสัยคุณต้องการคำแนะนำทางกฎหมาย คำแนะนำใด ๆ ที่คุณได้รับที่นี่ (จากฉันหรือคนอื่น ๆ ) ควรได้รับการปฏิบัติอย่างระมัดระวัง มีเพียงทนายความเท่านั้นที่สามารถให้คำแนะนำทางกฎหมายที่เหมาะสมแก่คุณ