LINUX.ORG.RU

Подготовлен альтернативный репозиторий с исходными кодами Red Hat Enterprise Linux

 , , , ,


2

1

Ассоциация создателей клонов Red Hat Enterprise Linux OpenELA, в которую входит Rocky Linux в лице CIQ, Oracle Linux, а также SUSE, разместила альтернативный репозиторий с исходным кодом RHEL. Исходный код доступен бесплатно, без регистраций и смс. Репозиторий поддерживается и сопровождается членами ассоциации OpenELA.

В будущем планируется создание инструментария для изготовления своего дистрибутива Enterprise Linux, а также добавление исходного кода RHEL 7.

Появился репозиторий в связи с закрытием git.centos.org комппнией IBM в части публикации исходных кодов Red Hat Enterprise Linux, а также в связи с введением запрета на редистртбьюцию клиентам Red Hat.

Для курирования ассоциации создана НКО, которая будет заниматься юридической и финансовой стороной проекта OpenELA, а принятием технических решений, координацией разработки и сопровождением будет заниаться управляющий технический комитет (Technical Steering Committee).

>>> Подробности

anonymous

Проверено: maxcom ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от vbr

Это GPL. Если ты получил исходники, ты имеешь право их распространять. Никаких проблем с легальностью исходников тут нет.

  1. Если ты получил их ЗАКОННЫМ ОБРАЗОМ. Разницу понимаешь?
  2. Где сведения, что это GPL? Вот спек-файл: https://github.com/openela-main/NetworkManager/blob/el-8.8/SPECS/NetworkManager.spec Где его лицензия?
wandrien ★★★
()
Ответ на: комментарий от wandrien

Если ты получил их ЗАКОННЫМ ОБРАЗОМ. Разницу понимаешь?

Я получил законным образом бинарники у рхела (зарегался в их программе). Я законным образом получил исходники согласно GPL. Я законным образом их распространил.

То, что потом рх обиделся и меня забанил, это уже дело между мной и рхелом. Законность всех предыдущих артефактов это никак не меняет.

Где сведения, что это GPL?

https://github.com/NetworkManager/NetworkManager/blob/main/COPYING

Вот спек-файл: https://github.com/openela-main/NetworkManager/blob/el-8.8/SPECS/NetworkManager.spec Где его лицензия?

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

vbr ★★★★★
()
Ответ на: комментарий от wandrien

Если ты получил их ЗАКОННЫМ ОБРАЗОМ. Разницу понимаешь?

И вообще очень большой вопрос - законно ли ограничивать распространение полученных исходников каким-либо образом, т.к. GPL это явно запрещает:

Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients’ exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

Так что тут скорей надо айбиэмов сажать за покушение на нарушение GPL, а не спрашивать о законности полученных исходников.

vbr ★★★★★
()
Ответ на: комментарий от vbr

https://github.com/NetworkManager/NetworkManager/blob/main/COPYING

Это лицензия на код программы, а не рецепт сборки RPM.

Я думаю, это можно считать производной работой или чем-то вроде того, как минимум.

Можно ли сборочный рецепт считать производной работой, это хороший юридический вопрос, на которой ответ наверняка можно вывернуть в любую сторону, в зависимости от американского штата и бюджета на юристов.

wandrien ★★★
()
Ответ на: комментарий от wandrien

В любом случае главное это исходники и патчи к исходникам. Сборочный рецепт это дело второе, на мой взгляд. Даже если вдруг там какая-то другая лицензия, ничего не мешает одному посмотреть на этот рецепт, написать «статью» с использованными флагами и тд, а второму по этой статье написать свои скрипты (которые, конечно, в теории могут совпасть с исходным, если там не очень много свободы манёвра, ну что поделаешь). Реверсеры давно так делают.

vbr ★★★★★
()
Ответ на: комментарий от vbr

Главное никто не нарушает: все исходники, патчи и прочие наработки на виду в centos-stream, почти в реальном времени вся кухня, – бери и пользуйся без регистрации и смс.

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

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от vbr

