2009-07-09 9 views
14

Supongamos que me gustaría cargar algunos huevos en la tienda de queso. ¿Tengo alguna obligación? ¿Tengo que proporcionar una licencia? ¿Estoy obligado a proporcionar pruebas? ¿Tendré alguna obligación con los usuarios de este huevo (si corresponde)?¿Tengo alguna obligación si cargo un huevo en CheeseShop?

No he lanzado nada realmente como código abierto hasta ahora, y me gustaría saber el proceso.

+24

Creo que acaba de ganar el mayor título de la pregunta. Nunca. –

+0

pensé que era spam para comenzar con O.o y luego abrí el hilo ... – Fusspawn

+2

Me parece gracioso que el comentario de Thomas Owens tenga más votos positivos que la pregunta tiene votos ascendentes Y respuestas. Con una nota al margen, contribuí con uno de los votos a favor de dicho comentario. –

Respuesta

9
  1. Tiene la obligación de registrar el paquete con una descripción útil. Nada es más frustrante que encontrar un paquete que puede sea bueno, pero no lo sabe, porque no hay descripción.

    ejemplo

    típica de Lazy desarrollador: http://pypi.python.org/pypi/gevent/0.9.1

    Mejor: http://pypi.python.org/pypi/itty/0.6.0

    fantástico (incluso una lista de cambios!): http://pypi.python.org/pypi/jarn.mkrelease/2.0b2

  2. En CheeseShop también se puede optar por simplemente registrar el paquete, pero no carga el código En su lugar, puede proporcionar su propia URL de descarga. ¡NO HAGAS ESO! Eso significa que su software no estará disponible cuando queshop esté fuera de servicio o cuando su servidor esté caído. Eso significa que si desea instalar un sistema que usa su software, las posibilidades de que falle debido a que un servidor se caiga en algún lugar se duplica. Y con un gran sistema, cuando tiene cinco servidores diferentes involucrados ... ¡Cargue siempre el paquete en CheeseShop y regístrelo!

  3. También tiene la obligación de no retirar el huevo (excepto en circunstancias excepcionales) ya que las personas que comiencen a depender de una versión específica de su software fallarán si elimina esa versión.

    Si no quiere volver a admitir el software, cargue una nueva versión, con una gran cantidad de dinero "ESTE NO ES UN SOFTWARE MÁS SOPORTADO" o algo así, además de la descripción.

    Y no cargue versiones de desarrollo, como "0.1dev-r73183".

  4. Y aunque no tengas la "obligación" de licenciar tu software, tienes que hacerlo, o la carga no tiene sentido. Si no está seguro, vaya con GPL.

Eso es todo lo que me concierne. Perdón por el despotricamiento. ;-)

+0

gracias! Creo que esto explica todo. – Geo

3

Necesitará la licencia del código. A pesar de lo que algunas personas puedan pensar, los autores del contenido realmente necesitan otorgar la licencia por su cuenta. The Cheese Shop no puede otorgar una licencia a otras personas para usar el contenido hasta que lo hayas otorgado como propietario de los derechos de autor.

+0

Usted no concede el CheeseShop como propietario de los derechos de autor. La oración ni siquiera tiene sentido. –

Cuestiones relacionadas