ฉันเคยสัมภาษณ์ที่ บริษัท ที่ปรึกษาแห่งหนึ่งซึ่งเกิดขึ้นในการสนทนาว่าพวกเขาใช้ผลิตภัณฑ์โอเพ่นซอร์ส (ซึ่งเยี่ยมมากฉันเคยใช้ Hibernate, JBoss ฯลฯ อย่างกว้างขวาง) สิ่งหนึ่งที่ทำให้ฉันประหลาดใจคือเมื่อฉันถามว่า พวกเขาใช้ OSS ลิขสิทธิ์ GPL เมื่อเขียนแอปพลิเคชันสำหรับลูกค้าพวกเขากล่าวว่า "แน่นอนตลอดเวลา! ตราบใดที่ลูกค้าได้รับสิ่งที่พวกเขาต้องการและมีความสุข" ตอนนี้ฉันไม่ใช่ทนายหรือนักบวชใบขับขี่ แต่ฉันรู้สึกว่าใช้รหัส GPL (สมมุติว่ามีห้องสมุดที่คุณรวมอยู่) จากนั้นคุณจะต้องปล่อยใบสมัครทั้งหมดภายใต้ใบอนุญาตเดียวกัน เมื่อฉันชี้ให้เห็นนี้ฉันได้รับการตอบกลับอย่างรวดเร็วว่า "ดีเราให้รหัสลูกค้าทั้งหมดเมื่อเราเสร็จแล้วนั่นไม่ใช่ปัญหาจริงๆ"
ไม่ต้องการกดปัญหาเพิ่มเติม (การสัมภาษณ์ไม่ใช่สถานที่สำหรับการโต้แย้งเช่นนั้น) ฉันปล่อยให้มันเลื่อน อย่างไรก็ตามนั่นก็ยังเกี่ยวข้องกับฉันเกี่ยวกับการปฏิบัติทางธุรกิจนั้น ๆ คำอย่างเป็นทางการของรหัสลิขสิทธิ์ GPL คืออะไรและต้องใช้ "open" อย่างไร คุณต้องเผยแพร่และพูดว่า "บริษัท ของฉันใช้ห้องสมุดนี้ดังนั้นนี่คือเว็บไซต์ที่คุณสามารถดาวน์โหลดแอปพลิเคชันระบบซื้อของและเติมเต็มคำสั่งซื้อที่เราใช้เงินหลายล้านดอลลาร์เพื่อสร้าง" ในสถานการณ์เช่นนี้ บริษัท มีสิทธิ์ใช้รหัส GPL โดยที่ลูกค้าไม่รู้หรือไม่? มันเพียงพอหรือไม่ที่จะ "ให้แหล่งที่มา" แก่พวกเขา?