[MUY IMPORTANTE] BennuGD cambia de licencia a Zlib

Started by josebita, May 10, 2011, 09:21:11 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

Quote from: SplinterGU on May 10, 2011, 02:35:58 PM
fantastico, debo preguntar... joseba, entonces 100% seguro que esta es la licencia ideal (para todo concepto)?

me podrias pasar el texto que deberia poner a partir de ahora en los fuentes?

nuevamente, muchas gracias.
Veo que muchos programas abiertos con vocación comercial (las ya comentadas libpng, zlib y SDL*, pero también Irrlicht, por ejemplo) lo usan.
La licencia no te obliga a poner una reseña en el juego, pero te invita a hacerlo si quieres. Es decir: nada te obliga, pero se agradece un "Hecho con BennuGD" en la documentación, nada más.

Y sí que es verdad que me ha podido la impaciencia: cuando he visto el correo de Slainte me he emocionado, deberíamos haber acabado de discutir estos detalles en privado. Perdón.

El texto exacto es:
QuoteCopyright (c) <''year''> <''copyright holders''>

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
  claim that you wrote the original software. If you use this software
  in a product, an acknowledgment in the product documentation would be
  appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be
  misrepresented as being the original software.

  3. This notice may not be removed or altered from any source
  distribution.
Que, en cristiano es:
  • El producto se te da como está, no hay garantías de que funcione para lo que quieres.
  • No puedes decir que tú creaste BennuGD (salvo que seas Splinter, Slainte o Cebrián, entonces puedes decir que hiciste parte). Si usas este software se te agradecerá que pongas un "Hecho con BennuGD" en la documentación, pero no es necesario.
  • Si haces una versión derivada, debes anunciarla como tal, no debes decir que eso es BennuGD.
  • No puedes cambiar la licencia.

En cuanto a usar otras licencias, Cebrián y Slainte sólo han dado permiso para cambiar a zlib o BSD, que es lo que se les ha preguntado.

FreeYourMind

Tampoco le he atacado, asi que no se a que se refiere xD

Yo lo unico que opino es que si por otra cosa cualquiera despues no se puede publicar en la store, lo mejor seria hacer la prueba y publicar el puzsion gratis en la appstore, y si permiten realmente publicarlo pues mantener la licencia zlib, por otro lado no merece la pena, solo el facto de que se puedan aprovechar de un trabajo que ha sido libre toda la vida justo por ser una alternativa a DIV comercial, este se pierda en otro producto comercial de creacion de videojuegos con las mismas caracteristicas...

josebita

#32
Una cosita que creo que es importante: aunque he puesto bien grande que esto sirve para iOS, no hay que olvidar que esto también ayudará a posibles ports a consolas, de forma que podremos ver juegos para -ponle- la PS3 hechos con BennuGD en las tiendas.

JaViS

La licencia MIT es mas permisiva, y no veo donde puede estar la incompatibilidad, uds sabrán:

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the
Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the
Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice
shall be included in all copies or substantial portions of
the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.




El texto diferencia tres puntos: condiciones, derechos y limitación de responsabilidad.

La condición es que la nota de copyright y la parte de los derechos se incluya en todas las copias o partes sustanciales del Software. Esta es la condición que invalidaría la licencia en caso de no cumplirse.

Los derechos son muchos: sin restricciones; incluyendo usar, copiar, modificar, integrar con otro Software, publicar, sublicenciar y/o vender copias del Software, y además permitir a las personas a las que se les entregue el Software hacer lo mismo.

Finalmente tenemos un disclaimer o nota de limitación de la responsabilidad estándar.


Debido a la palabra resaltada en los derechos, tenemos que esta licencia permite reutilizar el Software así licenciado tanto para ser Software Libre como para ser Software privativo. Esto significa que el hecho de permitir sublicenciar puede llevar a un trabajo derivado que sea cerrado, o incluso bajo la licencia BSD, GPL, u otra cualquiera compatible con la MIT.

Esto puede ser una ventaja, en caso de hacer un producto que en un momento dado puede aportar un beneficio por cerrarse (por ejemplo en esquemas de licencias duales: se trabaja con MIT para uso comercial a cambio de una retribución económica, y se sublicencia GPL para el uso de la comunidad). Pero también un inconveniente si no deseamos que nuestro trabajo se utilice en un producto cerrado.
Working on Anarkade. A couch multiplayer 2D shooter.

josebita

Con cualquiera de las otras (zlib o BSD) el código también se puede distribuir de forma cerrada. De hecho, Windows NT incluyó la pila de red de OpenBSD durante años sin problemas.

En cualquier caso, como digo, Slainte y Ceb no han dado permiso para relicenciar como nada que no sea BSD o Zlib así que habría que volver a preguntarles... Y tampoco veo gran diferencia.

JaViS

no me parece que Zlib esté mal, solamente comentaba por las dudas que quisieran buscar otras opciones.

Pero me parece que la unica diferencia con MIT es que no te permite sublicensiar, y me parece correcto.
Working on Anarkade. A couch multiplayer 2D shooter.

SplinterGU

