URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 83264
[ Назад ]

Исходное сообщение
"Проект Debian представил новый формат для определения в паке..."

Отправлено opennews , 27-Фев-12 01:32 
Разработчики проекта Debian представили (http://lists.debian.org/debian-devel-announce/2012/02/msg000...) финальную спецификацию формата (http://www.debian.org/doc/packaging-manuals/copyright-format.../) для включения в состав пакетов пригодной для автоматизированного разбора информации об источнике приложения, авторских правах, контактной информации и используемых лицензиях. Данные размещаются в составе пакета в файле "debian/copyright". Особый интерес в новой спецификации представляет возможность определения не только лицензии для всего пакета, но и документирования лицензий в привязке к различным частям исходных текстов. В перспективе подобная информация может использоваться для анализа лицензионной совместимости и формирования различных статистических отчётов.


Одновременно доступен (http://lists.debian.org/debian-devel-announce/2012/02/msg000...) обновленный вариант правил оформления пакетов  - Debian Policy 3.9.3. Из интересных нововведений можно отметить допустимость...

URL: http://lists.debian.org/debian-devel-announce/2012/02/msg000...
Новость: http://www.opennet.me/opennews/art.shtml?num=33194


Содержание

Сообщения в этом обсуждении
"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 01:32 
> допустимость использования директории /run

Про допустимость - это только пункт 7 параграфа 9.1.1. Более развернуто тема раскрыта в параграфе 9.3.2, включая требования к init-скриптам.
А вообще все расписано в вики http://wiki.debian.org/ReleaseGoals/RunDirectory


"Проект Debian представил новый формат для определения в паке..."
Отправлено Nxx , 27-Фев-12 07:41 
В openSUSE уже давно все лицензии проверяются автоматически ботом.

"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 08:31 
Теперь осталось дождаться Поттеринга, который скажет, что этот процесс надо унифицировать! Даешь license/copyright во все дистрбутивы.

А по теме, негласное соглашение про COPYING отменяется?

You should also include a copy of the license itself somewhere in the distribution of your program. All programs, whether they are released under the GPL or LGPL, should include the text version of the GPL. In GNU programs the license is usually in a file called COPYING.

http://www.gnu.org/licenses/gpl-howto.html


"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 08:56 
> Даешь license/copyright во все дистрбутивы.

В бинарном формате, свежепридуманном поттерингом с нуля :)


"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 15:51 
> В бинарном формате, свежепридуманном поттерингом с нуля :)

Разве этот, как его, os-release - бинарный?

А насчет бинарных логов - так разработчики UNIX придумали это задолго до Поттера, см. например логи аудита в Solaris, Mac OS X, FreeBSD.


"Проект Debian представил новый формат для определения в паке..."
Отправлено Andrey Mitrofanov , 27-Фев-12 10:30 
> А по теме, негласное соглашение про COPYING отменяется?
> You should also include a copy of the license itself somewhere in

В установленной системе Debian тексты "основных" лицензий лежат в

$ ls -l /usr/share/common-licenses/
итого 204
-rw-r--r-- 1 root root 11358 Дек 19  2004 Apache-2.0
-rw-r--r-- 1 root root  6111 Дек 16  1996 Artistic
-rw-r--r-- 1 root root  1499 Авг 26  1999 BSD
lrwxrwxrwx 1 root root     8 Янв  3 14:17 GFDL -> GFDL-1.3
-rw-r--r-- 1 root root 20431 Мар 24  2010 GFDL-1.2
-rw-r--r-- 1 root root 22962 Ноя  3  2008 GFDL-1.3
lrwxrwxrwx 1 root root     5 Янв  3 14:17 GPL -> GPL-3
-rw-r--r-- 1 root root 12632 Мар 24  2010 GPL-1
-rw-r--r-- 1 root root 18092 Мар 24  2010 GPL-2
-rw-r--r-- 1 root root 35147 Июл  2  2007 GPL-3
lrwxrwxrwx 1 root root     6 Янв  3 14:17 LGPL -> LGPL-3
-rw-r--r-- 1 root root 25383 Мар 25  2010 LGPL-2
-rw-r--r-- 1 root root 26530 Мар 24  2010 LGPL-2.1
-rw-r--r-- 1 root root  7651 Мар 24  2010 LGPL-3
$ _

