* [devel] Что делать в такой ситуации: пакет на основе другого пакета?
@ 2025-08-26 11:11 Denis Medvedev
2025-08-26 12:07 ` Alexey V. Vissarionov
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Denis Medvedev @ 2025-08-26 11:11 UTC (permalink / raw)
To: devel
Добрый день!
Посоветуйте,
что делать со спеком, changelog и вообще с пакетом, если я делаю совершенно новый
пакет но на основе старого, но не имеющий по смыслу со старым ничего общего?
Лицензия делать такое позволяет. Но надо ли оставлять старый changelog? Историю
git? Как это правильно описать в Readme/СOPYING?
--
C уважением,
Денис Медведев.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 11:11 [devel] Что делать в такой ситуации: пакет на основе другого пакета? Denis Medvedev
@ 2025-08-26 12:07 ` Alexey V. Vissarionov
2025-08-26 12:26 ` Denis Medvedev
2025-08-26 12:36 ` Anton Farygin
` (2 subsequent siblings)
3 siblings, 1 reply; 9+ messages in thread
From: Alexey V. Vissarionov @ 2025-08-26 12:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
Good ${greeting_time}!
On 2025-08-26 14:11:21 +0300, Denis Medvedev wrote:
> Посоветуйте, что делать со спеком, changelog и вообще с
> пакетом, если я делаю совершенно новый пакет но на основе
> старого, но не имеющий по смыслу со старым ничего общего?
Совершенно точно создавать все "с нуля".
> Лицензия делать такое позволяет.
Форк?
> Но надо ли оставлять старый changelog? Историю git?
Никакого смысла. Максимум - написать что-то вроде "forked
from $name $commit_id".
> Как это правильно описать в Readme/СOPYING?
Тоже что-нибудь из "based on %s", "forked from %s" итд.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 12:07 ` Alexey V. Vissarionov
@ 2025-08-26 12:26 ` Denis Medvedev
2025-08-26 12:50 ` Alexey V. Vissarionov
2025-08-27 10:02 ` Paul Wolneykien
0 siblings, 2 replies; 9+ messages in thread
From: Denis Medvedev @ 2025-08-26 12:26 UTC (permalink / raw)
To: Alexey V. Vissarionov; +Cc: ALT Linux Team development discussions
On Tue, 26 Aug 2025 15:07:00 +0300
"Alexey V. Vissarionov" <gremlin@altlinux.org> wrote:
> Good ${greeting_time}!
>
> On 2025-08-26 14:11:21 +0300, Denis Medvedev wrote:
>
> > Посоветуйте, что делать со спеком, changelog и вообще с
> > пакетом, если я делаю совершенно новый пакет но на основе
> > старого, но не имеющий по смыслу со старым ничего общего?
>
> Совершенно точно создавать все "с нуля".
>
> > Лицензия делать такое позволяет.
>
> Форк?
Нет, применение технологии (алгоритма) для других целей. Например, был пакет
который считает ежиков, я использовал его технологию для подсчета кенгуру.
>
> > Но надо ли оставлять старый changelog? Историю git?
>
> Никакого смысла. Максимум - написать что-то вроде "forked
> from $name $commit_id".
>
> > Как это правильно описать в Readme/СOPYING?
>
> Тоже что-нибудь из "based on %s", "forked from %s" итд.
>
>
--
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 11:11 [devel] Что делать в такой ситуации: пакет на основе другого пакета? Denis Medvedev
2025-08-26 12:07 ` Alexey V. Vissarionov
@ 2025-08-26 12:36 ` Anton Farygin
2025-08-26 13:18 ` Dmitry V. Levin
2025-08-28 5:40 ` Andrey Savchenko
3 siblings, 0 replies; 9+ messages in thread
From: Anton Farygin @ 2025-08-26 12:36 UTC (permalink / raw)
To: devel
On 8/26/25 14:11, Denis Medvedev wrote:
> Добрый день!
> Посоветуйте,
> что делать со спеком, changelog и вообще с пакетом, если я делаю совершенно новый
> пакет но на основе старого, но не имеющий по смыслу со старым ничего общего?
> Лицензия делать такое позволяет. Но надо ли оставлять старый changelog? Историю
> git? Как это правильно описать в Readme/СOPYING?
Делать всё с нуля и ничего не писать.
Конечно надо посмотреть примеры, но у нас есть масса похожих по секциям
build install и check пакетов и не надо по этому поводу заморачиваться.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 12:26 ` Denis Medvedev
@ 2025-08-26 12:50 ` Alexey V. Vissarionov
2025-08-27 10:02 ` Paul Wolneykien
1 sibling, 0 replies; 9+ messages in thread
From: Alexey V. Vissarionov @ 2025-08-26 12:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
Good ${greeting_time}!
On 2025-08-26 15:26:48 +0300, Denis Medvedev wrote:
>>> Посоветуйте, что делать со спеком, changelog и вообще с
>>> пакетом, если я делаю совершенно новый пакет но на основе
>>> старого, но не имеющий по смыслу со старым ничего общего?
>> Совершенно точно создавать все "с нуля".
>>> Лицензия делать такое позволяет.
>> Форк?
> Нет, применение технологии (алгоритма) для других целей.
> Например, был пакет который считает ежиков, я использовал
> его технологию для подсчета кенгуру.
Тогда максимум "based on %s" в readme.txt, а все остальное
полностью свое.
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 11:11 [devel] Что делать в такой ситуации: пакет на основе другого пакета? Denis Medvedev
2025-08-26 12:07 ` Alexey V. Vissarionov
2025-08-26 12:36 ` Anton Farygin
@ 2025-08-26 13:18 ` Dmitry V. Levin
2025-08-26 13:37 ` Anton Farygin
2025-08-28 5:40 ` Andrey Savchenko
3 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2025-08-26 13:18 UTC (permalink / raw)
To: devel
On Tue, Aug 26, 2025 at 02:11:21PM +0300, Denis Medvedev wrote:
> Добрый день!
> Посоветуйте,
> что делать со спеком, changelog и вообще с пакетом, если я делаю совершенно новый
> пакет но на основе старого, но не имеющий по смыслу со старым ничего общего?
> Лицензия делать такое позволяет. Но надо ли оставлять старый changelog? Историю
> git? Как это правильно описать в Readme/СOPYING?
Если от прежнего пакета остаются юридически значимые изменения,
то применимы все требования, накладываемые лицензией прежнего пакета.
--
ldv
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 13:18 ` Dmitry V. Levin
@ 2025-08-26 13:37 ` Anton Farygin
0 siblings, 0 replies; 9+ messages in thread
From: Anton Farygin @ 2025-08-26 13:37 UTC (permalink / raw)
To: devel
On 8/26/25 16:18, Dmitry V. Levin wrote:
> On Tue, Aug 26, 2025 at 02:11:21PM +0300, Denis Medvedev wrote:
>> Добрый день!
>> Посоветуйте,
>> что делать со спеком, changelog и вообще с пакетом, если я делаю совершенно новый
>> пакет но на основе старого, но не имеющий по смыслу со старым ничего общего?
>> Лицензия делать такое позволяет. Но надо ли оставлять старый changelog? Историю
>> git? Как это правильно описать в Readme/СOPYING?
> Если от прежнего пакета остаются юридически значимые изменения,
> то применимы все требования, накладываемые лицензией прежнего пакета.
>
>
Мне показалось что вопрос был исключительно про specfile и его
содержимое, а не про содержимое пакета.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 12:26 ` Denis Medvedev
2025-08-26 12:50 ` Alexey V. Vissarionov
@ 2025-08-27 10:02 ` Paul Wolneykien
1 sibling, 0 replies; 9+ messages in thread
From: Paul Wolneykien @ 2025-08-27 10:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Tue, 26 Aug 2025 15:26:48 +0300
Denis Medvedev <nbr@altlinux.org> пишет:
> > Форк?
> Нет, применение технологии (алгоритма) для других целей. Например, был пакет
> который считает ежиков, я использовал его технологию для подсчета кенгуру.
А почему же тогда не форк? По-моему, это именно форк: добавляется
патч -ёжик +кенгуру.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Что делать в такой ситуации: пакет на основе другого пакета?
2025-08-26 11:11 [devel] Что делать в такой ситуации: пакет на основе другого пакета? Denis Medvedev
` (2 preceding siblings ...)
2025-08-26 13:18 ` Dmitry V. Levin
@ 2025-08-28 5:40 ` Andrey Savchenko
3 siblings, 0 replies; 9+ messages in thread
From: Andrey Savchenko @ 2025-08-28 5:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1587 bytes --]
Добрый день!
On Tue, 26 Aug 2025 14:11:21 +0300 Denis Medvedev wrote:
> Добрый день!
> Посоветуйте,
> что делать со спеком, changelog и вообще с пакетом, если я делаю совершенно новый
> пакет но на основе старого, но не имеющий по смыслу со старым ничего общего?
> Лицензия делать такое позволяет. Но надо ли оставлять старый changelog?
Нет. Changelog нужен для истории изменений _пакета_, поскольку
пакет совсем другой, то старая история не нужна.
> Историю git?
По вкусу. Я бы не оставлял, потому что там много лишнего, не
относящегося к новому пакету.
> Как это правильно описать в Readme/СOPYING?
В первом коммите в новый репозиторий указать откуда взят spec.
COPYING должен не противоречить лицензии на старый spec, многие
лицензии требуют сохранять информацию об авторах и оригинальный
текст лицензии.
В Readme укажи откуда взято, под какой лицензией и от каких авторов.
С наилучшими пожеланиями,
Андрей Савченко
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-08-28 5:40 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-08-26 11:11 [devel] Что делать в такой ситуации: пакет на основе другого пакета? Denis Medvedev
2025-08-26 12:07 ` Alexey V. Vissarionov
2025-08-26 12:26 ` Denis Medvedev
2025-08-26 12:50 ` Alexey V. Vissarionov
2025-08-27 10:02 ` Paul Wolneykien
2025-08-26 12:36 ` Anton Farygin
2025-08-26 13:18 ` Dmitry V. Levin
2025-08-26 13:37 ` Anton Farygin
2025-08-28 5:40 ` Andrey Savchenko
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