오픈 소스 소프트웨어 오염 방지

해설 – 때로는 장기간에 앞서 천천히 움직여야합니다.

더 많은 소프트웨어 회사가 독점 소프트웨어 제품을 만들기 위해 오픈 소스 소프트웨어 (OSS)를 사용함에 따라 OSS 오염의 위험이 점점 더 커졌습니다. OSS를 활용하면 개발주기를 단축하고 독점 소프트웨어의 틈새를 막을 수 있다는 데는 의심의 여지가 없습니다. 그러나 제대로 실행되지 않으면 기업이 소프트웨어 오염의 피해를 빨리 입을 수 있습니다.

소프트웨어 개발자가 OSS와 자체 소유 코드를 결합 할 때 오염이 가장 자주 발생합니다. 본질적으로, 그 오염은 영향을받는 소프트웨어를 오픈 소스로 만들 수도 있습니다. OSS의 사용이 허가 된 특정 오픈 소스 라이선스에 따라 해당 오염으로 인해 독점 코드를 다루는 특허를 적용하거나 독점 코드 사용에 대한 제한을 부과하지 못하게 할 수 있습니다. 개발자가 오픈 소스 라이센스의 조건에 따라 결합 된 소프트웨어를 배포하지 않으면 개발자는 OSS 라이센스를 위반하게됩니다. 그런 범죄자는 저작권 침해 주장에 공개됩니다.

OSS 커뮤니티가 계속해서 성장함에 따라 각 OSS 라이센스에 포함 된 이용 약관이 시행됩니다. 자유 소프트웨어 재단 (FSF)은 오픈 소스 라이선스, 특히 GNU 일반 공중 라이선스를 방어하기 위해 노력하며 위반자에 대한 법적 조치를 추구했습니다. 2008 년 12 월 11 일에 FSF는 OSS 오용 및 라이센스 위반에 대해 Cisco Systems을 고소했으며이 사건은 2009 년 5 월 20 일 법정에서 해결되었습니다. 시스코 시스템즈는 자선 기부 형태로 FSF에 기금을 지불하고 새로운 직책을 임명했습니다 회사 내에서 OSS 사용을 적절히 관리해야합니다. 대기업의 이러한 비교적 빠른 해결은 OSS를 사용하는 모든 사람들이 웨이브를 호출하여 행동 지침을 준수하는지 확인하는 역할을했습니다.

오염의 일반적인 원인 OSS가 독점 소프트웨어를 오염시킬 수있는 여러 가지 방법이 있으며 부주의 한 경우가 대부분이지만 위반이 발생하는 곳을 아는 것이 최선책입니다.

전기; D’ vorah Graeser는 국제 보건 지적 재산권 회사 인 Graeser Associates International (GAI)의 설립자이자 CEO입니다. Graeser 박사는 15 년 넘게 미국 특허 대리인으로 일했으며 생물 의학 분야에서 광범위한 경험과 전문 지식을 보유하고 있습니다. 그녀의 회사는 의료 기기, 생명 공학, 제약, 생물 정보학 및 의료 소프트웨어 특허의 준비, 제출 및 기소를 전문으로합니다. 회사는 또한 미국 유럽, 중국, 브라질 및 인도를 중심으로 아이디어 및 제품을 국제적으로 판매하려는 회사를 위해 맞춤형 지적 재산권 전략을 개발합니다. Grayser and Associates International에 대한 자세한 내용은 http://gai-ip.com/을 참조하십시오.

비디오 : 밀레니엄을 고용하기위한 3 가지 팁

사회에서 가장 큰 비밀 : 브랜드 커뮤니티는 어디 에나 있습니다.

큰 데이터에 대한 더러운 가장 작은 비밀 : 채용 정보

심층 학습 및 새로운 알고리즘으로 더 똑똑한 로봇 만들기