А в /usr/share/doc/*/copyright пишут что-нибудь вроде -

On Debian GNU/Linux systems, the complete text of the GNU General
Public License is in `/usr/share/common-licenses/GPL', version 3 of this
license in `/usr/share/common-licenses/GPL-3'.

Обычно .../copyright - просто "рукописный" текст, который читает человек. Теперь его делают читаемым машиной.

Так понятнее?


"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 11:49 
А принимать решение о допустимости/недопустимости пакета ввиду его несовместимой лицензии тоже станет машина?

"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 14:06 
да

"Проект Debian представил новый формат для определения в паке..."
Отправлено myhand , 27-Фев-12 15:26 
> Это все просто очень напоминает кое-что.  Цифровые подписи приложений с ИМЕИ.

Да хоть Третий Рейх.  Какое дело до того, что напоминает кому-то, только слышавшему о Debian краем уха.

То ПО, что попадет в архив, обязано отвечать DFSG (и Debian Policy вообще, но там уже больше технические требования).  Есть список стандартных лицензий, для которых это не вопрос.  В нештатной ситуации обычно более или менее очевидно, попадает лицензия под эти требования или нет.  А в тяжелых случаях есть debian-legal@l.d.o.

В любом случае, debian/copyright заполняет человек.  Так что перед тем как доверять ей вообще и принять пакет в архив Debian в частности - другой человек (из ftpmaster team) подобные вещи проверит.


"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 16:13 
>> Это все просто очень напоминает кое-что.  Цифровые подписи приложений с ИМЕИ.
> Да хоть Третий Рейх.  Какое дело до того, что напоминает кому-то,
> только слышавшему о Debian краем уха.

Я не обязан знать все на свете.

> То ПО, что попадет в архив, обязано отвечать DFSG (и Debian Policy
> вообще, но там уже больше технические требования).  Есть список стандартных
> лицензий, для которых это не вопрос.  В нештатной ситуации обычно
> более или менее очевидно, попадает лицензия под эти требования или нет.
>  А в тяжелых случаях есть debian-legal@l.d.o.

А что, больше улучшать нечего? Важнее лицензий и дела нет?

> В любом случае, debian/copyright заполняет человек.  Так что перед тем как
> доверять ей вообще и принять пакет в архив Debian в частности
> - другой человек (из ftpmaster team) подобные вещи проверит.

Ну и какой тогда смысл в вышеперечисленном?



"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 16:22 
> Я не обязан знать все на свете.

Более того: ты не обязан рассуждать на темы, о которых не имеешь представления.


"Проект Debian представил новый формат для определения в паке..."
Отправлено myhand , 28-Фев-12 14:11 
> Я не обязан знать все на свете.

Ну, на эту тему вам ответили :)

> А что, больше улучшать нечего? Важнее лицензий и дела нет?

Есть.  Но DFSG - основа дебиан.  Если вам на это плевать - есть торренты, в которых тысячи нужных вам игрушек, вместе с "таблэтками" к ним.

> Ну и какой тогда смысл в вышеперечисленном?

Такой же, как и в любом машинном формате.  КО отвечает: его сможет прочитать машина.  Будет удобная база где чей копирайт (вы, наверное, не в курсе, что порой рядом с гордо лежащим COPYING с какой-нибудь GPL-v3 в том же тарболе с исходниками отдельные файлы, а то и куски файлов - с совершенно другим лицензиями).


"Проект Debian представил новый формат для определения в паке..."
Отправлено Аноним , 27-Фев-12 15:49 
> Теперь осталось дождаться Поттеринга, который скажет, что этот процесс надо унифицировать! Даешь license/copyright во все дистрбутивы.

А что, хорошая идея!