Estoy escribiendo una aplicación bajo licencia GPL. He encontrado algunos códigos útiles en otros proyectos bajo GPL. Me pregunto si puedo usarlo.Licencia GPL. Reutilización de código
me gustaría tomar una clase de
Foo
Un proyecto y añadirlo a mi propio proyecto. A continuación, me gustaría hacer cambios dentro de la claseFoo
(renombrar el nombre de la clase y el nombre de las funciones, cambiar el formato del código, eliminar alguna función, cambiar algunos algoritmos, agregar mis propias funciones, etc.).¿Está permitido? ¿Cómo marcar que esta clase fue parte del proyecto A? ¿Me gusta esto?
All original material Copyright (C) 2009-2010 author Original file from A: A/foo/foo.h Copyright (C) 1997-2001 author. This program is free software; you can redistribute it 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 program 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, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Or http://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html#x1-40002.2?
- A continuación, me gustaría añadir una función de el proyecto B a mi versión de
Foo
clase. Cómo marcar que la función era del proyecto B?
Gracias,
+1 buena pregunta – Sarfraz
preguntas legales sobre licencias de software están fuera de tema desbordamiento de pila, pero * puede * estar en el tema en su [sitio de la hermana programadores] (http : //programmers.stackexchange.com/). Por favor, consulte [stackoverflow.com/tags/licensing/info](http://stackoverflow.com/tags/licensing/info). –
Esta pregunta parece estar fuera de tema porque se trata de licencias. – JasonMArcher