Contributor's Guide :: Avoiding legal problems
In order to avoid legal problems, we should request from you to fill up a simple form and send it to us by e-mail to firstname.lastname@example.org:
The VCL for PHP project uses code or other contributions originally created by me, <NAME> I hereby grant the permission to license these contributions under LGPL license, where LGPL is the GNU Lesser General Public License. I also understand and agree that all future contributions I may make to the VCL for PHP project must be governed by the same LGPL license to be qualified for inclusion into the project. This applies both to direct commits to the source code repository as well as to any other means that allow me to contribute code or other resources. I understand the rights and obligations that are associated with this license. <DATE> <YOUR NAME>
And all files you contribute, should have assigned the copyright to qadram software, you can use this header:
/** * This file is part of the VCL for PHP project * * Copyright (c) 2004-2007 qadram software <email@example.com> * Upload component developed by YOUR_NAME <firstname.lastname@example.org> * * Checkout AUTHORS file for more information on the developers * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA * */
This is done to prevent, in the case of a legal problem, we should contact all the developers that contributed all around the world, to defend the project against a copyright infringement by a third-party. This is the way in which most opensource projects work.