ใส่เพียง: ถ้าคุณไม่เข้าใจเงื่อนไขของใบอนุญาตของซอฟต์แวร์ที่คุณใช้เพียงพอที่จะตีความว่าสิ่งที่คุณแนะนำ "ไม่เป็นไร" คุณจะต้องพูดคุยกับมืออาชีพที่ทำ หากคุณต้องการหาข้อตกลงกับเจ้าของลิขสิทธิ์โดยตรงก็สามารถใช้ได้เช่นกัน แต่คุณจะต้องเข้าใจวิธีการออกใบอนุญาต
เช่นเดียวกับเอลียาห์ฉันไม่ใช่ทนายความและเมื่อคุณถูกฟ้องตามคำแนะนำของฉันคุณไม่สามารถพูดได้ว่าฉันไม่ได้เตือนคุณ โดยทั่วไปฉันเห็นด้วยกับ Eliah แต่ฉันคิดว่าในกรณีนี้ Python แตกต่างกันเล็กน้อย
ซอฟต์แวร์ GPL อนุญาตให้คุณแจกจ่ายต่อได้ตราบเท่าที่คุณให้สิทธิ์ภายใต้ใบอนุญาตเดียวกัน ในกรณีนี้คุณจะแจกจ่าย PyQT ซึ่งคุณสามารถทำได้ คุณต้องการกระจายสินค้าของคุณ โดยส่วนตัวฉันไม่เห็นว่าทำไมคุณไม่สามารถทำทั้งสองอย่างตราบใดที่คุณทำให้แหล่งที่มาพร้อมใช้งานสำหรับสิ่งที่คุณกำลังใช้ GPL คุณไม่ได้รวมมันเข้ากับ Python ของคุณคุณแค่ใช้มัน
หากต้องการอธิบายเพิ่มเติมเกี่ยวกับสิ่งที่ฉันกำลังพูดถึงหากคุณรวมไลบรารีในโครงการ C และรวบรวมมันลงไปคุณจะได้รหัส GPL ในไบนารีของคุณหรือคุณจะสร้างห้องสมุดคงที่รหัสของคุณเชื่อมโยงกับ ( แบบคงที่หรือแบบไดนามิก) FSF จะเรียกร้องให้คุณทำให้รหัสของคุณพร้อมใช้งานโดย GPL หากคุณแจกจ่ายรหัสที่ป้องกันของพวกเขาใหม่
ดูความแตกต่าง? การแจกแจงข้อความตามไพ ธ อนหมายความว่าการเชื่อมโยงนั้นค่อนข้างมีพลวัต: ไม่มี "ลิงก์" ไปยังรหัส GPL และการอ้างอิงไปยัง PyQT อาจถูกทดแทนในสภาพแวดล้อมที่แตกต่างกัน คุณเพิ่งใช้ API
หากคุณค้นหา "python import gpl" คุณจะพบข้อโต้แย้งมากมายทั้งสองทิศทางจากทนายความที่ไม่ใช่ทนายความจำนวนมาก นี่ไม่ใช่การโต้แย้งที่ง่ายและหากมีการฟ้องร้องคุณสามารถสาปแช่งได้ว่าทุกคนในด้านซอฟต์แวร์เสรีของผู้พิพากษาจะขว้างทุกอย่างที่อยู่เพื่อให้แน่ใจว่ามีการตั้งค่าก่อนหน้าเชิงลบ
ดังนั้นอีกครั้งคุณอาจไม่มีคุณสมบัติที่จะทำการตัดสินใจนี้เพียงอย่างเดียว พูดคุยกับทนายความหรือดูว่าคุณต้องเสียค่าใช้จ่ายเท่าไรและหาว่ามันจะถูกกว่าเพียงเพื่อชำระค่าใบอนุญาตเชิงพาณิชย์
การเพิกเฉยการออกใบอนุญาตจะมีราคาแพงกว่ามาก