Quote from: josebita on May 10, 2011, 03:22:26 PM
Quote from: SplinterGU on May 10, 2011, 02:35:58 PM
fantastico, debo preguntar... joseba, entonces 100% seguro que esta es la licencia ideal (para todo concepto)?

me podrias pasar el texto que deberia poner a partir de ahora en los fuentes?

nuevamente, muchas gracias.
Veo que muchos programas abiertos con vocación comercial (las ya comentadas libpng, zlib y SDL*, pero también Irrlicht, por ejemplo) lo usan.
La licencia no te obliga a poner una reseña en el juego, pero te invita a hacerlo si quieres. Es decir: nada te obliga, pero se agradece un "Hecho con BennuGD" en la documentación, nada más.

Y sí que es verdad que me ha podido la impaciencia: cuando he visto el correo de Slainte me he emocionado, deberíamos haber acabado de discutir estos detalles en privado. Perdón.

El texto exacto es:
QuoteCopyright (c) <''year''> <''copyright holders''>

This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:

   1. The origin of this software must not be misrepresented; you must not
   claim that you wrote the original software. If you use this software
   in a product, an acknowledgment in the product documentation would be
   appreciated but is not required.

   2. Altered source versions must be plainly marked as such, and must not be
   misrepresented as being the original software.

   3. This notice may not be removed or altered from any source
   distribution.
Que, en cristiano es:
  • El producto se te da como está, no hay garantías de que funcione para lo que quieres.
  • No puedes decir que tú creaste BennuGD (salvo que seas Splinter, Slainte o Cebrián, entonces puedes decir que hiciste parte). Si usas este software se te agradecerá que pongas un "Hecho con BennuGD" en la documentación, pero no es necesario.
  • Si haces una versión derivada, debes anunciarla como tal, no debes decir que eso es BennuGD.
  • No puedes cambiar la licencia.

En cuanto a usar otras licencias, Cebrián y Slainte sólo han dado permiso para cambiar a zlib o BSD, que es lo que se les ha preguntado.

gracias joseba! fantastico!
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Quote from: FreeYourMind on May 10, 2011, 03:23:32 PM
Tampoco le he atacado, asi que no se a que se refiere xD

Yo lo unico que opino es que si por otra cosa cualquiera despues no se puede publicar en la store, lo mejor seria hacer la prueba y publicar el puzsion gratis en la appstore, y si permiten realmente publicarlo pues mantener la licencia zlib, por otro lado no merece la pena, solo el facto de que se puedan aprovechar de un trabajo que ha sido libre toda la vida justo por ser una alternativa a DIV comercial, este se pierda en otro producto comercial de creacion de videojuegos con las mismas caracteristicas...

no se va a perder, porque BennuGD seguira siendo libre, pueden aparecer productos derivados y no me preocupa, el producto principal seguira abierto.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Quote from: JaViS on May 10, 2011, 03:33:07 PM
La licencia MIT es mas permisiva, y no veo donde puede estar la incompatibilidad, uds sabrán:

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the
Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the
Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice
shall be included in all copies or substantial portions of
the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.




El texto diferencia tres puntos: condiciones, derechos y limitación de responsabilidad.

La condición es que la nota de copyright y la parte de los derechos se incluya en todas las copias o partes sustanciales del Software. Esta es la condición que invalidaría la licencia en caso de no cumplirse.

Los derechos son muchos: sin restricciones; incluyendo usar, copiar, modificar, integrar con otro Software, publicar, sublicenciar y/o vender copias del Software, y además permitir a las personas a las que se les entregue el Software hacer lo mismo.

Finalmente tenemos un disclaimer o nota de limitación de la responsabilidad estándar.


Debido a la palabra resaltada en los derechos, tenemos que esta licencia permite reutilizar el Software así licenciado tanto para ser Software Libre como para ser Software privativo. Esto significa que el hecho de permitir sublicenciar puede llevar a un trabajo derivado que sea cerrado, o incluso bajo la licencia BSD, GPL, u otra cualquiera compatible con la MIT.

Esto puede ser una ventaja, en caso de hacer un producto que en un momento dado puede aportar un beneficio por cerrarse (por ejemplo en esquemas de licencias duales: se trabaja con MIT para uso comercial a cambio de una retribución económica, y se sublicencia GPL para el uso de la comunidad). Pero también un inconveniente si no deseamos que nuestro trabajo se utilice en un producto cerrado.

no me parece mal esta licencia, esta buena, pero debo confesar que eso de cambiar la licencia sin permiso me da un poco de miedo.

con la zlib esta bien.

por favor, joseba, mandame los mails asi los archivo.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

como dato anecdotico y para seguir desvirtuando el hilo, esta licencia no esta mal http://sam.zoy.org/wtfpl/ (la eleccion ya es zlib)

gracias!
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

He sacado alguna utilidad chorra yo con esa licencia :)

SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Ummm, con respecto al copyright como quedaria, tengo que poner las viejas fechas con los autores como estaba en GPL, supongo, cierto? y luego agregar la propia zlib?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

#44
No, la parte de licencia que diga GPL la quitas porque el código ya no será GPL. En lugar de eso, pones lo que te he puesto en el foro de staff.
¡Pero eso sí, que salgan todos los autores con sus añitos, tal y como está ahora!