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

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

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


person Geo    schedule 09.07.2009    source источник
comment
Я думаю, вы только что выиграли титул величайшего вопроса. Всегда.   -  person Thomas Owens    schedule 10.07.2009
comment
Я думал, что это спам, чтобы начать с O.o, затем я открыл тему..   -  person Fusspawn    schedule 10.07.2009
comment
Мне кажется забавным, что у комментария Томаса Оуэнса больше голосов, чем у вопроса и ответов. С побочным примечанием, что я внес один из голосов в указанный комментарий.   -  person Chris Lutz    schedule 10.07.2009


Ответы (3)


  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, а также регистрируйте его!

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

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

    И не загружайте разрабатываемые версии, например "0.1dev-r73183".

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

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

person Lennart Regebro    schedule 10.07.2009


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

person Instance Hunter    schedule 09.07.2009
comment
Вы не предоставляете CheeseShop правообладателю. Фраза даже не имеет смысла. - person Lennart Regebro; 24.08.2013