LINUX.ORG.RU

Релиз встраиваемой системы реального времени Embox 0.4.1

 , , , ,


1

4

1 апреля состоялся релиз 0.4.1 свободной, распространяемой под лицензией BSD, ОС реального времени для встраиваемых систем Embox:

  • Восстановлена работа на Raspberry Pi.
  • Улучшена поддержка архитектуры RISC-V.
  • Улучшена поддержка платформы i.MX 6.
  • Улучшена поддержка EHCI, в том числе и для платформы i.MX 6.
  • Сильно переработана файловая подсистема.
  • Добавлена поддержка Lua на микроконтроллерах STM32.
  • Добавлена поддержка сетевого драйвера для платформы МОНОКУБ на базе процессоров Эльбрус.
  • Добавлена поддержка сети для процессора Baikal-T1.
  • Много других изменений и исправлений.

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

★★★

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

Во-первых вот ссылка на FAQ: https://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic

The GPL does not require you to release your modified version, or any part of it. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization.

But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL.

Thus, the GPL gives permission to release the modified program in certain ways, and not in other ways; but the decision of whether to release it is up to you.

Непосредственные цитаты из текста лицензии GNU GPL v3 https://www.gnu.org/licenses/gpl-3.0.en.html

6. Conveying Non-Source Forms.

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.

b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.

c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.

d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.

e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.

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

But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program’s users, under the GPL.

а разве они публикуют что-то для публичного использования ? тебе же не зря задали вопрос - есть ли у тебя процессор на котором могут исполняться их бинарники

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

тебе же не зря задали вопрос - есть ли у тебя процессор на котором могут исполняться их бинарники

А какая вообще разница? Может я эмулятор Эльбруса пишу на досуге?

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

А какая вообще разница?

большая - исходники обязаны предоставлять только пользователям модифицированных продуктов

Может я эмулятор Эльбруса пишу на досуге?

это твоё личное дело, но ничего не меняет

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

Чётко же сказано:

But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program’s users, under the GPL.

Т.е. нужно отдавать пользователям. У пользователей есть соответствующие документы и возможность запросить исходники.

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

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

большая - исходники обязаны предоставлять только пользователям модифицированных продуктов

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

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

Т.е. нужно отдавать пользователям. У пользователей есть соответствующие документы и возможность запросить исходники.

Ну так пусть какой-нибудь пользователь запросит и выложит на гитхаб. Почему этого не происходит?

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

А я что, не пользователь?

очевидно - нет

Я скачал себе GNU Binutils - у меня модифицированный продукт

и ты всё равно еще не пользователь - ты же не купил у них процессор

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

и ты всё равно еще не пользователь - ты же не купил у них процессор

Это неважно. В GPLv3 ничего не написано про то, что у меня обязательно должен быть какой-то особый процессор, чтобы просить исходники

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

В GPLv3 ничего не написано про то, что у меня обязательно должен быть какой-то особый процессор

там про тебя вообще ничего не написано, так что проходи мимо :)

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

Ну так пусть какой-нибудь пользователь запросит и выложит на гитхаб. Почему этого не происходит?

Это предложение ко мне или вопрос? Я немного не пользователь :)

Я не читал контракты, но у меня есть подозрение что слив исходников будет грозить разрывом контракта и судебным иском. Стоят ли судебные издержки и сорванные контракты выложенных исходников того что никто даже использовать не будет?

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

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

Да, мощный аргумент, ничего не скажешь :)

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

Я не читал контракты, но у меня есть подозрение что слив исходников будет грозить разрывом контракта и судебным иском. Стоят ли судебные издержки и сорванные контракты выложенных исходников того что никто даже использовать не будет?

Видите ли в чем дело, подобные контракты прямо противоречат условиям GNU GPLv3 и об этом тоже сказано в FAQ: https://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowNDA

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

Для того, чтобы быть пользователем binutils, необязательго иметь процессор эльбрус. Да я могу хоть распечатать бинарник на бумаге в hex кодах и повесить на елку - это все равно будет использованием, т.к. gpl явно прописывает, что пользователь может использовать программу на свое усмотрение.

А раз есть использование, то обязаны и исходники.

cvs-255 ★★★★★
()
Ответ на: комментарий от anonymous

а разве они публикуют что-то для публичного использования ? МЦСТ продаёт компы с изменённым линуксом на борту.

anonymous
()
Ответ на: комментарий от cvs-255

Я еще хочу заметить, что там дистрибутив debian lennу выложен, откомпилированный под Эльбрус http://212.59.102.250/opensource/heap/instrumental/

А ядро у них явно пропатчено, там еще GDB есть, который тоже очевидно пришлось патчить

Package: gdb
Version: 7.2-17.9
Architecture: e2k
Maintainer: MCST Debian Maintainers <debian@mcst.ru>

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

Я еще хочу заметить, что там дистрибутив debian lennу выложен

и что это должно означать ? возьми любого производителя процесоров из США - они адаптированные для своих процессоров дистрибутивы Linux дают скачивать после принятия EULA

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

они адаптированные для своих процессоров дистрибутивы Linux дают скачивать после принятия EULA

Я дистрибутив скачал без принятия EULA. Проблемы?

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

На те компоненты, которые исходно под GPL, они не имеют права требовать eula или что-то еще.

И у всех таких товарищей EULA идет на их собственные разработки, а не на основанные на GPL. Тут же они явно нарушают gpl

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

Я дистрибутив скачал без принятия EULA

то что ты не знаешь о существовании EULA не освобождает от отвественности

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

binutils распространяется на условиях GPL. И только на них. Никаких посторонних EULA и ограничений на него не может быть.

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

Никаких посторонних EULA и ограничений на него не может быть.

на него нет никаких ограничений - скачивай, EULA на использование имиджа ОС

anonymous
()
Ответ на: комментарий от anonymous
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

...

You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

    a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
    b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
    c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
    d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
    e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.

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

МЦСТ распространяет бинарники модифицированных binutils. Значит обязаны и предоставить исходники любому, кто получил бинарники

cvs-255 ★★★★★
()
Последнее исправление: cvs-255 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.