คำตอบข้างต้นพลาดด้วยเหตุผลบางประการที่เกิดขึ้นบ่อยๆในคอมพิวเตอร์กราฟิกส์ การปล่อยรหัสแตกต่างกันอย่างมากระหว่างเขตข้อมูลใน CS - ตัวอย่างเช่นในการเรียนรู้ของเครื่องรหัสมักจะถูกเผยแพร่ ใน Human Computer Interaction รหัสนั้นแทบจะไม่เคยเผยแพร่เลย
ฉันได้รับการปล่อยตัวไม่น้อยของรหัสในคอมพิวเตอร์กราฟฟิคและในขณะที่ฉันคิดว่าผู้เขียนควรปล่อยรหัสของพวกเขามีหลายเหตุผลง่ายไม่สมรู้ร่วมคิดทฤษฎีว่าทำไมพวกเขาทำไม่ได้ ตัวอย่างเช่น
1) โครงการวิจัยด้านกราฟิกคอมพิวเตอร์ส่วนใหญ่เกี่ยวข้องกับการทำงานร่วมกันระหว่างนักวิจัยหลายคนซึ่งมักจะอยู่ในสถาบันที่แตกต่างกันโดยแต่ละแห่งจะให้ชิ้นส่วนของปริศนา (เช่นอัลกอริทึมห้องสมุด ฯลฯ ) ในการเผยแพร่รหัสการทำงานนักวิจัยทุกคนต้องยอมรับ นี่เป็นการสนทนาที่ง่ายและมักจะหลีกเลี่ยงปัญหาได้ง่ายกว่า
2) บ่อยครั้งที่โค้ดสำหรับกระดาษแผ่นเดียวถูกฝังอยู่ใน codebase ขนาดใหญ่กว่าซึ่งได้รับการพัฒนาภายในห้องปฏิบัติการ codebase นั้นจะมีงานที่ไม่ได้เผยแพร่อื่น ๆ การแยกรหัสสำหรับโครงการเดียวนั้นเป็นงานจำนวนมากบ่อยครั้งที่ไม่มีประโยชน์ทันทีต่อคนที่ต้องทำงานนี้ (ดูสิ่งจูงใจด้านล่าง)
3) มหาวิทยาลัยมักจะมีสิทธิ์ใน IP ของรหัส ดังนั้นจึงจำเป็นต้องติดต่อ "สำนักงานนวัตกรรม" ที่จะทำให้ชีวิตของคุณไม่มีที่สิ้นสุดยากที่ต้องการให้คุณเอกสาร "การประดิษฐ์" เพื่อให้พวกเขาสามารถจดสิทธิบัตร ฯลฯ ก่อนที่คุณจะเปิดแหล่งที่มา ในบางกรณีมหาวิทยาลัยอาจปฏิเสธการอนุญาตให้ปล่อยแหล่งที่มา (ซึ่งแตกต่างกันระหว่างสถาบันและมีความซับซ้อนมากโดย (1))
4) การวิจัยกราฟิกคอมพิวเตอร์จำนวนมากดำเนินการโดย บริษัท ในกรณีดังกล่าวผู้เขียนไม่ได้เป็นเจ้าของรหัสอย่างใดอย่างหนึ่งและจะต้องได้รับอนุญาตจากทนายความเพื่อที่จะปล่อยรหัส ทนายความแทบไม่มีแรงจูงใจที่จะตอบว่าใช่
5) ไม่มีแรงจูงใจในการเผยแพร่โค้ด ไม่มีใครอื่นใช้รหัสการวิจัยกราฟิกคอมพิวเตอร์กราฟิก แม้ว่าจะเป็นรหัสทั่วไปคุณก็จะได้รับการตอบรับ หากคุณโชคดีคุณจะได้รับการอ้างอิง การว่าจ้างคณะกรรมการและหน่วยงานให้สิทธิ์โดยทั่วไปจะไม่สนใจสักนิดหากคุณปล่อยรหัสของคุณ ดังนั้นเวลาที่ใช้ในการเตรียมรหัสสำหรับการเปิดตัวจึงเป็นการเสียเวลาที่อาจใช้ไปกับเอกสารอื่น (มีคนพยายามเปลี่ยนสิ่งนี้ในคอมพิวเตอร์กราฟิก)
6) มีแรงจูงใจที่จะไม่เผยแพร่รหัส บางครั้งรหัสอาจกลายเป็น บริษัท ที่เริ่มต้นได้รับอนุญาตให้ใช้กับ บริษัท ที่มีอยู่เป็นต้นซึ่งเป็นการสนับสนุนการวิจัยในอนาคต เราทุกคนต้องกิน