나는 다른 답변과 의견뿐만 아니라 잘못된 정보에서 귀중한 정보를 보았으므로 요약을하고 추가 사항을 추가하려고합니다.
카피 레프트 라이센스 (GPL 등)에 따라 알고리즘을 오픈 소스로 사용하면 어떤 이점이 있습니까?
GPL 하에서 알고리즘 구현의 소스 코드 를 게시함으로써 (그것이 당신이 의도 한 것으로 가정), 알고리즘이 의도 한대로 작동 함을 보여주는 이점을 얻을 수 있으며, 모든 사람이 소스 코드를 검사하여 아무것도 포함하지 않는지 확인할 수 있습니다 심각한 버그 나 맬웨어와 같은 "비정상적인" 어쩌면 추가 개선을 위해 기여자를 얻을 수도 있습니다. 또한 귀하는 저작권 보유자이므로 다른 라이센스 하에서 다른 사람에게 구현을 게시하거나 판매 할 수 있습니다.
다른 질문은 알고리즘을 처음 게시하는 것이 유리하다는 것 입니다. 당신의 구현이 당신이 발명가라는 일종의 증거로 작용할 것이기 때문에, 첫 번째가 됨으로써 다른 사람이 그 알고리즘에 대한 특허를 얻지 못하게 할 수 있습니다. 그러나 @Snowman은 많은 유럽 특허 규정의 최초 파일 (처음 발명과 반대되는) 정책으로 인해 실제로 작동하지 않을 수 있다고 언급하면서 올바르게 지적했습니다 .
내가 라이센싱에 대해 알고있는 것으로 사람들이 폐쇄 소스와 정확히 동일한 코드를 사용하지 못하게해야하지만 알고리즘을 폐쇄 소스로 "재 작성"할 수 있습니까?
상업적 조직에서 소스 코드를 사용하지 않고 소스 코드 를 공개 소스 에서 공개 하거나 수정하지 못하도록합니다. GPL과 다른 라이센스에 따라 사람들이 공개 또는 비공개 소스로 공개하지 못하도록 막습니다. 그러나 사용자가 임의의 라이센스에 따라 알고리즘의 새로운 "클린 룸"구현을 게시하지 못하게 할 수는 없습니다. 이는 실제로 소스 코드를 보지 않고 알고리즘에 대한 설명만으로 구현 된 것입니다.
유럽 연합 출신이므로 소프트웨어를 카피 레프트하려면 소프트웨어 특허를 찾아야합니까?
많은 유럽 국가의 법률이 순수한 알고리즘에 대한 특허를 공식적으로 금지하고 있지만 많은 회사는 특정 알고리즘을 "컴퓨터 구현 발명"으로 선언하여 과거에 이러한 법률을 우회했습니다. 유럽 특허청 인 AFAIK는 과거에 미국 특허청만큼 많은 알고리즘 특허를받지 않았지만, 수년 동안 알고리즘 특허로 해석 될 수있는 수천 건의 특허를 받아 들였습니다. 이러한 특허가 법정에서 실제로 보유 할 경우 다른 질문이지만, 알고 자하는 사람은 일반적으로 모든 관련 위험과 함께이를 재판에 제기해야합니다. 코멘트에 언급 된 사례의 가장 인기있는 그룹 두, MP3 압축 / 압축 해제와 관련된 GIF 이미지 압축에 관한 특허 및 특허은 여기를 참조 더 많은 예를 들어.
따라서 특정 알고리즘이 포함 된 소프트웨어를 게시하기 전에 고소의 위험을 줄이려면 EU에서도 특허를 보유한 사람이 있는지 확인해야합니다.