나는 연구원이고, 나의 연구에서 나는 많은 프로그래밍을한다. 저는 투명성과 재현성이 이미 문화의 큰 부분 인 연구에서 특히 오픈 소스 개념의 팬입니다. 커뮤니티에 가능한 한 많이 기여하고 있으며 누구나 사용할 수있는 코드를 공개하는 것이 그 일부입니다.
그러나 연구에는 항상 생산하는 재료가 무엇을 사용할 것인지에 대한 일정한 불확실성이 있습니다. 본인은 결과 나 결론에 저작권을 가질 수 없다는 것을 완전히 이해합니다. 그러나 다른 사람이 내 코드를 사용하는 방식을 보호 할 수 있으며 군용 응용 프로그램에서 제작 한 소프트웨어를 통합 할 수있는 (법적) 방법이 없는지 확인하고 싶습니다.
나는 일반적인 OSS 라이센스 중 더 짧은 몇 가지와 더 많은 요약을 읽었지만 "내 코드에서 돈을 벌 수 있습니까?"라는 질문에만 집중하는 것 같습니다. "프로그램에서 내 코드를 사용할 수있게 하시겠습니까?" -프로그램이 실제로 코드로 수행하는 작업에 대해서는 아무 것도 없습니다.
모든 종류의 군사 응용 프로그램을 명시 적으로 금지하는 훌륭한 오픈 소스 라이센스가 있습니까?
최신 정보:
OSS의 작동 방식에 대해 더 자세히 읽은 후에는 오픈 소스 라이센스로 필드를 구별 할 수 없기 때문에 정의에 따라 요구 사항을 충족하는 라이센스가 오픈 소스가 아니라는 것을 깨달았습니다. 따라서 군사용으로 사용되는 것을 금지한다는 점을 제외하고는 오픈 소스 라이센스 와 비슷한 라이센스를 찾고 있습니다. 본인은 라이센스를 모르기 때문에 실제로 라이센스를 알고있는 사람이이 라이센스를 이미 존재하거나 작성했거나 검토하기를 원합니다.
또한 몇 가지 발언에 따라 이것이 시행하기가 어려울 것입니다. 그렇습니다. 그러나 이것은 법적 의미보다 나 자신을위한 것입니다. 이와 같은 라이센스를 사용하고 군사 조직이 어쨌든 내 코드를 사용하는 경우 법을 어 기고 명백한 지시에도 불구하고 코드를 작성하는 것입니다. 따라서 필자가 작성한 소프트웨어를 포함하는 응용 프로그램으로 할 수있는 끔찍한 일들이 더 이상 소프트웨어를 훔 쳤기 때문에 더 이상 "나의 소중함"이 아닙니다. (어딘가에 나는 그들이 한 일이 필요하고 라이센스가 합법적으로 사용하는 것을 금지하면 동일한 일을하는 다른 사람의 프로그램을 사용하여 사용할 수 있다는 순진한 희망을 가지고 있습니다. 항상,하지만 그들은 항상 해야 법을 준수 ...)
그것은 실제로 법정에서 제기 할 것으로 예상되는 것이 아니라 도덕적 보호 수단입니다 (내 평범한 코드가 CIA에서 사용 된 경우 ...)