Bug#334870: More info needed
I'm afraid I'm missing the point in your bug report. The copyright licence for shadow mentions: On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in '/usr/share/common-licenses/GPL' ...which is common practice for all GPL licensed Debian packages so that copyright files do not reproduce the GPL everywhere and, worse, do not keep outdated versions of the GPL license text. In the above file, everything you request is mentioned. So, I actually really wonder what you want us to do. If this is please include the full text of the GPL in /usr/share/odc/login/copyright, then the answer is *no*. -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#334870: More info needed
Am Mittwoch 26 Oktober 2005 08:51 schrieb Christian Perrier: I'm afraid I'm missing the point in your bug report. it is quite simple: you are violating the GPL. it clearly states: appropriately publish on each copy an appropriate copyright notice copyright notice is that line with the (C). take a look at the source, you will find it (idealy) in every single file. there is a name in that line. that person is the author/copyright holder. you need to copypaste that line to the copyright file. you need three parts in the copyright file: - copyright notice - you failed to provide that one. - disclaimer of warranties - not needed per se, but the GPL requires you to include it (publish on each copy ... and disclaimer of warranty). - license only the last part can be replaced by linking to the license as you did. you missed the first two parts and thus violated GPL. for goods sake: they wrote the code. the least you can do is make sure the documentation has their names in it. that is the basic human respect for other peoples work. ...which is common practice for all GPL licensed Debian packages so that copyright files do not reproduce the GPL everywhere and, worse, do not keep outdated versions of the GPL license text. so please duplicate this bug for every single one of them. you can link to the license, but you MUST reproduce the copyright notice and the disclaimer of warranties, if you don't you violate the GPL. In the above file, everything you request is mentioned. no, it does not have the copyright notice, and the disclaimer of warranties is not something optional you can link to /refer to. it must be published in every copy. every copy. not only that package with the GPL license, but every copy, and that includes every package with GPL software. hey, it is only four lines: 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. and you can remove the first half of the first sentence and the last sentence but the rest needs to stay, or you are violating the GPL. So, I actually really wonder what you want us to do. If this is please include the full text of the GPL in /usr/share/odc/login/copyright, then the answer is *no*. copy all lines with (C) in them (remove duplicates) and copy the disclaimer of warranties. take a look at the GPL file, they have an example of what to do: ... To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the copyright line and a pointer to where the full notice is found. one line to give the program's name and a brief idea of what it does. Copyright (C) year name of 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA so if you copy the descriptions and (C) lines and then once the second and third paragraph (make sure they are all the same, some people remove the or any later part, for example the linux kernel!). the last paragraph can be replaced by pointing to the /usr/share/common-licensed/GPL file. the first three need to stay, and the program name and copyright holder name and year etc. form the copyright notice, so the GPL requires you to reproduce them in the binary package, too. Regards, Andreas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#334870: [Pkg-shadow-devel] Bug#334870: More info needed
Hello, I would like to add additional bytes here. The lines: == debian/copyright Source file src/su.c contains a chunk of code cribbed from the GNU su.c, which is covered by the GNU General Public License: On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in '/usr/share/common-licenses/GPL' and == src/su.c /* Some parts substantially derived from an ancestor of: */ /* su for GNU. Run a shell with substitute user and group IDs. Copyright (C) 1992-2003 Free Software Foundation, Inc. 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, 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. */ Were added to fix #244297 (http://bugs.debian.org/244297) The parts that are derived from GNU's su are: /* borrowed from GNU sh-utils' su.c */ static int restricted_shell (const char *shell) { char *line; setusershell (); while ((line = getusershell ()) != NULL) { if (*line != '#' strcmp (line, shell) == 0) { endusershell (); return 0; } } endusershell (); return 1; } and: /* borrowed from GNU sh-utils' su.c */ static int elements (char **arr) { int n = 0; if (arr) for (n = 0; *arr; ++arr) ++n; return n; } Maybe run_shel (or a part of) was also originally derived from GNU's su (It has quite the same arguments). But its content either evolved drastically or it was just inspired by GNU's su. I don't think the above code sniplets are copyrightable. But it would be more fair to rightly thanks the original author(s). The su.c file contains the appropriate: 1) (C) copyright notice Copyright (C) 1992-2003 Free Software Foundation, Inc. 2) The disclaimer of warranty It is contained in the license. I see a point in putting it in the su.c source file (even if there is already another on from the BSD license). Note that the /usr/share/common-licenses/GPL file is available on every Debian boxes (so it's always distributed). I also checked some /usr/share/doc/*/copyright (for GPLed software). A lot do not contain any disclaimer of warranty (but a link to the /usr/share/common-licenses/GPL file) Then, if you claim it is only required to add: Copyright (C) 1992-2003 Free Software Foundation, Inc. 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. I'm not sure the whole su program is considered as GPLed, so I would prefer: The su source (src/su.c) contains some chunks of code cribbed from the GNU su.c distributed without any warranty, which is covered by the GNU General Public License, and copyrighted: Copyright (C) 1992-2003 Free Software Foundation, Inc. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in '/usr/share/common-licenses/GPL' Also note that the debian/copyright file claims that the whole su utility (and other utilities) comes without any warranty. This IMHO involve that any parts of the src/su.c file also comes without any warranty. On Wed, Oct 26, 2005 at 09:31:13PM +0200, [EMAIL PROTECTED] wrote: you need three parts in the copyright file: - copyright notice - you failed to provide that one. - disclaimer of warranties - not needed per se, but the GPL requires you to include it (publish on each copy ... and disclaimer of warranty). - license Note that the GPL license only claims: To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the copyright line and a pointer to where
Bug#334870: More info needed
so if you copy the descriptions and (C) lines and then once the second and third paragraph (make sure they are all the same, some people remove the or any later part, for example the linux kernel!). the last Patches welcomed. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]