Hay que tener en cuenta las siguientes limitaciones:
- Si en código no se modifica se tiene que mantener la licencia BSD, esto implica mantener el encabezamiento del fichero con el autor(s) y la licencia BSD. No se puede eliminar la licencia ni el autor.
- Igualmente si el cambio del fichero ha sido mínimo o poco relevante se debe mantener la cabecera con la licencia y el autor(s), indicando los cambios realizados y el autor.
- Si los cambios son significativos, y por lo tanto una obra derivada, se debe licenciar como el nuevo autor considere, por ejemplo GPL, pero no se puede eliminar ni las autoria ni la licencia anterior. A continuación se indica una manera de hacerlo con la licencia
* Copyright (c) 2007 GPL Project Developer Who Made Changes <gpl@example.org>
*
* This le is free software: you may copy, redistribute and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation, either version 2 of the License, or (at your
* option) any later version.
*
* This le is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses>.
*
* This le incorporates work covered by the following copyright and
* permission notice:
*
* Copyright (c) YEARS LIST, Permissive Contributor1 <contrib1@example.net>
* Copyright (c) YEARS LIST, Permissive Contributor2 <contrib2@example.net>
*
* Permission to use, copy, modify, and/or distribute this software
* for any purpose with or without fee is hereby granted, provided
* that the above copyright notice and this permission notice appear
* in all copies.
*
*/ [1]
Importante hacer notar que esto sólo aplica cuando se distribuye el nuevo programa, ya que es cuando aplica el licenciamiento.
Referencias:
[1] Asignatura de Aspectos Legales del Master Software Libre impartida por Miguel Vidal en URJC 2012.
No hay comentarios:
Publicar un comentario