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