ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Vital Khilko <vk@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: [devel] платформа для вендоров
Date: Fri, 21 Oct 2005 11:56:17 +0300
Message-ID: <1129884977.8504.3.camel@pc392> (raw)
In-Reply-To: <pan.2005.10.21.05.32.00.929296@altlinux.com>

[-- Attachment #1: Type: text/plain, Size: 7116 bytes --]

On Пят, 2005-10-21 at 09:32 +0400, Anton Farygin wrote:

> В данном конкретном случае - платформа для вендоров.

Вот тут ты вроде прав. Но лично у меня сложилось ощущение что скорее для
местячковых ОЕМщиков. И всё это не на пустом месте - подкреплено
некоторыми неприятностями. Как известно мы в Sam Solutions допиливаем
пакеты из сизифа для ARM и далее  создаём собственные продукты для
забугорных заказчиков, это там, где GPL таки _реально_ работает и где
юристы требуют _строгого_ соблюдения лицензии, и где заказчик хочет быть
уверен что он ничего не нарушает и соблюдает каждую буковку закона. И
вот юрист заказчика задаёт элементарный казалось бы вопрос" а как у нас
с Copyright statement and distributed license per each binary package? а
сырцы? а патчи?" И тут  вдруг оказывается что всё плачевно... только 29
пакетов из порядка 300 что входят в наши дистрибутивы имеют хоть какую
либо информацию об авторском праве и лисензии на пакет, остальные лишь
ограничиваются тэгом в рпм, причём некоторое количество таких тэгов
содержат неверную информацию. И вот теперь в овральном порядке мы
вынуждены собирать всю необходимую информацию по каждому пакету и
пересобирать... а сборка на ARM занимает ой как много времени.  А между
тем тот же дебиан давно обошёл эти грабли и имеет строгое полиси на этот
счёт:

12.5 Copyright information

Every package must be accompanied by a verbatim copy of its copyright
and distribution license in the file /usr/share/doc/package/copyright.
This file must neither be compressed nor be a symbolic link.

In addition, the copyright file must say where the upstream sources (if
any) were obtained. It should name the original authors of the package
and the Debian maintainer(s) who were involved with its creation.

A copy of the file which will be installed in
/usr/share/doc/package/copyright should be in debian/copyright in the
source package.

/usr/share/doc/package may be a symbolic link to another directory in
/usr/share/doc only if the two packages both come from the same source
and the first package Depends on the second. These rules are important
because copyrights must be extractable by mechanical means.

Packages distributed under the UCB BSD license, the Artistic license,
the GNU GPL, and the GNU LGPL should refer to the files
/usr/share/common-licenses/BSD, /usr/share/common-licenses/Artistic,
/usr/share/common-licenses/GPL, and /usr/share/common-licenses/LGPL
respectively, rather than quoting them in the copyright file.

You should not use the copyright file as a general README file. If your
package has such a file it should be installed in
/usr/share/doc/package/README or README.Debian or some other appropriate
place.

-----------------------------------------------------------------------

http://lists.debian.org/debian-legal/2003/12/msg00194.html

>From a slightly different perspective, here's what you *should* do to
write a copyright file:

1) Find the license declaration in the upstream source. That should
look like this for GPLed works:

---
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.
---

And similar. You are not looking for something that starts like this:

---
                    GNU GENERAL PUBLIC LICENSE
                       Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
---

Or this:

---
                         The "Artistic License"

                                Preamble
---

You need to find the bit which says "This program is distributable
under (license X|the following license:)". It is absolutely *NOT*
implicit that if a copy of the GPL (or some other license) is included
in the source tree, the work is licensed under the GPL. If no such
statement is present, no copyright license has been granted; go and
get the upstream author to add one, or we can't distribute it at all.

Copy that statement _verbatim_ into the copyright file. There should
be (but does not have to be) a list of copyright owners and dates
accompanying it. If there is, copy that too. If there isn't, do your
best to make a list, and ask upstream to include it in the upstream
source tree and keep it up to date.

If you have sought and received mail from the copyright holder
clarifying the copyright or license, include that verbatim.

2) Include your own name, email address, and copyright dates,
identified as the package maintainer. Copyright subsists in Debian
packaging itself; it's easily complicated enough for that, so you have
partial copyright interest in anything you package. Never remove names
or dates from this list unless you are repackaging from scratch.

3) Include a description of how you obtained the upstream source
tarball. This should be sufficient for anybody to duplicate the
process immediately, but don't worry too much if it isn't (eg, the
server is not public or no longer accessible).

4) If the license itself is present in /usr/share/common-licenses/,
include a reference to that file. Otherwise, include the full text of
the license itself.

Думаю что и нам следует принять аналогичное полиси, и настроить
sisyphus_check
на его проверку. І тогда думаю ситуации подобной нашей или той что была
с драйверами nVidia, о которой рассказывал Сергей Большаков ,уже не
повториться нікогда. 
-- 
Бизнесмены - пиявки сосущие кровь -- А. Лукашенко. The Wall Street
Journal, 30 ноября 1996 г.

