문제

치즈 가게에 계란을 업로드하고 싶다고 가정 해 봅시다. 의무가 있습니까? 라이센스를 제공해야합니까? 테스트를 제공해야합니까? 이 계란 사용자에게 어떤 의무가 있습니까 (있는 경우)?

나는 지금까지 오픈 소스로 아무것도 공개하지 않았으며 그 과정을 알고 싶습니다.

도움이 되었습니까?

해결책

  1. 유용한 설명으로 패키지를 등록 할 의무가 있습니다. 패키지를 찾는 것보다 더 실망스러운 것은 없습니다 5월 잘 지내지 만 설명이 없기 때문에 모릅니다.

    게으른 개발자의 전형적인 예 : http://pypi.python.org/pypi/gevent/0.9.1

    더 나은: http://pypi.python.org/pypi/itty/0.6.0

    환상적 (심지어 변경 로그!) : http://pypi.python.org/pypi/jarn.mkrelease/2.0b2

  2. CheesShop에서는 패키지를 등록하더라도 코드를 업로드하지 않도록 선택할 수도 있습니다. 대신 자신의 다운로드 URL을 제공 할 수 있습니다. 그거 하지마! 즉, 치즈 셰프가 다운되었을 때 소프트웨어를 사용할 수 없게됩니다. 또는 서버가 다운되었을 때. 즉, 소프트웨어를 사용하는 시스템을 설치하려면 서버가 두 배로 떨어져 있기 때문에 실패 할 가능성이 있습니다. 그리고 큰 시스템을 사용하면 5 개의 다른 서버가 관련되어있을 때 ... 항상 패키지를 치즈 샷에 업로드하고 등록하십시오!

  3. 또한 해당 버전을 제거하면 소프트웨어의 특정 버전에 의존하기 시작하는 사람들이 실패하기 때문에 계란을 제거하지 않아야 할 의무가 있습니다 (예외적 인 상황 제외).

    더 이상 소프트웨어를 지원하지 않으려면 설명 위에 "이것은 더 이상 지원되는 소프트웨어가 아닙니다"또는 무언가를 사용하여 새 버전을 업로드하십시오.

    "0.1DEV-R73183"과 같은 개발 버전을 업로드하지 마십시오.

  4. 소프트웨어를 라이센스 할 수있는 "의무"가 없을 수도 있지만, 당신은 좀해야하거나 업로드가 무의미 해집니다. 확실하지 않은 경우 GPL을 사용하십시오.

그것이 내가 염려하는 한입니다. ranting에 대해 죄송합니다. ;-)

다른 팁

코드를 라이센스해야합니다. 일부 사람들이 생각할 수있는 것에도 불구하고 콘텐츠의 저자는 실제로 라이센스를 스스로 부여해야합니다. 치즈 샵은 다른 사람들에게 저작권 소유자로 부여 할 때까지 다른 사람들에게 라이센스를 부여 할 수 없습니다.

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