// this algorithm implements 익명_사용자' ABC algorithm,
// described on the following article
// : "The worst BST on single processor environment" - http://annoy.test.com/doc.pdf
=======================================
clique님의 언급하신
"코드리뷰를 하고 다른 방식으로 구현하는 것은 상관없습니다만,"
이것은 논란의 여지가 있는 부분이라고 생각합니다.
pseudo codes나 추상적인 알고리즘 설명도 아닌
실제코드를 보고, 리뷰를 한다음에
다른 방식으로 구현을하는것은.....(일부러? 의도적으로 copyright을 회피하기 위해 그러는것은 아니겠죠? )
흐음...
참고로, Wine 개발자들의 경우
무의식적으로라도, 자연스럽게 Win32의 코드가 들어가는것을 방지하기위해,
비공식적으로 떠도는 Win32 소스코드를 전혀 보지 않는다고 합니다.
짧게 기술하다 보니 명확하게 얘길 안 드렸는데, 언급하신 경우는 보통 리뷰한 사람과 구현할 사람이 다른 경우를 말씀드린 것입니다.
꼼수라고 해야할지... GPL 코드를 쓰고 싶은데 동일인이 하면 아무래도 비슷한 코드가 나올 수밖에 없기 때문에, 리뷰어가 알고리즘 정도로만 절달해주고 자연스레 다른 방식으로 구현하는 것은 종종 사용되는 방법으로 알고 있습니다.
...
코드리뷰를 하고 다른 방식으로 구현하는 것은 상관없습니다만,
코드 배포 라이센스(GPL)와 알고리즘에 적용되어 있는 특허는 별개입니다.
특허를 구현한 GPL 코드를 다른 방식으로 구현해도 특허 문제에는 여전히 걸리겠죠.
저작물 라이센스
코드를 관한 저작물 라이센스는 걸리지 않을것 같습니다만..
저의 경우, 다음과 주석을 통해
링크와 reference를 달아서
감사함을 표시합니다.
// this algorithm implements 익명_사용자' ABC algorithm,
// described on the following article
// : "The worst BST on single processor environment" - http://annoy.test.com/doc.pdf
=======================================
clique님의 언급하신
"코드리뷰를 하고 다른 방식으로 구현하는 것은 상관없습니다만,"
이것은 논란의 여지가 있는 부분이라고 생각합니다.
pseudo codes나 추상적인 알고리즘 설명도 아닌
실제코드를 보고, 리뷰를 한다음에
다른 방식으로 구현을하는것은.....(일부러? 의도적으로 copyright을 회피하기 위해 그러는것은 아니겠죠? )
흐음...
참고로, Wine 개발자들의 경우
무의식적으로라도, 자연스럽게 Win32의 코드가 들어가는것을 방지하기위해,
비공식적으로 떠도는 Win32 소스코드를 전혀 보지 않는다고 합니다.
...
짧게 기술하다 보니 명확하게 얘길 안 드렸는데, 언급하신 경우는 보통 리뷰한 사람과 구현할 사람이 다른 경우를 말씀드린 것입니다.
꼼수라고 해야할지... GPL 코드를 쓰고 싶은데 동일인이 하면 아무래도 비슷한 코드가 나올 수밖에 없기 때문에, 리뷰어가 알고리즘 정도로만 절달해주고 자연스레 다른 방식으로 구현하는 것은 종종 사용되는 방법으로 알고 있습니다.
답변 감사합니다.
.
Just do it!
답변 감사합니다.
.
Just do it!
댓글 달기