Que tal gentes!!!!
Bueno, primero que todo aviso que no estaba seguro si debía postear en este sub-foro o en temas legales o en algún otro. Si al moderador le parece conveniente trasladarlo, "no problem" :D
Bien, mi duda es más o menos existencial en relación a una librería Javascript que estoy terminando y su futura publicación como software libre.
Para evitar palabrería, antes que todo los invito a leer un artículo publicado en el sitio "El factor humano" por Nelson Rodríguez-Peña el cual me sirvió de inspiración para la librería.
Basándome en la mecánica y los objetivos descritos en el artículo, logré lo siguiente:
- Que todo el código (inclusive los manejadores de eventos) se almacenara en un archivo externo para facilitar su mantención (en el documento HTML sólo debes incoporar los respectivos elementos en el formulario y la llamada al archivo JS), estudio y configuración (en el mismo archivo se definen las caracteristicas para todos los formularios del sitio web en que requieras esta técnica).
- Para cada formulario donde se requiera activar la librería se puede definir indistintamente el uso de un botón o una casilla de verificación para modificar el campo "password".
- Qué hasta el momento la librería fuera compatible con Internet Explorer (5.01, 5.5 y 6.0), Firefox, Opera y Flock; aunque no creo que tenga mayores problemas con más browsers.
La librería aún está en alpha ya que me están ayudando a encontrar algunos BUGS que se me hayan pasado, pero espero tenerla lista muy luego.
Bueno, también mi duda va por escoger la licencia de software libre más adecuada, debatiéndome entre la GPL (General Public License) y la LGPL (Lesser Gegeral Public License). La diferencia fundamental entre ambas es que una librería GPL no se puede utilizar en softwares cerrados mientras que un software LGPL sí.
A criterio de ustedes, y dadas las características que les señalé del programa, cuál de las 2 licencias me resultaría más provechosa????? ¿¿sería descabellado o incompatible utilizar ambas??
Gracias de antemano por su orientación y sugerencias.