프리랜서 프로젝트에서 내 코드 사용 않고도 재사용 할 수있는 몇 가지 기능을

저는 2 년 넘게 프리랜서 사업을 해왔습니다. 다른 사람들을 위해 프로젝트를 수행하는 동안 프로젝트에서 구현하는 일반적인 작업을 컴파일하여 코드에 넣었습니다. 그것은 같은 함수를 수십 번 다시 쓰지 않고도 재사용 할 수있는 몇 가지 기능을 갖춘 라이브러리입니다. Access 데이터베이스에 액세스하고 FTP 및 이와 유사한 정보를 다운로드하는 것에 대해 이야기하고 있습니다.

이것은 법적 관점에서 허용됩니까? 이전 코드를 재사용하고 처음부터 다시 작성하는 것의 차이점은 무엇입니까?

나는 물론 그에 대한 저작권을 보유하지 않으며 이러한 클래스의 소스 코드를 고객에게 제공합니다.



답변

실제로, 귀하가 저작권에 서명하지 않은 경우, 귀하 저작권 소유자입니다 (물론 이것은 미국 및 영국이 저자에게 자동 저작권을 제공하는 국가에 따라 다릅니다).

일반적으로이 관행에는 아무런 문제가 없습니다. 계약서에 서명 할 때이 코드에 대한 귀하의 권리를 포기하지 않는지 확인하십시오.