Есть ли у меня какие-либо обязательства, если я загружу яйцо в сырную лавку?

StackOverflow https://stackoverflow.com/questions/1106759

  •  12-09-2019
  •  | 
  •  

Вопрос

Предположим, я хотел бы выложить несколько яиц в Сырную лавку.Есть ли у меня какие-либо обязательства?Обязан ли я предоставлять лицензию?Обязан ли я предоставлять тесты?Будут ли у меня какие - либо обязательства перед пользователями этого яйца ( если таковые имеются ) ?

На самом деле я до сих пор ничего не выпускал с открытым исходным кодом, и я хотел бы знать процесс.

Это было полезно?

Решение

  1. Вы обязаны зарегистрировать пакет с полезным описанием.Нет ничего более неприятного, чем найти Посылку, которая мочь будь хорошим, но ты не знаешь, потому что нет описания.

    Типичный пример ленивого разработчика: 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. В CheeseShop вы также можете просто зарегистрировать пакет, но не загружать код.Вместо этого вы можете указать свой собственный URL-адрес для загрузки. НЕ ДЕЛАЙ ЭТОГО! Это означает, что ваше программное обеспечение становится недоступным, когда cheeseshop не работает или когда ваш сервер не работает.Это означает, что если вы хотите установить систему, использующую ваше программное обеспечение, вероятность того, что она выйдет из строя из-за того, что где-то вышел из строя сервер, удваивается.И с большой системой, когда у вас задействовано пять разных серверов...Всегда загружайте упаковку в CheeseShop, а также регистрируйте ее!

  3. Вы также обязаны не удалять the egg (за исключением исключительных обстоятельств), поскольку пользователи, которые начинают зависеть от определенной версии вашего программного обеспечения, потерпят неудачу, если вы удалите эту версию.

    Если вы больше не хотите поддерживать программное обеспечение, загрузите новую версию с большой жирной надписью "ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БОЛЬШЕ НЕ ПОДДЕРЖИВАЕТСЯ" или что-то в этом роде поверх описания.

    И не загружайте версии для разработки, такие как "0.1dev-r73183".

  4. И хотя у вас может и не быть "обязательства" лицензировать свое программное обеспечение, вы вроде как должны, иначе загрузка становится бессмысленной.Если вы не уверены, выбирайте GPL.

Вот и все, насколько я могу судить.Извини за разглагольствования.;-)

Другие советы

Вам нужно будет лицензировать код.Несмотря на то, что некоторые люди могут подумать, авторы контента на самом деле должны предоставлять лицензию самостоятельно.Сырная лавка не может предоставить лицензию другим людям на использование контента, пока вы не предоставите ее как владелец авторских прав.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top