Так что тут скорей надо айбиэмов … за покушение на нарушение GPL, а не спрашивать о законности полученных исходников.

А где дословно IBM ограничивает распространение GPL сорцов или это домыслы?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Ну тут утверждают, что если скачал исходники рхела, то распространять их не можешь, только для личного пользования. Вероятно те, кто так пишет, читали всякие лицензионные соглашения.

vbr ★★★★★
()
Ответ на: комментарий от vbr

Ну тут утверждают, что если скачал исходники рхела, то распространять их не можешь, только для личного пользования. Вероятно те, кто так пишет, читали всякие лицензионные соглашения.

Хотелось бы проверить этот момент.

IMHO по слухам RHEL лишь угрожает своим правом досрочно прекратить подписку (дальнейший доступ к новым релизам) тем клиентам, которые с их точки зрения занимаются нежелательной для RHEL редистрибуцией. Т.е. RHEL v8.previous ты IMHO можешь распространять кому угодно, но в знак «благодарности» RHEL в таком случае может блокнуть твою учётку, чтобы у тебя больше не было доступа к RHEL v8.next

Таки хотелось бы проверить и уточнить этот момент.

sanyo1234
()
Ответ на: комментарий от wandrien

Можно ли сборочный рецепт считать производной работой, это хороший юридический вопрос

Это уже давным давно явно прописано в лицензии:

complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable

https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

gag ★★★★★
()
Ответ на: комментарий от gag

Под такое определение попадет Makefile и configure.ac.

А spec файл сборкой executable не занимается.

А то мы так далеко пойдем и под требование gpl всю билд-ферму подпишем, включая прошивку на Intel ME.

wandrien ★★★
()
Ответ на: комментарий от wandrien

Мне от сервера приходит .deb, а в RHEL разве не rpm, а напрямую исполняемый файл? Так что лицензию я получаю к rpm, и, значит, её действие распространяется на скрипты для сборки из исходников вот этого rpm.

gag ★★★★★
()
Ответ на: комментарий от gag

Ну вот и получается, что можно трактовать так, а можно этак.

Оракл будет готов в суде пободаться с IBM, если та решит закрыть спек файлы под проприетарной лицензией?

wandrien ★★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от wandrien

Оракл будет готов в суде пободаться с IBM, если та решит закрыть спек файлы под проприетарной лицензией?

Учитывая капитализацию компаний - ораклу будет проще поглотить ibm, чем «бодаться» с ней в суде :)

DrRulez ★★★★★
()
Ответ на: комментарий от DrRulez

То есть ты считаешь, что количество миллиардов на этом уровне относительно IBM что-то решают?

Если оракль такой богатый, как ты полагаешь, то почему бы им не запилить все своё с нуля?

Есть, да, какая-то проблема?

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

То есть ты считаешь, что количество миллиардов на этом уровне относительно IBM что-то решают?

Но ведь в отношении с пиплсофт и с сан - зарешало ведь?

Если оракль такой богатый, как ты полагаешь, то почему бы им не запилить все своё с нуля?

Ты прикалываешся? Зачем что-то делать самому, если за тебя делает кто-то другой, а ему делает еще куча народа из «сообщества» совершенно бесплатно, ну помимо тех, кто на зарплате сидит? Надо быть полным идиотом, каковых в оракле мало, чтоб «пилить» что-то самому при таких раскладах.

Плюс есть еще альтернативные граждане во всяких роки и альмах-пальмах, которых можно использовать как негров на плантации. Свое еще писать после этого - ХА! :)

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Есть, да, какая-то проблема?

Конечно, она звучит дословно: «нафига?»

Ойбиэму ОСь нужна полностью подконтрольная ибо ойбиэм метит в кванты и пока сам не знает что ему нужно - рх по сути это набор кодеров, которых в какой то момент можно посадить и заставить из абстрактного кванта в вакууме сделать продукт «под ключ» т.е. «вот пэка ойбиэм с ОС которая всем понятна и он может считать»

