2010-09-06 5 views
10

Hice una aplicación PHP algo grande para manejar consultas automatizadas para cualquier sitio (conectado a su estructura de sitio existente), fue más como un "desafío" con una recompensa al final abierta para cualquiera. Puse unos cuantos días, no quiero ser malo, pero veo todo el tiempo cosas así protegidas por personas.Estoy lanzando una aplicación PHP para que la use un amigo, ¿debo registrarla?

¿Cuáles serían los beneficios, debería colocar un mensaje de copyright en la fuente, solo para afirmar que lo escribí (estar orgulloso de ello)? ¿O debería liberarlo al dominio público? Solo quería obtener información antes de ir más allá.

Respuesta

11

Si yo fuera, elegiría una licencia liberal que permita a cualquier persona usar su código (incluso bajo una licencia diferente), pero requiere una atribución. Usualmente uso BSD para eso. También hay MIT, que es similar (y compatible). Podrías escribir el tuyo también.

+3

Esto es principalmente una buena idea. Use una licencia BSD o MIT. Pero: ¡no escriba su propia licencia! –

+0

Depende de lo que necesita. Escribí mi propia licencia para una aplicación, ya que quería que fuera freeware, pero de código cerrado. No encontré una licencia ya hecha para eso y tuve que usar mis cerebros un poco para crear la mía. Para la mayoría de los usos, y especialmente en el caso del software de código abierto, esto es completamente innecesario. Hay muchas buenas licencias para elegir. – mingos

+0

Otro sobre licencias propias: conozco a algunas personas que simplemente escriben algo como "Si usas este código, sería mejor que me mencionaras de algún modo como su autor". Eso está hecho a mano, y aunque técnicamente no es un acuerdo de licitación, funciona bien para algunas personas. – mingos

0

Depende de

  1. ¿Qué importancia le da a su esfuerzo
  2. importancia a su tiempo (ya sea un par de horas)
  3. Su relación con este amigo.

Si yo fuera usted, le pediría a mi amigo (u otros) que coloque un enlace amigable/de cortesía "incorporado" o "gracias" en alguna parte. Puedes decir que esto te dará satisfacción y también algo de prensa (tal vez). Todavía pueden usar su código y lo mantienen como código abierto si lo desea.

1

Me inclinaría a poner (c) Me en el encabezado; no puede doler Es probable que su amigo le compre una cerveza o dos, lo que parece una tarifa razonable para futuras copias.

8

Primer punto: por el simple acto de escribir el código, ya has derechos de autor que - al menos suponiendo que el Convenio de Berna se aplica en la que vive, lo que lo hace (al menos en teoría) en la mayor parte de la mundo.

En segundo lugar, creo que la pregunta de cómo ubicar los requisitos de licencia se responde mejor con una pregunta: si colocó requisitos (p. Ej., Atribución) y descubrió que fueron violados, ¿qué haría si aplicara esos requisitos? requisitos?

  1. No hacen más que enfadarse, y tener un día horrible porque algunas personas son tan idiotas?
  2. Escríbeles un correo electrónico si una dirección resultó ser útil, pero de lo contrario, 1).
  3. Realmente trabaje para encontrar un correo electrónico ...
  4. Si ignoran su correo electrónico, ¿envía una carta en papel?
  5. Si ignoran su carta, envíe otra por correo certificado?
  6. Si ignoran eso, pague a un abogado para que envíe una carta?
  7. Si ignoran la carta de su abogado, en realidad van a la corte?

Al menos IMO, en realidad solo hay dos opciones que tienen sentido real. Si es lo suficientemente valioso para usted que honesta y sinceramente haya puesto todo el tiempo, dinero y esfuerzo para ir a la corte por una violación de derechos de autor [Editar: o licencia], entonces debe registrar sus derechos de autor (por ejemplo, si en los EE. UU., en el Electronic Copyright office), y vaya desde allí [editar: es decir,, imponiendo y haciendo cumplir las restricciones de licencia que considere adecuadas.]

Si no está dispuesto a defender sus requisitos de licencia en los tribunales, entonces es mejor que no los ponga allí en primer lugar. Pida amablemente la atribución, y es probable que la mayoría de las personas se lo den (de hecho, bastantes lo harán si lo solicita o no). Si te encuentras con el imbécil inevitable que ignora lo que has pedido, no dejes que te arruine el día.

+0

+1 bien resumido – NikiC

+0

Jerry Coffin: Aprendí mucho de este post, gracias. Esto es útil como guía para otros proyectos y cómo manejarlos. Realmente me gustaría aprender más sobre las leyes, ¡es un buen momento para comenzar! – John

2

Por supuesto que debe tener derechos de autor, y publicarlo usted mismo primero para que no haya ninguna cuestión de propiedad. No te avergüences de valorar tu buen trabajo. Deje las licencias desactivadas hasta que decida qué hacer con ellas. El copyright le otorga un monopolio y siempre puede elegir una licencia menos restrictiva en una fecha posterior. Felicidades por terminar un gran proyecto!

+0

Muchas gracias por el estímulo, definitivamente me centraré en terminarlo y ver las soluciones cuando esté listo y aprender de ellos para postularme a otros proyectos. – John

Cuestiones relacionadas