[development] Contributions: remove LICENSE.txt
thomas at webbredaktoren.se
Mon Oct 9 09:55:26 UTC 2006
Dries Buytaert skrev:
> On 09 Oct 2006, at 08:02, Gary Feldman wrote:
>>> the package script at drupal.org automatically includes a
>>> LICENSE.txt when packaging your modules. As explained in the CVS
>>> guidelines, it is not necessary to add a LICENSE.txt to CVS. It
>>> just takes up disk space, and more importantly, bandwidth. Please
>>> remove LICENSE.txt files from your contributed projects. Thanks.
>> From a legal perspective, this seems wrong. The implication is that
>> the license only applies to the packaged bundles, and not to source
>> code downloaded directly from CVS.
> * There is a license file in the root of the contributions
> repository. (Yes, you can checkout modules on their own, or files on
> their own but that is not what 95% of the Drupal users do.)
Nevertheless, the regulation of GPL must be followed. Section 1 of GPL
1. You may copy and distribute ... provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any
warranty; and give any other recipients of the Program a copy of this
License along with the Program.
Since a checkout in fact means that the repository owner distributes
code under GPL, the repository owner is responsible for
1. conspicuously and appropriately publish on *each* copy an
appropriate copyright notice and disclaimer of warranty,
2. keep intact all the notices that refer to this License and to the
absence of any warranty, and
3. give any other recipients ... a copy of this License.
Thus, I figure that Gary is right.
> * Having to add a copyright notice to each file sucks in dynamically
> interpreted languages.
I agree, but that doesn't change facts. According to GPL, as I read it,
the copyright notice *must* be there for GPL to apply. Section 0 of GPL
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. - - -
Moreover, after the end of terms and conditions in the GPL, it is stated
that "each file should have at least the 'copyright' line and a pointer
to where the full notice is found." More on this can be found in the GPL
To summarize, I agree with Gary that each file must contain a copyright
notice and a pointer to where the full notice as given at the end of GPL
can be found. With this proviso, I think it is safe to remove
LICENCE.txt from the modules. But, as Gary said, "in the absence of such
notices, the omission of the license from the CVS package directory
seems penny wise and pound foolish."
More information about the development