잘못된 라이센스로 코드 선택하기 : 약 70 개의 OSS 라이센스가 공개되어 있으며, 각 라이센스에는 자체 이용 약관이 있으며, 그 중 일부는 다른 라이센스보다 제한적입니다. 이용 약관을 철저히 검토하면 특정 프로젝트에 가장 적합한 OSS 라이센스를 알 수 있습니다.; 잘못된 라이센스로 코드 배포 : 소프트웨어를 작성하는 경우 여러 개의 OSS 라이센스로 라이센스가 부여 된 코드를 사용하여 프로그램을 완료하는 경우가 있습니다. 이것은 드문 일이 아니며 일반적으로 이용 약관을 위반하지 않습니다. 그러나 다른 OSS 라이센스와 호환되지 않는 OSS 라이센스가 몇 가지 있습니다. 예를 들어, 경우에 따라 OSS 라이센스는 모든 코드가 해당 조항에 따라서 만 배포되도록 요구합니다. GNU 일반 공중 라이선스는 GNU 일반 공중 라이선스 코드가 포함 된 모든 코드가 그 조건에 따라 배포되도록 요구하는 그러한 라이선스의 한 예입니다. 다시 한 번 말하지만 사용 조건에 대한 철저한 이해가 가장 중요합니다 : 무지는 아무런 방어가되지 않습니다. 개발자 팀간에 누군가가 외부 출처에서 유래 한 코드를 사용하고있을 가능성이 있습니다. 소프트웨어 개발자가 포함하는 모든 코드 비트에 대해 실사가 수행되었다고 가정하지 마십시오. 귀하가 OSS 라이센스에 위배되는 방식으로 소프트웨어를 취득하여 사용하는 경우, 귀하는이 코드가 귀하의 소프트웨어 제품에 포함되어 있다는 사실을 모르고 있었을지라도 귀하를 침해하여 법적 소송에 대한 책임을 질 수 있습니다.

전사적 정책 수립 : 소프트웨어 오염 및 OSS 라이센스 조항 위반을 피하는 가장 쉬운 방법은 오픈 소스 소프트웨어를 사용하지 않는 것입니다. 이것은 지나치게 단순한 해결책처럼 보일지도 모르지만 OSS를 사용하지 않는다면 분명히 관련 라이선스를 위반하지 않을 것입니다. 소프트웨어를 개발하는 많은 회사는 오염 문제를 피하기 위해 OSS 사용에 “무관 용”입장을 취하고 있습니다. 그러나 OSS 사용을 선택하는 경우 소프트웨어 제품을 취약하게 만들 수있는 OSS 라이센스를 확인하고 해당 OSS 라이센스를 피하기 위해 회사 정책을 수립하는 것이 가장 좋습니다. 마지막으로 모든 OSS 사용을 허용하려는 경우 사전에 저작권 또는 지적 재산권 전문가가 모든 라이선스를 검토하고 회사의 비즈니스 모델과 호환되는 코드 만 포함하도록하십시오. 이렇게하면 라이센스가 완전히 이해되고 무지로 인해 오염 될 위험이 없습니다. 사용 조건을 철저히 읽으십시오 : 오픈 소스 소프트웨어 사용 약관은 코드를 제품에 통합하면 법적 구속력이 있습니다. 오염의 희생자가되지 않도록 모든 정보를 완전히 이해해야합니다. 이것은 변호사를 선임했거나 숙련 된 IT 전문가가 특정 용어를 완전히 검토하고 특정 소프트웨어 제품에 대한 귀사의 목표에 따라 특정 라이센스를 사용할지 여부에 대한 정보에 근거한 결정을 내리는 것을 의미합니다. 만들기 : 종종 합병이나 인수를 통해 구입하거나 인수 한 소프트웨어는 오염 문제가 있는지 확인되지 않습니다. “나는 우리가 위반했다는 것을 몰랐다. 우리는 소프트웨어를 만들지 않았다”는 것은 라이선스 위반에 대한 정당한 방어책이 아니다. 귀사가 작성하지 않은 모든 타사 소프트웨어는 오염 문제 및 사용 기간 위반 여부를 확인해야합니다. 원래 개발자는 OSS에 익숙하지 않거나 실수로 라이센스를 위반했거나 확인하지 않으면 알 수없는 라이센스를 의도적으로 위반했을 수 있습니다 .OSS 스캔 소프트웨어 사용 : 체계적으로 확인 가능한 다양한 소프트웨어 스캔 제품 및 서비스가 있습니다. 귀하의 모든 소프트웨어를 귀하가 모든 OSS 라이센스의 이용 약관을 준수하는지 확인하십시오. 이 비용이 추가로 발생할 수 있지만, 장기적으로는 비용이들 수도 있습니다.

중소 규모 기업, 비디오 : 밀레니엄 고용을위한 3 가지 팁, 엔터프라이즈 소프트웨어, 사회에서 가장 큰 비밀 : 브랜드 커뮤니티는 어디 에나 있습니다 빅 데이터 애널리틱스, 빅 데이터에 대한 가장 이상한 작은 비밀 : 채용 정보, 로보틱스, 깊은 학습과 새로운 알고리즘으로 더 똑똑한 로봇 구축