독점 코드 권한은 정확히 어떻게 작동합니까? [닫은]


11

나는 클라이언트가 자신이 만들고 싶은 웹 응용 프로그램에 대한 제안서를 제출하도록 요청 받았다. 이 고객은 지금까지 비교적 좋은 견인력을 가진 스타트 업입니다.

계약 코드를 작성하여 다른 곳에서 작성하는 코드를 작성하지 못하게했습니다. 지금까지는 소스 코드에 대한 독점권을 보유하지만 고객은 모든 권리 (판매, 수정 등)를 보유하는 계약을 작성했습니다.

그래서 이것은 나에게 기괴한 것처럼 들립니다.

비슷한 (그러나 정확히 같은 것은 아님) 프로젝트를 가진 다른 클라이언트가 있고 응용 프로그램을 개발하기를 원한다면 어떻게해야합니까?

물론 이전 프로젝트에서 복사하여 붙여 넣을 수는 없지만 이전 프로젝트에서 얻은 통찰력을 사용할 수 없으며이 코드를 다시 작성할 수 없습니다. 모든 고객을 위해.


문제는-소스 코드의 모든 권리를 클라이언트에 부여하면 다른 사람을 위해이 코드를 다시 작성할 수 없다는 의미입니까?

참고 : 나는 대부분의 변호사가 변호사가 아니라는 것을 알고 있으며 실제로 법률 자문을 구하는 것이 아니라 소스 코드의 소유권 측면에서 이러한 유형의 계약이 실제로 무엇을 의미하는지, 일반적인 행동은 무엇입니까?


1
문제가되는 계약 조항의 언어가 있습니까? 한번 볼까.
Robert Harvey

이 계약에는 어떤 유형의 코드가 포함됩니까? 독점 권한을 원하는 공통 라이브러리 세트가 있습니까? 아니면이 프로젝트를 위해 작성된 모든 코드에 대한 배타적 권리가 있습니까?

나는 이것이 특정 구현에만 적용된다고 생각하므로 일반 데이터베이스 클래스를 작성할 수는 있지만 특정 드라이버와 인터페이스하는 클래스는 쓸 수 없습니다. 이것은 내 경험에서 꽤 표준이며, 그것이 당신을 괴롭히는 경우 변호사와 상담해야합니까?
nobrandheroes

충전 비용이 더 많이 들고 더 오래 걸립니다. 고객은 단순히 시간을 구매하는 것이 아니라 유용한 일반 라이브러리를 모두 재사용 할 수는 없습니다.
Ben

3
계약서를 작성하라는 요청을 받았습니다 ... 변호사입니까? 법률 교육이 있습니까? 변호사에게 정렬 알고리즘을 작성하도록 요청 하시겠습니까? 그들은 그들이 당신을 보호하기 위해 실제 돈을 받고있는 실제 변호사가 있다고 확신하기 때문에 결국 당신을 망치게 할 무언가를 작성하도록 당신을 설정하고 있습니다. 당신.

답변:


21

코드의 소유권은 귀하가 그들에게 저작권을 부여 한다는 것을 의미 합니다. 실제로는 프로젝트가 완료 될 때 소스 코드를 유지하지 않습니다. 그렇게하면 다른 프로젝트에서 작성한 코드를 재사용한다고 비난받을 수 없습니다. 이것은 상당히 전형적인 배열입니다. 그들은 당신을 위해 코드를 작성하도록 돈을 지불하고 있으므로 자연스럽게 그들은 코드의 소유권을 유지하려고합니다.

보호해야하는 다른 지적 재산 (예 : 일부 독점 알고리즘)이있는 경우 해당 알고리즘을 구체적 으로 처리해야 합니다. 특히, 혁신 할 필요가 소설 쉽게 재현 할 수 없습니다. 이상적으로는 특허로 보호되지만 비공개 계약에 서명하도록 요청할 수 있습니다. 이러한 계약을 준수하고 다른 프로젝트에서 독점 알고리즘을 사용하지 않아야합니다.

여기서 핵심은 특이성입니다. 고객은 어떤 지적 재산권과 아이디어를 보호하고자하는지 명확히해야합니다. 같은 넓은 그물을 캐스팅 아무것도 서명하지 마십시오 "당신이 사용할 수 있는 다른 프로젝트에서 획득 한 아이디어를." 그것은 불합리한 수요입니다. 비경쟁 계약에 서명하지 마십시오. 업계 관련 또는 경쟁 업체의 프로젝트에서 작업하지 못할 수 있습니다.


2
기록상, 일부 소프트웨어는 순수 소프트웨어 특허 ( 특수 하드웨어 를 포함하지 않고 소프트웨어 만 포함하는 특허 )가 특히 오픈 소스 및 무료 소프트웨어 그룹에서 논란의 여지가 있습니다. 이러한 그룹 중 하나 이상과 함께 작업해야하는 경우 특허를 포함하면 업무가 상당히 복잡해질 수 있습니다.
케빈

답변을 주셔서 감사합니다-코드 사본을 유지하지 않고 다른 프로젝트에서 아이디어를 사용하여 비슷한 코드 구조를 사용하면 어떻게됩니까? -내가 고안 한이 솔루션은 물론 특허가 없다고 가정합니다.
Nik Kyriakides

@NicholasKyriakides 직원의 개인 개발에 대한 저작권은 없습니다. 특별히 (법적으로) 보호되지 않은 것을 배우는 것은 기술의 일부입니다. 예 : 제품에 구애받지 않는 패턴으로 화상을 입었고 문제를 피하는 더 좋은 방법을 배우 면 나중에 사용해야합니다.
Gusdor

1
@Gusdor 너무 확신하지 마십시오. " 최종 공개 원칙 "이라는 법적 이론이 있는데 , 그렇게하지 않겠다고하더라도 결국에는 머리 속에있는 것을 사용하는 것을 피할 수 없습니다. 그것은 미국 법원에서 약간의 견인력을 얻었습니다.
로스 패터슨

1
@RossPatterson 아 미국 법원. 의의 요새. 직업 이동성을 제한하고 직원들에게 땅콩을 지불 할 수있는 또 다른 창의적인 방법 인 것 같습니다. 운전하면 평생 속도가 빨라집니다. 확실하게 벌금을 내십시오.
Gusdor

13

이것은 나에게 매우 정상적인 소리입니다. 스타트 업은 솔루션의 모든 코드를 완전히 소유하고 있음을 보여줄 수 있도록주의를 기울이고 있습니다. 다른 회사에서 구매 한 경우 매우 중요합니다. 다른 회사는 나중에 그들이 구매 한 소프트웨어에 대한 소유권을 주장 할 사람이 아무도 없다는 것을 알아야합니다.

' 고용 근무 '라는 용어를 조사 할 수도 있습니다 .

짧은 버전은 작업을 수행하고 비용을 지불 한 다음 작성한 코드의 모든 사본을 넘겨주는 것입니다. 계약서에 달리 명시되어 있지 않는 한 , 반드시 다른 고객을 위해 유사한 코드를 작성하는 것을 막을 수는 없습니다 (물론 라이브러리를 공유하거나 잘라 내기 및 붙여 넣기를하지 않는다고 가정).

구체적인 사항에 대해서는 변호사와 상담하십시오.


동의합니다. 내가 함께 일한 대부분의 고용주는 서명 할 때 모든 조항을 잡아야합니다.
nobrandheroes

이 답변 은 고객이 고용하지 않은 실제 법적 표현필요함에 따라 번역됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.