Для оракла же своя ось это подложка под облако и среда для выполнения ждк - ну не прокатит с рхел возьмут дебиан или еще чего - придется раздувать бюджет на бодания в тендерах где рхело-специфичные штуки заложены или спекам надо соответствовать - это одна из двух очевидных причин выбора рхела (вторая слоган «у нас то же самое но за пол цены»).

Бонусом - У оракла уже была (и есть по инерции) полностью подконтрольная ось (Солярис) - она оказалась не особо нужна для продажи своих решений, и кстати она до сих пор поддерживается и одновременно открыта (как минимум в виде форка)

rukez ★★★★
()
Ответ на: комментарий от gag

Мне от сервера приходит .deb, а в RHEL разве не rpm, а напрямую исполняемый файл? Так что лицензию я получаю к rpm,

Где в GPL лицензии написано, что нужно открывать сорцы софта, который не линкуется с GPL-ным софтом?

Скрипт твоего RPM пакета самостоятельно делает вызовы либ какого-нибудь GPL софта? Нет? Тогда почему нужно открывать этот скрипт?

и, значит, её действие распространяется на скрипты для сборки из исходников вот этого rpm.

RPM пакет - это блоб, но сам он не вызывает никакого GPL софта через функции? Блоб, аналогичный ZIP или JPG файлу?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Смотря, что есть rpm:

  • бинарник, который извлекает из себя бинарник программы, скомпилированной из оригинальных исходников стандартными флагами, а потом уже на твоей машине накладывающий бинарный патч на него, превращая его в энтерпрайз-версию с их патчами и флагами. Что вряд ли.
  • архив для (энтрепрайз-)бинарника.

И если rpm - это просто архив, то тогда не понятно, почему придрались к тому, что по spec создаётся rpm, если по сути по spec собирается бинарник с патчами, а стадия упаковки/архивирования вообще не важна при рассмотрении вопросов лицензирования. И, таким образом, лицензия GPL распространяется на spec.

gag ★★★★★
()
Ответ на: комментарий от wandrien

Оракл будет готов в суде пободаться с IBM,

У них сейчас уже руки на кольтах и пристально смотрят друг на друга (образно выражаясь). С одной стороны IBM своей EULA ограничил права по GPL. С другой стороны, пострадавших (пока) нет(?), т.е. права де-факто не ограничены, GPL соблюдена. И даже когда появится пострадавший, то нельзя будет доказать, что договор был разорван именно по причине публикации энтерпрайз-исходников, а не по какой-либо другой, включая «просто, клиент надоел». Причём, именно этому первому пострадавшему будет больно, что уже уменьшает вероятность его появления. Потом будет второй, третий. Им тоже будет больно. Ну, совпадения. Потом четвёртый, пятый. И вот тут (другая противоборствующая) империя наносит ответный удар. Потому что когда договор уже разорван со множеством клиентов, которые как раз накануне воспользовались правами по GPL и открыли исходники, то тут есть очень очевидное подозрение, что де-факто GPL нарушена. Да де-юре их не ограничивали. Но если обнаруживается очевидная зависимость между использованием прав по GPL и разрыванием контракта - то де-факто тут ограничение и нарушение.

gag ★★★★★
()
Ответ на: комментарий от gag

Но если обнаруживается очевидная зависимость между использованием прав по GPL и разрыванием контракта - то де-факто тут ограничение и нарушение.

А зачем все эти партизанские изыскания, когда Red Hat IMHO может в явном письменном виде официально написать, что:

  1. Мы предоставили вам доступ к RHEL v8.8, как и написано в договоре подписки.

  2. Вы воспользовались своим правом прекратить этот договор подписки за счёт реализации вашего права по пункту такому-то публично форкнуть RHEL v8.8

  3. Мы ценим условия нашего с вами договора подписки, уважаем ваши права, и потому очень рады предоставленной вам возможности форкнуть RHEL v8.8, после чего, как и договаривались, отключаем вашу учётную запись (чтобы, не дай Бог, не обидеть вас несоблюдением условий нашего договора подписки) и будем рады оплате вашей новой подписки под новой учётной записью.

С нетерпением ждём вашего возврата к нам, с наилучшими пожеланиями ваш Red Hat! :)

Где тут нарушен GPL?!

И ессно им за это ничего не будет.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 4)
Ответ на: комментарий от sanyo1234

Вы воспользовались своим правом прекратить этот договор подписки

Нет, я не желал прекращать этот договор, воспользовавшись предоставленными мне правами по GPL.

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

gag ★★★★★
()
Ответ на: комментарий от gag

Нет, я не желал прекращать этот договор, воспользовавшись предоставленными мне правами по GPL.

Почему тогда подписал договор подписки, если не желал?

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

Так разве такой пункт незаконный? Докажи сначала его недействительность.

sanyo1234
()
Ответ на: комментарий от gag

просто, клиент надоел

Так энтерпрайз не работает.
Клиенты в панике если не разбегутся сразу после первого павшего, то как минимум начнут зыркать глазками в сторону решения где «внезапно все не заканчивается потому что я надоел».
И как не странно, первым делом глаз упадёт на ол как прямую замену без подобного в контракте (а как контракт будет исполнять сам ол клиента уже заботит немного меньше)

rukez ★★★★
()
Ответ на: комментарий от sanyo1234

Какие недостатки у нынешнего SmartOS по сравнению с Oracle Solaris кроме поддерживаемых железок (только x86)?

А какие у него должны быть недостатки? :D

Я, честно, не тыкал ничего кроме индианы, но основная логика соляроклонов сейчас это легаси-ждк (ввиду того что новые ждк внезапно (с) не поддерживают соляру) и труЪ зфс (ради чего ее оракл в оригинале еще и держит)

С одной стороны не думаю что опенос это делает хуже с другой стороны не очевидно зачем это нужно если у тебя нет купленной поддержки от оракла для твоей большой-красивой (и возможно давно прелой но не обязательно) фирменной стойки где ворочается озвученное выше

rukez ★★★★
()
Ответ на: комментарий от rukez

SmartOS - это IMHO в первую очередь LX zones для контейнеров и виртуалки bhyve.

ZFS в Illumos наверно тоже понадежнее при аппаратных сбоях, чтобы без сюрпризов типа подвисаний пула (происходит чёто ужасное, pool busy resilvering или temporary unavailable) заменить устройство без необходимости ребутать хост просто ради переимпорта отвисшего пула?

Хотя очень редкие проблемы с аптаймом ZFS на Linux, наверно, решаются кластерной FS или даже кластерным блочным устройством типа Linstor DRBD поверх ZFS?

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 3)
Ответ на: комментарий от sanyo1234

виртуалки bhyve

Признаться честно, не понимаю зачем их тащить при возможности переноса на квм

ZFS на Linux

А вот тут наоборот - понимаю как тех кто считает что он не готов так и тех кто не понимает зачем переносить с соляры/бсд на zfsol

rukez ★★★★
()
Ответ на: комментарий от rukez

Признаться честно, не понимаю зачем их тащить при возможности переноса на квм

По отзывам Illumos понадежнее в долгосрочном плане при длительном uptime.

IMHO Linux через 3-6 месяцев нагруженного аптайма становится сильно неповоротливым и как бы резиновым в плане реакции на те или иные запросы. Даже команды CLI типа zfs list -t snapshot. Толи у него память сильно фрагментируется, толи какие-то утечки особенно в ядре и вероятно дровах оборудования. В общем семь бед - один ресет. С вендой это происходит обычно в разы, а то и десятки раз быстрее и с более печальными последствиями не просто просадки производительности, но и даже отказом в обслуживании тех или иных сервисов.

При использовании HA вероятно это не сильно критично, но для standalone хостов или маленьких кластеров типа master-slave лучше всё же не допускать ребутов лишь только из-за их длительного аптайма.

И вот тут IMHO может помочь виртуализация на гипервизоре типа SmartOS, который изолирует часть проблем нестабильности работы с оборудованием, и управлением памятью ZFS.

Кроме того на базе SmartOS есть Elastic Docker Cluster (линк у меня в профиле). Т.е. это Docker API для запуска Linux контейнеров OCI в LX zones многонодового кластера SmartOS. Можно использовать с docker-compose и т.п.

sanyo1234
()
Ответ на: комментарий от sanyo1234

но для standalone хостов или маленьких кластеров

Допустим аптайм в условные 99.5% т.е. для 6 месяцев это между делом 22 (!) часа простоя :D
А если два часа за пол года то это уже 99.95% - выше норм HA

Т.е. в целом да, это потенциально проблема но нельзя рассчитывать что стендалон не ребутнится по какой либо иной причине с бОльшей вероятностью раз в пол года

rukez ★★★★
()
Последнее исправление: rukez (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Если оракль такой богатый, как ты полагаешь, то почему бы им не запилить все своё с нуля?

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

Оракл в своё время прилично так вбухал в собственные средства разработки. Но получилось, в общем, так себе (если что, я говорю, как человек, который на ЭТОМ писал, к счастью, не очень долго). Потом это дошло до самого Оракла, они купили Sun и стали хозяевами Java. А свои самобытные Oracle Developer и Oracle Designer забросили.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Звучит так, как будто Шапка, это пьяный матрос.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Если оракль такой богатый, как ты полагаешь, то почему бы им не запилить все своё с нуля?

Оракел сейчас вкладывает в разработку ядра и разработку собственного дистра больше, чем шапка вкладывает в ядро и свой дистр. Так что тут не желание халявы, как некоторые выше накалякали. Для оракела его дистр был всегда нужен прежде всего ему самому: специализированные железки (Ларри такие любит), разработка и поддержка продаваемого софта, а с недавнего времени еще и облако, которое стало для оракела курицой с золотыми яйцами. Оракел вообще с конца девяностых очень сильно линуксовая компания. Почему же не пилят свой дистр с нуля? В одном месте у оракела написано: чтоб не плодить зоопарк и разброд в линуксе, решили мы сделать свой дистр бинарно совместимым и идентичным с одним из принятых в корпоративном мире опенсорсных флагманов. И я лично тут оракелу верю, и поддерживаю. Желание создавать свои неповторимые болгеносы есть только у ЧСВ-шников и бездельников, которые и являются виновниками того зоопарка дистров линукса

slew
()
Последнее исправление: slew (всего исправлений: 1)
Ответ на: комментарий от slew

сделать свой дистр бинарно совместимым и идентичным с одним из принятых в корпоративном мире опенсорсных флагманов

Не вопрос, CentOS Stream всячески совместим с флагманом – бери и делай, но нет, они устроили весь этот цирк.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

CentOS Stream всячески совместим с флагманом

CentOS Stream не совсем совместим с релизами rhel для корпоративного использования. Centos stream-это тот самый зоопарк и разброд, который устроила уже шапка. В целом у меня складывается впечатление, что это не оракел запилит свой уникальный линукс, а шапка сделает свой rhel настолько уникальным, что окажется с ним где-то на обочине. Оракел же, и все кто примкнули к идее, будут держать марку того самого флагманского опенсорсного линукса для корпоративного мира, на который пересядут все корпорации со временем.

slew
()
Ответ на: комментарий от slew

Оракел сейчас вкладывает в разработку ядра и разработку собственного дистра больше, чем шапка вкладывает в ядро и свой дистр.

Вы видимо с Ораклом не общались если в сказки верите.

grim ★☆☆☆
()
Ответ на: комментарий от papin-aziat

Ораклц линук на йух не впилися.

Они хотят сэкономить на лицензиями и нагадить конкуренту в облачных технологиях

grim ★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.