The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия российского дистрибутива Astra Linux Common Edition 2.12.40, opennews (?), 17-Янв-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +1 +/
Сообщение от Аноним (11), 17-Янв-21, 10:35 
Был же разбор, что в DE есть GPL код.
Ответить | Правка | Наверх | Cообщить модератору

21. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +1 +/
Сообщение от asand3r (ok), 17-Янв-21, 11:22 
И что, они не публикуют исходники Fly?
Ответить | Правка | Наверх | Cообщить модератору

63. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +3 +/
Сообщение от Аноним (63), 17-Янв-21, 15:06 
Гостайна!
Ответить | Правка | Наверх | Cообщить модератору

108. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +1 +/
Сообщение от Аноним (108), 17-Янв-21, 20:32 
Можно ссылку на этот разбор?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

174. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +7 +/
Сообщение от kderazrub (?), 18-Янв-21, 05:06 
Качаем новый пакет: https://mirror.yandex.ru/astra/current/orel/repository/pool/...

Распаковываем из деба control.tar и сам тар-файл, открываем control, видим:
...
# Debian kdm package configuration script
# stolen from the xdm scripts
# Copyright 2000--2003 Branden Robinson.
# Licensed under the GNU General Public License, version 2.  See the file
...

Сам скрипт лежит в каталоге control, под названием config.

Там же в templates:
...
Der K Display Manager (fly-dm) Dienst wird meist beim Aktualisieren oder Entfernen eines Pakets gestoppt, aber er scheint mindestens eine laufende X-Sitzung zu verwalten.
...
K Display Manager - это, как ты понимаешь, kdm, а не fly-dm.
Причём, для других локалей описание вполне заменили. Вот для норвежской:
Nissen Fly Desktop Manager (fly-dm) stoppes normalt ...
Тут уже нет никакого K Display Manager.

Так же можно проверять остальные пакеты. Но мне и этого достаточно, чтобы понять уровень этой "разработки". Уже из конфигуратора видно, что fly-dm, это разобранный kdm, и скорей всего с заимствованием больших или цельных кусков GPL-кода. Дальше реверсить нужно.

Вывод: якобы разработанный с нуля fly desktop - это разобранный, предположительно студентами, форк KDE Desktop 3.5/4 (или Тринити) с нарушениями кода.

Уровень разработки - ниже среднего, если даже не смогли полностью провести массовую замену в коде. Дениска тоже не смог. :)

Должны были объявить о форке KDE, под проприетарной лицензией. А не написании с нуля. :D

Ответить | Правка | Наверх | Cообщить модератору

192. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от mikhailnov (ok), 18-Янв-21, 09:24 
Из скрипта настройки, лицензия GPL на который не нарушена, не следует, что то, что этот скрипт настраивает, также является производным от kdm. KDM на kdelibs4, без поддержки HiDPI. В Астре DE - это KCM от KDE5 и программы на KF5 и Qt5. Посмотрите ldd.
А что касается лицензий, то они особо не парятся с их соблюдением, например:
https://mirror.yandex.ru/astra/current/orel/repository/pool/.../
В debian/changelog упоминаются патчи, а исходники не выложены (а часть кода там компилируемая). Прикрываются тем, что по запросу якобы могут прислать исходники. Но у других пакетов они выложены. Значит просто ищут лазейки.
Ответить | Правка | Наверх | Cообщить модератору

213. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от www (??), 18-Янв-21, 10:21 
как вы объясните, что Fly можно запустить, не устанавливая ни единой библиотеки Qt?

и да, fly-dm основан на qdm, открытая часть dm лежит тут: http://dl.astralinux.ru/astra/stable/orel/repository/pool/ma.../

Ответить | Правка | Наверх | Cообщить модератору

246. "Новая версия российского дистрибутива Astra Linux Common Edi..."  –1 +/
Сообщение от n00by (ok), 18-Янв-21, 14:28 
> как вы объясните, что Fly можно запустить, не устанавливая ни единой библиотеки
> Qt?

Имейте ввиду, Вы задачи вопрос человеку, по мнению которого #define объявляет переменную, а типизация в языке Си -- строгая.

Ответить | Правка | Наверх | Cообщить модератору

245. "Новая версия российского дистрибутива Astra Linux Common Edi..."  –2 +/
Сообщение от n00by (ok), 18-Янв-21, 14:25 
> А что касается лицензий, то они особо не парятся с их соблюдением,

Чья бы корова мычала. Я понимаю, что у тебя ума не хватает заменить мой код в Rosa Tresh, но и прав продавать его в составе Enterprise Desktop у вашей шаражки нет.

Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

281. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от kderazrub (?), 18-Янв-21, 17:29 
> В Астре DE - это KCM от KDE5 и программы на KF5 и Qt5

Михаил, в 2008 году KDE5 ещё не было. И первые версии fly работали с qt3. Потом параллельно в репу добавили плазму. А на пятёрку перешли сравнительно недавно.

> KDM на kdelibs4, без поддержки HiDPI.

А fly-dm - не простой, это смесь gdm и kdm. Поэтому есть современная поддержка PAM, plymouth и, может быть, HiDPI.

Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

297. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от kderazrub (?), 18-Янв-21, 19:22 
> А fly-dm - не простой dm, это смесь gdm и kdm

Посмотрел ещё внимательнее - даже не gdm, а lightdm.

Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

340. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (108), 19-Янв-21, 15:06 
Смотри лучше, от lightdm вообще ничего нет.
Ответить | Правка | Наверх | Cообщить модератору

348. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от kderazrub (?), 19-Янв-21, 18:06 
Да, возможно тут я ошибся. Может поддержку плимута они (вы?) сами добавили.
Ответить | Правка | Наверх | Cообщить модератору

401. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от n00by (ok), 22-Янв-21, 07:34 
> В debian/changelog упоминаются патчи, а исходники не выложены (а часть кода там
> компилируемая).

Раз уж я опубликовал https://www.opennet.ru/openforum/vsluhforumID3/122973.html#386
не пропадать же добру.

Твой подельник Григорьев интересовался, почему не сужусь с вами. Покажи ему, что по ссылке, и сам запечатлей в памяти. Такое вы в первый и последний раз видите, в вашем окружении нет способных пояснить. Рассказываю. Написал в браузере. Да, оно очень похоже (семантически) к исходникам fly-dm, которые я никогда не видел. Формально, публикация даёт повод владельцам Астры начать со мной тяжбу (но резона нет, я не нарушаю их интересы).

Так вот. Если я открою с вашей шаражкой спор, это автоматом поднимет на несколько ступенек ваш статус. Мне нужно, что бы вы были на своём месте -- попрошаек, побирающихся на форумах патчиками. Короче говоря, иметь с вами какие-либо дела, даже в суде, западло.

Ответить | Правка | К родителю #192 | Наверх | Cообщить модератору

223. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (108), 18-Янв-21, 11:57 
Вот эта часть KDM под лицензией MIT: https://github.com/KDE/kde-workspace/tree/KDE/4.11/kdm/backend , которая позволяет закрыть код.
Вот эта https://github.com/KDE/kde-workspace/tree/KDE/4.11/kdm/kfron... - под GPL, ее форк выложен как https://mirror.yandex.ru/astra/current/orel/repository/pool/.../

> Вывод: якобы разработанный с нуля fly desktop - это разобранный, предположительно студентами, форк KDE Desktop 3.5/4 (или Тринити) с нарушениями кода.

Вывод, что не надо делать далеко идущие выводы и голословные обвинения, если не хватает компетенции (про скрипт под GPL - это вообше угар)

Ответить | Правка | К родителю #174 | Наверх | Cообщить модератору

249. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (249), 18-Янв-21, 14:36 
> которая позволяет закрыть код

Чем Астра с радостью воспользовалась

Ответить | Правка | Наверх | Cообщить модератору

280. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (108), 18-Янв-21, 17:26 
Это такая попытка вызвать чувство вины за то, что можно делать?
Ответить | Правка | Наверх | Cообщить модератору

288. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (249), 18-Янв-21, 18:21 
> Это такая попытка вызвать чувство вины за то, что можно делать?

Это наглядно показывает стратегию Астры.

Ответить | Правка | Наверх | Cообщить модератору

341. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (108), 19-Янв-21, 15:07 
Почему не тактику?
Ответить | Правка | Наверх | Cообщить модератору

294. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +1 +/
Сообщение от kderazrub (?), 18-Янв-21, 19:14 
Ой, действительно, что это я. Это же вполне естественно для своего самостоятельно разработанного проекта брать готовые скрипты из других пакетов. И наверняка любой подойдёт, они же универсальны. А остальные программисты - дураки, свои скрипты пишут.

Или нет? Или всё-таки скрипт подошёл, потому что структура, форматы и расположение файлов "совпали", поскольку fly-dm является форком kdm? (смешанным, кстати, с lightdm)

И в первой половине ответа ты подтвердил мысли про форк.

Если де выглядит как кде, файлы названы по типу кде, структура как в кде и скрипты взяты из кде, то это форк кде.

А что толку, что поделили пакет на две части - проприетарную и открытую, ведь он открытым уже не является. Это простой блоб, а значит понятие безопасности просто испарилось, так как туда запихать можно что угодно. А астра, она же про безопасность вроде. И давать исходники на открытую часть тоже бессмысленно. Так как оставшаяся часть в любом случае останется чёрным ящиком.

> про скрипт под GPL - это вообше угар

Вот и я посмеялся. Это что же получается. Часть десктопа под GPL, причём пока неизвестно - большая или меньшая, а сам десктоп проприетарный. Смех, да и только. Кому эта GPL нужна тогда.

Вот это тоже позабавило:
KDMRC=/etc/X11/fly-dm/fly-dmrc

Едем далее, файл /etc/init.d/fly-dm:
...
# to start fly-dm even if it is not the default display manager, change
# HEED_DEFAULT_DISPLAY_MANAGER to "false."
HEED_DEFAULT_DISPLAY_MANAGER=true
DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
...
и далее по тексту и чуть выше изменённый под реалии астры код из /etc/init.d/lightdm.

