2012-02-05 3 views
-2

웹 사이트를 시작하고 제품을 도난으로부터 보호하고 싶습니다.내 코드를 안전하게 보관 하시겠습니까?

js 무거운 사이트를 만드는 데 많은 시간과 노력이 들었습니다.

이제는 내가 도용하는 것을 불가능하게 할 수있는 방법이 없다는 것을 알고 있습니다. 내 질문은 내 코드에 어떤 라이센스를 넣어야합니까? 또한 허가없이 내 코드를 사용하는 사람의 법적 파급 효과는 무엇입니까?

또한 충분히 축소되었거나 더 필요한 것이 있습니까? 나는 누군가가 내 코드를 재사용하기보다는 내 사이트의 새로운 구현을 작성하는 것을 더 쉽게 만들고 싶다.

내 사이트를 계속 유지하고 다른 사람이 내 사이트에서 내 코드를 사용하지 못하게 할 수있는 다른 단계는 무엇입니까?

본인이 저의 주요 수입원이 될 것입니다.

+0

왜 downvotes? – qwertymk

+0

http://javascriptobfuscator.com/default.aspx는 도움을주는 기본 방법입니다. 그러나 결국에는 전용 된 사람이 그것을 되돌릴 수 있습니다. – Pluckerpluck

답변

2

코드를 난독 화하는 데 너무 많은 시간을 투자하지 않았습니다. JS는 클라이언트 측이므로 공개 할 가치가 없습니다.

모든 것은 기본적으로 저작권으로 보호됩니다. 최고의 웹 사이트를 만드는 데 시간을 할애하여 최고의 웹 사이트를 유지하십시오.

2

코드에 명시 적으로 저작권을 부여해야합니다. 각 소스 파일에

Copyright (C) 2012 [your name or business name]. All rights reserved.* 

텍스트를 추가하면됩니다. 그렇다면 걱정하지 않아도됩니다. 어쨌든 누군가가 당신을 복사하는지 당신이 아마 알아 내지 못하기 때문입니다. 하지만 그렇게하면 저작권법이 어긋나고 변호사를 부를 수 있습니다.

코드를 난독 화하는 방법이 있지만 모두 되돌릴 수 있기 때문에 모두 쓸모 없습니다. 그들은 있어야하고 그렇지 않으면 브라우저가 실행할 수 없습니다.

* "All rights reserved"텍스트는 필수는 아니지만 주로 강조를 추가하는 데 사용됩니다.

http://www.copyright.gov/circs/circ1.pdf 4 페이지 오른쪽 하단.

0

코드를 사용하는 사람들을 예방할 가능성은 희박합니다.

아마추어가 난독 화하면 코드를 이해하고 수정할 수 없습니다.

저작권은 전문가가 허가없이 사용하지 않을 것입니다.

정말 획기적인 작업을하지 않으면 코드에 많은 스크랩 값이 없기 때문에 사람들이 훔치지 않을 것입니다 (확실한 방법은 아닙니다).

그러나 코드의 복잡한 부분을 보호하기 위해 절대적으로 설정되어있는 경우 자바 스크립트 대신 서버에서 API로 해당 작업을 수행하십시오.

관련 문제