문제

저는 변호사가 아닌 소프트웨어 엔지니어입니다. 제가 다니는 대학에서는 소프트웨어 라이선스에 관한 강좌를 제공하지 않습니다.실제로 법학 관련 과목은 부족하다(그러나 서서히 늘어나고 있다).오픈 소스 라이선스와 이를 선택하는 방법에 대해 알아보려면 어디로 가야 합니까?

도움이 되었습니까?

해결책

여기에는 많은 내용이 설명되어 있습니다.http://www.gnu.org/licenses/license-list.html#SoftwareLicenses

어떤 것을 사용할지에 대한 결정은 정치적일 수 있지만 궁극적으로는 소프트웨어에 대한 계획/욕구에 따라 결정되어야 합니다.항상 무료인지 확인하려면 GPL 또는 다른 "Copyleft" 라이선스를 선택하세요.상업적인 용도로 사용해도 괜찮다면 해당 용도와 호환되는 다른 용도를 선택하세요.

다른 팁

나는 거의 항상 MIT나 BSD를 사용하게 됩니다.

  1. 가장 자유로운 라이센스입니다.그것은 단지 당신이 어떤 종류의 문제에 대해서도 책임이 없다고 말하고 선택적으로 사람들이 파생물에 원본 저작물의 저작권 표시를 포함하도록 강요합니다.
  2. 이는 비공개 소스 파생 상품을 허용하는데, 이는 제가 보기에 좋은 것입니다.회사는 때때로 GPL에 따라 작업을 수행할 가능성이 없습니다(제한된 라이센스를 사용하여 제3자의 제품이나 구성 요소를 사용할 수도 있음).

그것과 GNU/GPL 무리는 실제로 만나면 일반적으로 극단주의자입니다.

이로 인해 끝없는 논의가 생길 수 있지만 어떤 라이선스를 사용할지 결정할 때마다 제가 고수하는 한 가지 원칙이 있습니다. 새로운 것을 만들지 마세요!!

현재 라이선스가 프로젝트의 고유한 요구 사항을 정확히 충족하지 않기 때문에 직접 작성하거나 기존 라이선스를 "약간 수정"해야 한다는 법률 담당자의 주장이 아무리 설득력이 있더라도 그를 마치 자신이 단지 가지다 언어의 다른 어떤 것도 작동하지 않기 때문에 GOTO 문을 사용합니다.

기타 조언:

무료 및 오픈 소스 라이선스에 관한 정보를 찾고 있다면 유용한 비교 차트를 참조하세요. http://en.wikipedia.org/wiki/Comparison_of_free_software_licences

항상 가장 좋은 것을 사용할 수 있습니다. 뭐지?.어쨌든 그다지 좋지 않기 때문에 나는 대부분의 학교 프로젝트에 이것을 사용합니다.

물론 Wikipedia에는 ​​기본적으로 여러분이 알아야 할 모든 정보가 있습니다.하지만 어려운 부분은 어디서부터 시작해야 할지 아는 것입니다.나는 다음에 대해 읽어 보는 것부터 시작하는 것이 좋습니다. 아파치 라이선스 그리고 GNU GPL, 는 동일한 이야기의 두 가지 인기 있는 측면으로, 각각은 코드와 관련된 사람들에게 서로 다른 자유를 제공합니다.

그러나 여기서는 간단히 말해서 다음과 같습니다.Apache 라이선스를 사용하면 코드를 가져오고 비공개 소스 제품에서 사용하는 것을 포함하여 누구나 코드로 무엇이든 할 수 있습니다.코드를 가져가는 사람에게 자유 그걸로 그들이 원하는 걸 하려고요.

반면에 GNU GPL은 귀하의 코드를 허용합니다. 오직 GPL 하에 배포되는 프로젝트에도 사용됩니다.이 경우 일부 코드를 작성하여 독점 회사가 귀하의 작업을 사용하는 것을 방지할 수 있습니다.여기, 당신이 주고 있어요 자유 항상 "무료" 목적으로 사용된다는 점을 코드 자체에 명시하고 있습니다.

언급이 하나도 없어서 좀 놀랐네요 오픈 소스 이니셔티브 어떤 오픈 소스 라이선스가 존재하는지에 대한 정보 소스로 사용됩니다.아마도 비교를 하지 않을 것이므로 다른 사이트도 확인해 볼 가치가 있습니다.

보다 실용적인 이유도 라이센스 선택에 영향을 미칠 수 있습니다. GPL 라이브러리를 사용하려면 GPL을 직접 사용해야 하며, 소프트웨어를 더 큰 프로젝트의 일부로 사용하려면 해당 요구 사항을 살펴봐야 합니다.

나는 최근 꽤 중요한 작품에 적용할 라이센스 유형을 조사하기 시작했습니다.모든 오픈 소스 라이선스의 선택 항목 수와 내용, 제한 사항(또는 없음) 및 한계는 어리둥절합니다.게시된 답변에서 몇 가지 좋은 링크를 찾았지만 Open Source Initiative의 알파벳순 라이선스 목록, 그래서 여기에 포함시켰습니다.

우리도 비슷한 딜레마에 빠졌습니다.우리 회사에서는 프레임워크에 많은 시간을 투자하기로 결정했고, 궁극적으로는 이를 오픈 소스 커뮤니티에 공개할 수 있기를 희망했습니다.비즈니스는 오픈 소스 도구(Apache, PHP 등)를 사용하여 구축되었으므로 이제 보답해야 할 때였습니다.우리는 LGPL/MPL 이중 라이선스를 결정했습니다.그렇게 하면 우리는 커뮤니티의 수정/개선 사항을 통합하는 동시에 그 위에서 실행되는 애플리케이션(특히 우리의 애플리케이션)이 강제로 오픈 소스로 전환되지 않도록 보호할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top