Но, в файле lightdm есть копирайты (естественно GPLv2), а в fly-dm вообще нет копирайтов.
И видно, что их выпилили даже из первых упомянутых в сообщении выше, четырёх строк.

Что там было про компетенцию? Здесь даже не надо никакой компетенции. Просто распаковывай разные архивы и код сравнивай. Откуда что форкалось видно невооружённым радаром взглядом. Просто по именам файлов понятно.

И это только про fly-dm, а там ведь ещё много файлов с этим префиксом. Если с одним столько косяков, то что в других-то будет. И всё это без декомпиляции, анализа бинарников и diff.

Всё. Дальше я ковыряться не буду, надоело. Ещё более укрепился в своём первом выводе. Ибо файлы из каталога data, это уже не просто настроечные скрипты для apt.

А стирать чужие копирайты - грех. Алексу привет. Пусть тщательнее скрипты проверяет.
Сам факт затирания говорит о том, что разработчики понимают скользкие моменты лицензирования и пытаются замести следы как умеют. Честно говоря, пока получается не очень.

Кстати, некоторые палевные куски закомментированы. Возможно, их собирались удалить, но забыли.

Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору

339. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (108), 19-Янв-21, 15:05 
Где нарушения GPL?
Про скрипт угарно, потому что им никак GPL не нарушить - вот он исходный код, который ни с чем не линкуется.
Ответить | Правка | Наверх | Cообщить модератору

344. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от kderazrub (?), 19-Янв-21, 17:11 
Ты пишешь на баше скрипт, ставишь туда свои копирайты и ссылку на GPL. Кладёшь скрипт в пакет.

Я беру твой скрипт, переделываю его под свои нужды, сохраняя куски твоего кода, выкидываю твои копирайты и ссылку на GPL. Кладу скрипт в свой пакет.

Тебе не будет обидно? Ну, допустим, не будет. Но ведь я мог поставить свой копирайт и год пораньше твоего. А это уже может закончиться судом или ещё какими санкциями. Всё зависит от популярности и пользы (прибыли) кода.

> Про скрипт угарно, потому что им никак GPL не нарушить - вот он исходный код, который ни с чем не линкуется.

Это какая-то новая интерпретация GPL?  Скрипты - тоже программы и, естественно, GPL можно нарушить, даже если вся программа состоит из одного скрипта. Баш не надо линковать, это - интерпретируемый код. Но лицензии у скриптов всё же имеются. И их нельзя просто так удалять, если они там были.

Вот: https://github.com/canonical/lightdm/blob/master/debian/ligh...
Видишь наверху дисклеймер с копирайтами? И упоминание, что это другой скрипт, адаптированный под свои нужды. Их надо было просто оставить. Разработчики других дисплейных менеджеров их оставляли.

Ответить | Правка | Наверх | Cообщить модератору

353. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от Аноним (108), 19-Янв-21, 21:11 
А не приходило в голову, что раз уж это форк KDM, то, наверное, скрипты тоже брались из соответствующего пакета?
http://snapshot.debian.org/package/kdebase/4%3A3.5.10.d.../
Внезапно, кто бы мог подумать, в kdm.init нет копирайта! Это что же такое творится? Получается, что KDM - это наглый форк XDM с потертыми копирайтами!
Дальше просто лень разбирать, очевидно же, что якобы разработанный с нуля KDE - это разобранный, предположительно студентами, форк X11 apps с нарушениями кода.
Ответить | Правка | Наверх | Cообщить модератору

357. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от kderazrub (?), 20-Янв-21, 01:22 
Ссылка уже протухла. У меня был пакет kdm 4.11 (эту версию ты мне подсказал) из trusty.
Так там нет в пакете data/etc/init.d/kdm. Только kdm.conf.

В итоге загуглил пакет kdm и нашёл код: https://www.apt-browse.org/browse/debian/jessie/main/amd64/k...

Так получается, что разраб kdm тоже зачистил копирайты, оставив только строчку "украдено из xdm". Некрасиво. Даже несмотря на прямое признание в воровстве.

Возникает ложное ощущение, что можно все копирайты сшибать.

> Получается, что KDM - это наглый форк XDM

Он на XDM был основан, да.

Ладно, теперь я понимаю, откуда у вас такое понимание, что можно копирайты убирать. Всем давно пофиг на копирайты, если файл прибыли не приносит. И возможно, скрипт в таком виде не во всех дистрибутивах.

KDM должен был оставить копирайты GPL.

"Мы требуем безоговорочного соблюдения только одного условия: чтобы каждый, кто распространяет произведения, лицензируемые по GPL, или производные от них произведения, распространял их также на условиях GPL." https://www.gnu.org/philosophy/enforcing-gpl.ru.html

Ответить | Правка | Наверх | Cообщить модератору

388. "Новая версия российского дистрибутива Astra Linux Common Edi..."  +/
Сообщение от n00by (ok), 20-Янв-21, 20:36 
Пока вы тут в бирюльки играете, открывается казино https://www.opennet.ru/openforum/vsluhforumID3/122973.html#375
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру