ขึ้นอยู่กับว่าใบอนุญาตใด
มีลิขสิทธิ์ซอฟต์แวร์ฟรีที่ออกแบบมาโดยเฉพาะเพื่อป้องกันไม่ให้คนทำสิ่งเช่นนั้นเช่น GNU GPL พวกเขารู้จักกันในชื่อใบอนุญาต "ไวรัส" เนื่องจากข้อกำหนดสิทธิการใช้งานของพวกเขาแพร่กระจายไปยังรหัสใด ๆ ที่คุณใช้ด้วยซึ่งทำให้คุณไม่สามารถใช้ไลบรารี GPL ในโปรแกรมที่ไม่ใช่ GPL (หรือเทียบเท่า)
ใบอนุญาตอื่น ๆ เกี่ยวข้องกับการแบ่งปันรหัสได้อย่างอิสระมากกว่าการผลักดันอุดมการณ์ที่เฉพาะเจาะจง อยู่ตรงกลางของสเปกตรัมคุณมี MPL (Mozilla Public License) ซึ่งไม่ใช่ไวรัสและสามารถใช้ในโครงการที่เป็นกรรมสิทธิ์ได้ แต่ข้อกำหนดสิทธิการใช้งานกำหนดให้รหัส MPLยังคงอยู่ภายใต้ MPL และอื่น ๆ การดัดแปลง (เช่นการปรับปรุงการแก้ไขข้อบกพร่องพอร์ต ฯลฯ ) ที่คุณทำกับรหัส MPL จะต้องเผยแพร่อย่างอิสระ แนวคิดที่นี่คือ "คุณได้รับรหัสนี้อย่างอิสระดังนั้นหากคุณปรับปรุงมันคุณควรมีส่วนร่วมในการปรับปรุงของคุณกลับสู่ชุมชนเพื่อการชำระเงิน"
และในตอนท้ายของสเปกตรัมคือใบอนุญาตแบบเปิดที่สมบูรณ์เช่นใบอนุญาต BSD, MIT และ Zlib พวกเขาบอกว่า "รหัสนี้ฟรีสำหรับทุกคนที่ใช้ แต่พวกเขาต้องการ" (แน่นอนว่ามีข้อ จำกัด เล็กน้อย แต่มีไม่มากสำหรับพวกเขา) ผู้ที่ใช้สิทธิ์การใช้งานเหล่านี้กำลังใช้รหัสของตนให้มีความสำคัญสูงสุดฟรี
ดังนั้นลิขสิทธิ์ซอฟต์แวร์ฟรีทั้งหมดจึงไม่เท่ากัน ดูใบอนุญาตที่ใช้งานที่นี่และข้อกำหนดของสิ่งเหล่านั้นและคุณจะได้รับแนวคิดที่ดีขึ้นว่านักพัฒนาซอฟต์แวร์จะปฏิบัติตามพวกเขาหรือไม่โดยใช้พวกเขาในโครงการที่เป็นกรรมสิทธิ์
นอกจากนี้ยังมีความเป็นไปได้ที่สี่: "บริษัท ขนาดใหญ่พอสมควร" อาจได้รับอนุญาตให้ใช้ผลิตภัณฑ์ภายใต้ข้อกำหนดที่ต่างกัน สิทธิ์การใช้งานซอฟต์แวร์ได้รับการออกแบบมาเพื่อ จำกัด ผู้ใช้ซอฟต์แวร์ไม่ใช่ผู้สร้างซอฟต์แวร์และไม่เคยมีใครคาดคิดที่จะปล่อยไลบรารี่โอเพนซอร์ซภายใต้ข้อกำหนด GPL-style และขายสิทธิ์การใช้งานเชิงพาณิชย์สำหรับผู้ที่ ต้องการใช้ในโครงการที่เป็นกรรมสิทธิ์โดยไม่ต้อง codebase ของพวกเขาถูก "ติดเชื้อ" โดยใบอนุญาตไวรัส