2008-11-07 3 views

답변

11

코드를 public domain으로 풀면 모두 가능한 방법은 무료입니다. SQLite은 잘 알려진 공개 도메인 라이브러리 (사용 허가를 설명하는 a page입니다)입니다.

퍼블릭 도메인에있는 코드는 다른 사람이 간단히 가져올 수 있으며 자신의 코드라고 부를 수 있습니다. 이것이 GPL/BSD/MIT/등 무료 라이센스가 존재하는 이유입니다. 여기서 당신은 저작에 대한 소유권을 유지합니다.

저는 개인적으로 GPL만큼 제한적이지 않기 때문에 BSD 나 MIT와 같은 라이선스를 개인적으로 선호합니다. GPL은 코드의 사용자가 코드로 수행 할 수있는 작업과 수행 할 수없는 작업에 대해 많은 의견을 제시합니다.

+0

링크를 제공 할 수 있습니까? – bovium

+0

다른 링크는 다음과 같습니다. http://creativecommons.org/licenses/publicdomain/ –

+0

MIT는 codeplex에서 제공하는 것으로 충분합니다. 그러나 당신의 의견은 무엇입니까? – bovium

5

MIT 라이센스는 퍼블릭 도메인에 가깝지만 사람들에게 라이센스 자체를 포함해야하므로 다소 제한적입니다. 소프트웨어를 사용하는 사람들이 당신에게 신용을 부여하도록 강요하고 싶습니까? 그보다 더 제한적인 것은 자체 전파하는 LGPL입니다. GPL은 더욱 제한적이지만, 소프트웨어를 상용 코드에서 사용하는 경향이 적습니다.

+0

나는 근원에 공헌하는 사람들에게 어떤 기여를 할까? 그만큼 충분히 합리적입니다. – bovium

1

코드를 유용하고 전세계 모든 사람이 사용할 수있게 만드는 것이 목표라면, 사람들에게 귀하의 저작물을 사용할 권리를 명시 적으로 부여하는 특정 자유 라이센스를 선택하십시오. 명시 적 라이선스와 같은 법률 부서가있는 조직 및 사람들은 해당 관할 구역에서 작동하는 라이선스를 원합니다.

그렉은 SQLite를 언급했지만 그는 공개 도메인의 문제와 그것이 모든 사람과 모든 사람들을 위해 어디서나 작동하지 않는다는 것을 인정했다고 지적하지 않았습니다. 공개 도메인은 실제로 일부 사용자를 제한하므로 라이센스를 판매합니다. 또한 라이선스가있는 국제 문제에 대한 자세한 내용은 Creative Commons FAQ CC licenses haven't been ported to my jurisdiction (country). What can I do?을 참조하십시오.

이전에 Big Company가 소유하고 있던 거대한 코드를 공개하는 등 일상적인 결정 이외의 일이라면 많은 프로그래머에게 물어 보지 말고 실제 IP 변호사를 구하고 싶을 수 있습니다. :)

0

온라인 라이센스 요약을 확인하십시오 (링크는 question 참조). 너 자신 만 쓰지 마라!

관련 문제