[-- Attachment #2: Гэтая частка паведамленьня падпісана электронным подпісам --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  parent reply	other threads:[~2005-10-21  8:56 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-17  7:35 [devel] x86_64, lib64 и все все все Kirill A. Shutemov
2005-10-17 10:15 ` [devel] " Sergey Bolshakov
2005-10-17 11:33   ` Vital Khilko
2005-10-19 13:57 ` [devel] " Anton D. Kachalov
2005-10-20  0:29   ` [devel] " Alexey Tourbin
2005-10-20  9:02     ` Anton Farygin
2005-10-20 13:37       ` Alexey Tourbin
2005-10-20 14:48         ` Dmitry V. Levin
2005-10-20 15:56           ` Alexey Tourbin
2005-10-20 17:21             ` [devel] [JT] " Michael Shigorin
2005-10-20 18:07               ` Kirill A. Shutemov
2005-10-20 23:17                 ` [devel] " Alexey Tourbin
2005-10-21  8:32                   ` Epiphanov Sergei
2005-10-26 20:26                   ` Denis Smirnov
2005-10-27 10:31                     ` Aleksey Avdeev
2005-10-20 18:23               ` Alexey Tourbin
2005-10-21  7:29                 ` Anton D. Kachalov
2005-10-21  9:18                   ` Igor Zubkov
2005-10-21 10:51                     ` Anton D. Kachalov
2005-10-21 11:27                       ` yum and smart (was: Re: [devel] Re: [JT] Re: x86_64, lib64 и все все все) Igor Zubkov
2005-10-21 11:40                         ` Anton D. Kachalov
2005-10-21 11:39                     ` [devel] Re: [JT] Re: x86_64, lib64 и все все все Michael Shigorin
2005-10-21 11:45                       ` Anton D. Kachalov
2005-10-22  9:09                       ` Andrey Rahmatullin
2005-10-22 11:40                         ` Michael Shigorin
2005-10-22 12:25                           ` Igor Zubkov
2005-10-22 18:54                             ` [devel] yum, smart, apt (и кто бы sucks less) Michael Shigorin
2005-10-20 20:33             ` [devel] Re: x86_64, lib64 и все все все Anton D. Kachalov
2005-10-20 21:58               ` Alexey Tourbin
2005-10-21  7:03                 ` Anton D. Kachalov
2005-10-21 14:23                   ` Alexey Tourbin
2005-10-21  5:32             ` Anton Farygin
2005-10-21  7:00               ` Kirill A. Shutemov
2005-10-21  7:09                 ` Anton D. Kachalov
2005-10-21  8:03                   ` Kirill A. Shutemov
2005-10-21  8:25                     ` Anton D. Kachalov
2005-10-21  9:03                       ` Sergey Bolshakov
2005-10-21 10:42                         ` Anton D. Kachalov
2005-10-21  9:22                     ` [devel][JT] " Igor Zubkov
2005-10-21 12:16                       ` Kirill A. Shutemov
2005-10-21 12:28                         ` Anton D. Kachalov
2005-10-21 13:11                           ` Kirill A. Shutemov
2005-10-21 13:07                             ` Vital Khilko
2005-10-21 13:24                             ` Anton D. Kachalov
2005-10-21 13:23                           ` Igor Vlasenko
2005-10-21 15:20                             ` [devel] emacs-base (Was: x86_64, lib64 и все все все) Eugene Vlasov
2005-10-21 15:35                               ` Igor Vlasenko
2005-10-21 15:41                                 ` Igor Vlasenko
2005-10-21 16:43                                 ` Eugene Vlasov
2005-10-21  8:56               ` Vital Khilko [this message]
2005-10-21 10:34                 ` [devel] платформа для вендоров Anton D. Kachalov
2005-10-21 10:56                   ` Vital Khilko
2005-10-21 11:24                     ` Igor Zubkov
2005-10-21 11:38                       ` [devel] license test symlinks? Michael Shigorin
2005-10-21 12:43                         ` Vital Khilko
2005-10-21 13:22                           ` Anton D. Kachalov
2005-10-21 15:19                           ` [devel] [JT] " Michael Shigorin
2005-10-21 11:37                   ` [devel] Re: платформа для вендури Michael Shigorin
2005-10-21 11:28                 ` Michael Shigorin
2005-10-26 20:23             ` [devel] Re: x86_64, lib64 и все все все Denis Smirnov
2005-10-20  7:15   ` [devel] " Kirill A. Shutemov
2005-10-21  7:21     ` Anton D. Kachalov
2005-10-21  7:57       ` Sviataslau Svirydau
2005-10-21 10:52         ` Anton D. Kachalov
2005-10-21 13:53         ` [devel] " Alexey Tourbin
2005-10-22  8:58           ` Andrey Rahmatullin
2005-10-21  9:18       ` [devel] " Kirill A. Shutemov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1129884977.8504.3.camel@pc392 \
    --to=vk@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git