The OpenNET Project / Index page

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

Из-за проблем с лицензированием из ядра Linux будет удалён код эмуляции FPU для платформы ARM

10.04.2013 22:03

Рассел Кинг (Russell King), отвечающий за поддержку архитектуры ARM в ядре Linux, объявил о решении об удалении из состава ядра реализации эмулятора операций с плавающей запятой nwfpe (NetWinder Floating Point Emulator) и кода эмуляции векторных операций VFP (Vector Floating Point), в связи со всплывшим лицензионным конфликтом.

Причиной удаления является несовместимость лицензии, под которой поставляется библиотека softfloat, послужившая основой для кода эмуляции операций с плавающей запятой в ядре Linux, с лицензией GPLv2. В процессе аудита лицензионной чистоты было выявлено, что лицензия на библиотеку содержит пункт о возмещении ущерба, который в соответствии с критериями Фонда СПО относится к категории дополнительных ограничений, что делает данную лицензию несовместимой с шестым пунктом лицензии GPLv2.

Удаление указанных подсистем отразится на невозможности использования процессоров ARMv4 и ARMv5, на которых без nwfpe будет невозможен запуск компонентов пространства пользователя. Для более новых процессоров ARM удаление nwfpe может сказаться в замедлении выполнения операций с плавающей точкой (проблема не отразится на SoC OMAP, но скажется на процессорах Qualcomm). Тест по использованию Debian armhf на CPU Cortex-A15 без наличия поддержки эмуляции VFP не выявил заметных проблем.

В настоящее время рассматривается несколько вариантов выхода из сложившейся ситуации. Например, возможно удастся убедить автора softfloat в необходимости удаления проблемного пункта лицензии. Также не исключается возможность возвращения в ядро устаревшего альтернативного эмулятора FASTFPE, имеющего ряд функциональных ограничений, или написание с нуля замены для библиотеки softfloat.

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Компании Red Hat и Rackspace одержали важную победу в деле о нарушении патента в ядре Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36657-linux
Ключевые слова: linux, kernel, gpl, fpu, arm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (128) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:10, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    :'(
     
  • 1.2, IMHO (?), 22:10, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –19 +/
    так вот она какая воистинно свободная лицензия
     
     
  • 2.5, kai3341 (ok), 22:15, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +26 +/
    "Свобода одного гражданина кончается там, где начинается свобода другого"; в одной этой фразе заключены все условия совместного существования людей.
    Виктор Гюго "Девяносто третий год", 1874.
     
     
     
    Часть нити удалена модератором

  • 4.73, цирроз (ok), 11:09, 11/04/2013 [ответить]  
  • +2 +/
    здравый смысл заканчивается в EULA
     
  • 3.16, Аноним (-), 23:03, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сколько можно повторять эту чушь?
    свобода заканчивается там, где начинаются права другого
     
     
  • 4.20, IMHO (?), 23:08, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > свобода заканчивается там, где начинаются права другого

    который пишет версию лицензии i++

     
     
  • 5.33, Аноним (-), 23:24, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > который пишет версию лицензии i++

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

     
     
  • 6.47, Куяврик (?), 02:33, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    "Иногда паразиты влияют на поведение тех, на ком паразитируют. Самый известный пример - проприерасты, возглавляющие  проекты  с открытым кодом, и определяющие, куда им развиваться. Части сообщества, поражённые проприерастической заразой, начинают считать что только они решают, куда и как будут развиваться открытые проекты и не видят влияние корпораций. Одновременно с этим поражённые заразой части сообщества начинают испытывать ненормальную алогичную агрессию к проектам с открытым кодом, развивающимися самостоятельно".

    Ой, простите... вот та цитата:
    " Самый известный пример — грибы-зомбификаторы из рода Кордицепс, которые приказывают заражённым ими муравьям отправиться умирать туда,  куда нужно самим грибам. "

     
     
  • 7.48, Michael Shigorin (ok), 02:37, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Ой, простите...

    Не простим!

    > вот та цитата:

    В цитатницу!

    :)

     
  • 7.61, другой аноним (?), 09:44, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ...  начинают считать что только они решают, куда и как будут развиваться
    > открытые проекты и не видят влияние корпораций ...

    Ну раз сообщество не видит влияние, значит, направление развития не сильно отличается от того, что хочет это сообщество/авторы. Там ведь не гипнотизеры им мозги пудрят. Как только цели начинают не совпадать - просто делается форк. Примеры есть - опенофис/либраофис, Hudson/Jenkins и многие другие

     
     
  • 8.94, Аноним (-), 12:33, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Этот линукс-хрип не понимает самых базовых основ взаимодействия людей в мире отк... текст свёрнут, показать
     
  • 7.83, Аноним (-), 12:07, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Взаимоисключающие параграфы Если некто возглавляет открытый проект - с фига ... большой текст свёрнут, показать
     
     
  • 8.204, Клыкастый (ok), 10:06, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То есть вы понимаете о чём речь, но идеология не позволяет признать, что капитан... большой текст свёрнут, показать
     
     
  • 9.225, Алексей Морозов (ok), 20:50, 13/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    CUPS, простите, кому достался И от кого А, главное, в каком виде ... текст свёрнут, показать
     
  • 5.202, Аноним (-), 19:42, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ++i надо.
     
  • 3.53, Аноним (-), 04:36, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Свобода или есть или её нет. Что такое ограниченная свобода? Ограничение накладывает сам индивид, носитель свободы, своим свободным волеизъявлением, или не накладывает, что собственно не отменяет свободы другого индивидума.
     
     
  • 4.84, Аноним (-), 12:08, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Свобода или есть или её нет. Что такое ограниченная свобода?

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

     
  • 3.185, Аноним (-), 16:09, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря что понимать под свободой. Надо бы почитать этого Гюго и его "93-й год".
     
  • 2.17, Xasd (ok), 23:04, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > так вот она какая воистинно свободная лицензия

    зачем здесь этот сарказм? данный пример действительно показывает как GPL защищает людей от действий которые в В ПЕРСПЕКТОВЕ могли бы урезать свободу.

     
     
  • 3.23, IMHO (?), 23:09, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > показывает как GPL защищает людей

    девелопер решил защитить себя, что в этом плохого ?

     
     
  • 4.32, Аноним (-), 23:21, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > девелопер решил защитить себя, что в этом плохого ?

    Ну вот и пусть защищается. Правда, как известно, "один в поле не воин".

     
  • 4.76, Enik (?), 11:24, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И другой девелопер тоже решил себя защитить и решил не использовать код. В чем проблема вообще?
     
  • 2.27, Аноним (-), 23:15, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > так вот она какая воистинно свободная лицензия

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

     

  • 1.3, DeadMustdie (??), 22:12, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Забавно. Авторы SoftFloat написали в своей лицензии, что за все проблемы, вызванные ошибками в SoftFloat, отвечает лицо, решившее применить SoftFloat. Изобретатели GPL написали хитрее - они-де ни за что не отвечают :)
     
     
  • 2.6, Юнити (ok), 22:23, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А разве есть лицензия по которой за проблемы с софтом отвечает автор/ы софта?
     
     
  • 3.7, Аноним (-), 22:26, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага - MS например может возместить 5 долларов. Читайте соглашение.
     
     
  • 4.8, ананим (?), 22:32, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Читайте соглашение — не из-за проблем софта.
     
  • 4.11, Аноним (-), 22:46, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хмм... Windows просто в любом случае заставлял каждого пользователя страдать, иногда вплоть до потери важных файлов. Почему бы всем сразу не потребовать от M$ возмещения в 5$? Даже при их бюджете это было бы основательно.

    P.S.: Представил толпу людей у офиса M$, требующих свои 5 долларов, и Балмера, разбрасывающего, матерясь, деньги из окна.

     
     
  • 5.28, Аноним (-), 23:17, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > P.S.: Представил толпу людей у офиса M$, требующих свои 5 долларов, и
    > Балмера, разбрасывающего, матерясь, деньги из окна.

    Они каждую копию винды дороже продают. Так что вы по любому не в плюсе.

    Давайте я вам $5 возмещу. После того как вы мне дадите $100 :)

     
     
  • 6.187, Аноним (-), 16:14, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> P.S.: Представил толпу людей у офиса M$, требующих свои 5 долларов, и
    >> Балмера, разбрасывающего, матерясь, деньги из окна.
    > Они каждую копию винды дороже продают. Так что вы по любому не
    > в плюсе.
    > Давайте я вам $5 возмещу. После того как вы мне дадите $100
    > :)

    Дайте лучше мне, я возмещу $10.

     
     
  • 7.201, Аноним (-), 19:35, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Дайте лучше мне, я возмещу $10.

    Я протестую, это демпинг! Куда смотрят антимонопольщики?! Я так не смогу возместить затраты на возмещение! </sarcasm> (на злобу дня)

     
  • 5.226, Аноним (226), 21:43, 16/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Может, они уже в цену Windows включают возмещение)
     
  • 4.205, qux (ok), 12:24, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Даже это afaik не во всех их лицензиях есть.
     
  • 3.15, Михрютка (ok), 22:59, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А разве есть лицензия по которой за проблемы с софтом отвечает автор/ы
    > софта?

    нет, но суд, если что, это не остановит. прецеденты уже были.

     
     
  • 4.68, некто (?), 10:31, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а хотя бы один прецедент в студию можно?
     
     
  • 5.121, Михрютка (ok), 13:09, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а хотя бы один прецедент в студию можно?

    вот, например.

    http://www.out-law.com/page-11011

     
  • 3.64, Paver (ok), 10:03, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Публичная - вряд ли. А вообще - конечно есть. Лицензия - это договор, в нем что угодно можно прописать, включая гарантии. Любой каприз за ваши деньги.
     

  • 1.12, Xasd (ok), 22:55, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    вот за это мне и нравится GPL !

    она не позволяет засорять код фрагментами, которые вносят юридическую неясность.

    а если бы случись такая фигня во FreeBSD -- так оно там и валялось бы дальше.

    [сообщение отредактировано модератором]

     
     
  • 2.29, Аноним (-), 23:18, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > а если бы случись такая фигня во FreeBSD -- так оно там и валялось бы дальше.

    Да они вон ZFS под CDDL в ядро засунули. Хоть оно и копилефт, кривоватый, но все-таки.

     
     
  • 3.222, Xasd (ok), 12:54, 13/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    точно!
     

  • 1.18, Хрен с горы (?), 23:06, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ждем реакцию Торвальдса. Ой, думаю, огребет этот Рассел Кинг...
     
  • 1.19, V (??), 23:07, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >которые вносят юредическую неясность.
    >вносят юредическую неясность.
    >юредическую неясность.
    >юредическую
     
     
  • 2.223, Xasd (ok), 13:04, 13/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    как нам всем научиться читать, что написано? -- http://www.linorg.ru/how-to-read.html
     

  • 1.21, AlexAT (ok), 23:08, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вынести в модуль, как фирмварь - нэ, не вариант?
     
     
  • 2.30, Аноним (-), 23:19, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А вынести в модуль, как фирмварь

    А оно кому-то надо - геморроиться с чужими проблемами?

     

  • 1.25, Жаптус (?), 23:11, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Пусть Столлман тряхнет боро^стариной.
     
     
  • 2.58, Аноним (-), 09:02, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Пусть Столлман тряхнет боро^стариной.

    Старина может и отвалиться уже. Трясти ей по любому поводу.

     

  • 1.26, sasa (??), 23:14, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Удаление указанных подсистем отразится на невозможности использования процессоров ARMv4
    > и ARMv5, на которых без nwfpe будет невозможен запуск компонентов пространства
    > пользователя.

    фраза несколько вводит в заблуждение читателя, эмуляцией сопроцессора FPU в ядре на ARM никто в здравом уме не пользуется со времен EABI, софтовая реализация в юзерспейс работает в разы быстрей т.к. не требуется постоянное переключение контекста от исключений.

    > Для более новых процессоров ARM удаление nwfpe может сказаться в замедлении выполнения операций с плавающей точкой.

    это вообще бред какой-то - зачем системам с _аппаратным VFP_ софтовая _эмуляция_ сопроцессора ?

     
     
  • 2.31, Аноним (-), 23:20, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > это вообще бред какой-то - зачем системам с _аппаратным VFP_ софтовая _эмуляция_
    > сопроцессора ?

    Наверное потому что не у всех ARMов он есть.

     
     
  • 3.37, sasa (??), 23:41, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Наверное потому что не у всех ARMов он есть.

    вот пример - конфиг ядра для armv5 без сопроцессоров для плавучки

    Floating point emulation  --->
    *** At least one emulation must be selected ***
    [ ] VFP-format floating point maths

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

     
     
  • 4.39, Аноним (-), 00:35, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > вот пример - конфиг ядра для armv5 без сопроцессоров для плавучки

    Во, зашибись - сам спросил, сам ответил. Вот все бы так.

    > с плавающей точкой, в ядре в таком случае никакая эмуляция не нyжна.

    Ну да. Нафига эта штука именно в ядре - вообще хз. Может так быстрее получается в каких-то случаях?

     
     
  • 5.44, sasa (??), 01:37, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это был наводящий вопрос - эмуляция в ядре с EABI нафик не нужна, если у тебя не... большой текст свёрнут, показать
     
     
  • 6.86, Аноним (-), 12:16, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    К счастью я стараюсь держаться от проприерастии на пушечный выстрел Поэтому ваш... большой текст свёрнут, показать
     
  • 5.206, qux (ok), 12:30, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Нафига эта штука именно в ядре - вообще хз. Может так быстрее получается в каких-то случаях?

    Там ведь тоже кому-то может захотеться с floating point посчитать, хотя за это по рукам бьют. Не уверен, что gcc при сборке ядра может запихнуть туда свой софт-вариант.

     
  • 4.195, Michael Shigorin (ok), 18:00, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > как видишь эмуляция отключена полностью, тем не менее все прекрасно работает c
    > gcc у которого в юзерспейс есть софтовая реализация операций для чисел
    > с плавающей точкой, в ядре в таком случае никакая эмуляция не нужна.

    О, спасибо.

     

  • 1.36, sasa (??), 23:30, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Наверное потому что не у всех ARMов он есть

    пимер процессора armv6 или armv7 без VFP можешь привести ?

     
     
  • 2.40, Аноним (-), 00:35, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > пимер процессора armv6 или armv7 без VFP можешь привести ?

    А линукс поддерживает не только armv6 и v7, внезапно.

     
  • 2.54, _ (??), 04:44, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    msm7200, msm7200A
     
     
  • 3.60, sasa (??), 09:09, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > msm7200, msm7200A
    > проблема не отразится на SoC OMAP, но скажется на процессорах Qualcomm

    теперь понятен намек :) я к счастью с таким дерьмом не связывался.

     
     
  • 4.89, Аноним (-), 12:21, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > теперь понятен намек :) я к счастью с таким дерьмом не связывался.

    Вы вообще как-то не поняли что линух поддерживает ДО-ФИ-ГА архитектур. И то с чем сталкивались лично вы - лишь верхушка айсберга.


     
     
  • 5.140, sasa (??), 13:34, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  И то с чем сталкивались лично вы - лишь верхушка айсберга.

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

     
     
  • 6.196, Аноним (-), 19:19, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > почему бы производителям азиатского андеграунда самим не позаботиться о себе ? где
    > вклад этих великих "изобретателей" в майнстрим ?

    У азиатского добреца как правило есть и плавучка, и неон и чего там еще. Вот эти как правило на лицензировании наборов команд не экономят, легаси со времен царя Гороха у них нет, все дела. Еще и вагон периферии на все вкусы. При копеечной цене за чип.

     
  • 6.207, qux (ok), 12:34, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > почему бы производителям азиатского андеграунда самим не позаботиться о себе ?

    Это вы так о Qualcomm?

    > где вклад этих великих "изобретателей" в майнстрим ?

    А где искали?
    http://go.linuxfoundation.org/who-writes-linux-2012

     

  • 1.38, Аноним (-), 00:02, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >возможно удастся убедить автора softfloat в необходимости удаления проблемного пункта лицензии.

    Самый нормальный выход. Можно принудительно воспользоваться факом животворящим, привлеча Линуса.

     
     
  • 2.41, UNIm95 (ok), 00:57, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Либо форкнуть со сменой лицензии GPL2 на GPL3
     
     
  • 3.87, Аноним (-), 12:17, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Либо форкнуть со сменой лицензии GPL2 на GPL3

    Останется только договориться со всеми кто писал код + переписать все что не получилось оговорить. Сущие мелочи.

     
     
  • 4.114, arisu (ok), 12:59, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Либо форкнуть со сменой лицензии GPL2 на GPL3
    > Останется только договориться со всеми кто писал код + переписать все что
    > не получилось оговорить. Сущие мелочи.

    ну, и ещё такая мелочь, что GPLv3 в ядро всё равно не лезет.

     
     
  • 5.130, Аноним (-), 13:24, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ну, и ещё такая мелочь, что GPLv3 в ядро всё равно не лезет.

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

     
     
  • 6.133, arisu (ok), 13:29, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> ну, и ещё такая мелочь, что GPLv3 в ядро всё равно не лезет.
    > Ну если задаться целью — можно и запихнуть.

    это ж всё ядро придётся перелицензировать. пупок треснет.

     
     
  • 7.197, Аноним (-), 19:20, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > это ж всё ядро придётся перелицензировать. пупок треснет.

    Так я на это и намекал :)

     

  • 1.57, Аноним (-), 06:00, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Знающие люди скажите, этой проблемы неподверженны процессоры freescale i.mx6?
     
     
  • 2.191, Michael Shigorin (ok), 16:39, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Знающие люди скажите, этой проблемы неподверженны процессоры freescale i.mx6?

    Процессоры -- никоим образом.  Бинарники, собранные с hardfloat для использования FPU, который в i.MX6 есть -- тоже нет.  А вот если захочется именно такое ядро с уже/ещё убранной эмуляцией использовать с бинарниками, которые на неё рассчитывают -- тогда и... (но такие бинарники на такой железке в любом случае крайне неоптимальны)

     

  • 1.59, бедный буратино (ok), 09:03, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для свободы программ и для свободы людей - очень плох раздор между GPL и BSD. Он не создаёт ничего нового и полезного, а только разрушает созданное.

    И вообще, нет особых причин спорить. Ну, конечно, кроме причины "хочется поругаться, а не с кем". Шли бы лучше с продавцами в магазинах ругаться, что они вам windows предустанавливают - от этого было бы намного больше пользы, на 8000-м анониме продавцы бы не выдержали...

     
     
  • 2.62, arisu (ok), 09:48, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Для свободы программ и для свободы людей — очень плох раздор между
    > GPL и BSD.

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

     
     
  • 3.65, бедный буратино (ok), 10:04, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Я его видел Выше в теме В чём смысл выяснять, у кого длиннее Или в чём смысл ... большой текст свёрнут, показать
     
     
  • 4.72, ACCA (ok), 11:04, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Про единый фронт - это перегиб.

    Сегодня общался с производителем железяки, которая цепляется через Blue Tooth. В комплекте софт только под ведроид + открытые спеки протокола. На нытьё манагеров про венду дали встречный вопрос - "Под какую именно? У них BT стеки несовместимые между собой. Пускай MS сами индусят драйвер под нашу железяку. Если осилят."

    Мне-то пох, я его за Linux зацеплю. А под Windows да, был бы недетский гемор.

     
     
  • 5.74, бедный буратино (ok), 11:17, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Про единый фронт - это перегиб.

    А что делить пользователям и разработчикам BSD и GPL?

    Это как "Спартак - Динамо" - Спартак это круто, потому что Спартак, а Динамо это не круто, потому что не Спартак. Это понятно, непонятно только одно - И ЧТО? В чём причина спора-то? Ну круто и круто, другие люди причём?

     
     
  • 6.109, arisu (ok), 12:52, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Про единый фронт — это перегиб.
    > А что делить пользователям и разработчикам BSD и GPL?

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

    для своего простого прикладного софта я, например, выбираю WTFPL. потому что — да кому он нужен кроме меня и трёх анонимусов. а вот для библиотек — скорее всего GPL. потому что это уже библиотека, дорабатываешь её — изволь поделиться.

    p.s. да, GPL. софтиной тоже поделись. или не используй. или пиши ко мне и договаривайся о смене лицензии.

     
     
  • 7.111, бедный буратино (ok), 12:54, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Проблемы не вижу Кто автор проекта - тот и хозяин музыки А если кто-то хочет п... большой текст свёрнут, показать
     
     
  • 8.119, arisu (ok), 13:05, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не спорю я же не говорю, что автор проекта обязан менять лицензию по моему хоте... текст свёрнут, показать
     
     
  • 9.123, бедный буратино (ok), 13:12, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    уанс егейн вхат из лицензия на патчи ... текст свёрнут, показать
     
     
  • 10.125, arisu (ok), 13:15, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вздыхает то самое, то самое а ты думал, что на патч нельзя лицензию повесить ... текст свёрнут, показать
     
     
  • 11.134, бедный буратино (ok), 13:30, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я ничего не думал, не имею такой привычки Я хочу ЗНАТЬ, как это происходит техн... текст свёрнут, показать
     
     
  • 12.137, arisu (ok), 13:33, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    начнём издалека ты знаешь, как 171 цепляется 187 лицензия на 171 обычный ... текст свёрнут, показать
     
     
  • 13.141, бедный буратино (ok), 13:37, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Насколько я помню, зона действия GPL - это хидера И вроде бы считается, что без... большой текст свёрнут, показать
     
     
  • 14.144, arisu (ok), 13:45, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это бредятина явно указывать лицензию в исходнике не обязательно этого финта... большой текст свёрнут, показать
     
  • 14.212, qux (ok), 13:14, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А с чего обделили Если Васины изменения не нарушили BSD, то по идее должна де... текст свёрнут, показать
     
     
  • 15.214, arisu (ok), 13:26, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    совершенно не похоже доказывать надо будет не первенство, а авторство просто о... текст свёрнут, показать
     
     
  • 16.216, qux (ok), 13:42, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уточнение принимается, но если способ один из, то его часть все равно похожа вед... текст свёрнут, показать
     
     
  • 17.218, arisu (ok), 13:46, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а вот это уже зависит от степени компетентности и упоротости суда и от количест... текст свёрнут, показать
     
     
  • 18.219, qux (ok), 14:05, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Так отож И выходит, что самый оптимальный ответ 8212 не ввязывайтесь, садите... текст свёрнут, показать
     
  • 13.142, arisu (ok), 13:38, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    на посмеяться был когда-то такой компилятор Virtual Pascal и его установщик д... текст свёрнут, показать
     
  • 12.139, Аноним (-), 13:34, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Технически, весь код написанный автором принадлежит этому самому автору И он мо... текст свёрнут, показать
     
     
  • 13.145, arisu (ok), 13:47, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    именно так ... текст свёрнут, показать
     
  • 4.102, arisu (ok), 12:46, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это хиханьки а ведь есть кто запрещает-то кому интересно 8212 те ругаются ... большой текст свёрнут, показать
     
     
  • 5.209, qux (ok), 12:50, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > это хиханьки

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

    Формулировка четырех свобод есть, код соответствует? Свободен, круто, дальше пошли.

     
  • 4.208, qux (ok), 12:46, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > (Как и технология - как технически в проект под BSD вставляются патчи под какой-то другой лицензией? Если я написал патч - под какой он лицензией?)

    IANAL, но вроде как предполагается, что если кто-то шлет патч к существующему коду под лицензией А, то он этим фактом показывает что добавляемый код идет под ней же.
    Есть варианты сложнее, например когда WPA supplicant менял лицензию, в новых патчах просили указать что-то вроде "signed-off-by: <ссылка, где про смену было написано>". Но это больше исключения.

     
     
  • 5.210, arisu (ok), 13:04, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это с точки зрения здравого смысла. а закон далеко не всегда здравым смыслом руководствуется, увы.
     
     
  • 6.211, qux (ok), 13:10, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > это с точки зрения здравого смысла. а закон далеко не всегда здравым
    > смыслом руководствуется, увы.

    Это да, и есть случаи хуже, когда сам закон нормально изложить не могут даже его создатели. Далеко ходить не надо, СНГ вот.
    Но не думаю, что при добросовестном подходе с обеих сторон (кто патч создал и кто вкоммиттил) будут проблемы. Чтобы были, надо кого-то еще тогда :)

     
     
  • 7.213, arisu (ok), 13:22, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    всегда стоит рассчитывать на худшее. например, на то, что человек сойдёт с ума и решит, что все на свете гады. и заявит: «а я явно лицензию к патчу не прикладывал! значит, патч — моя собственность. а ну, нагибайтесь все, вы нарушили правила использования!»

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

     
     
  • 8.220, qux (ok), 14:08, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Против этого должна быть какая-то защита В штатах любят варианты типа зайдя на... текст свёрнут, показать
     
     
  • 9.221, Аноним (-), 12:48, 13/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому те кто не дурак - патчи принимают аккуратно, оговаривая условия А кто р... текст свёрнут, показать
     
     
  • 10.224, qux (ok), 14:10, 13/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну just for fun же ... текст свёрнут, показать
     
  • 3.67, anonimus (?), 10:25, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > что гплевцы могут утащить к себе бсдл код, вкатить в него свою гпл (оригинальная лицензия не запрещает)

    Приведи мне цитату, которая позволяет такое проделывать

     
     
  • 4.106, arisu (ok), 12:49, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> что гплевцы могут утащить к себе бсдл код, вкатить в него свою гпл (оригинальная лицензия не запрещает)
    > Приведи мне цитату, которая позволяет такое проделывать

    иди читай BSDL. заодно помедитируй на разницу между «заменить» и «вкатить» (сиречь, «добавить»).

    при явном наличии в исходнике BSDL и GPL без указания «выбирай любую одну» действуют *обе*. одновременно. всё, BSDL в пролёте, потому что вырезать лицензии нельзя.

     

     ....большая нить свёрнута, показать (32)

  • 1.66, Adblog (ok), 10:22, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересно почему это всплыло только сейчас? Когда включали код в ядро не проверяли чтоли?
     
     
  • 2.112, arisu (ok), 12:54, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интересно почему это всплыло только сейчас? Когда включали код в ядро не
    > проверяли чтоли?

    не заметили. не придали значения. поверили на слово автору. куча причин.

    к тому же не все разработчики точно знают, что GPL позволяет, а что — нет. очень многие считают, что если есть пункт «сделал патч — делись», то это уже совместимо с GPL.

     

  • 1.70, Аноним (-), 11:01, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А почему просто не вынести этот код в модуль, как всякие г*вн*драйверы г*вн*виде*карт?

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

     
     
  • 2.113, arisu (ok), 12:56, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А почему просто не вынести этот код в модуль, как всякие г*вн*драйверы
    > г*вн*виде*карт?

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

    например, поэтому.

     
     
  • 3.131, Аноним (-), 13:28, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тем более что гражданин ниже популярно объяснил что это вообще цепляет только тех у кого проприентарные модули под ARM есть. А это исчезающе малая величина. И пусть такие недальновидные господа сами BOOT-ся со своими проблемами. Врядли разработчики ядра хотят тратить ресурсы на борьбу с проблемами дуралеев не контролирующих свое окружение даже на уровне используемого ABI.
     
     
  • 4.136, arisu (ok), 13:31, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    тем более, что со временем его (эмулятор) выкинут. так же, как выкинули i386. несколько лет — и армы без фпу просто не будут делать, потому что технологически станет без разницы уже.
     
     
  • 5.198, Аноним (-), 19:26, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > потому что технологически станет без разницы уже.

    Современные ARMv7 и новее без FPU в общем то практически не выпускаются. Грабли в основном у всякого легаси. Поэтому многие дистры уже свалили на hard-float abi.

     

  • 1.80, Аноним (-), 11:49, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я не пойму, почему бы не попросить автора softfloat изменить лицензию так, чтобы она была совместима с лицензией ядра. Я думаю он не будет сильно против. А?
     
     
  • 2.90, Аноним (-), 12:23, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Я думаю он не будет сильно против. А?

    Прошу тебя отдай ключи от квартиры. Ты ведь не сильно против. А?

     
     
  • 3.127, Аноним (-), 13:19, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он уже эти ключи всем пораздавал "THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE....Derivative works are acceptable, even for commercial purposes..."
    Так что не надо ляля.
     

  • 1.91, Аноним (-), 12:23, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Фига себе. А ведь можно было сперва автора спросить и если бы не сменил тогда уж и резать. Зато время на то чтоб новость создать у него было, дибилы.
     
     
  • 2.129, Аноним (-), 13:20, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и я о том же постом выше.
     
  • 2.135, Аноним (-), 13:30, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ведь можно было сперва автора спросить и если бы не сменил тогда уж и резать.

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

     

  • 1.153, Аноним (-), 14:21, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Расходимся.
    http://permalink.gmane.org/gmane.linux.ports.arm.kernel/230523
     
     
  • 2.155, arisu (ok), 14:26, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Расходимся.

    но разойтись я сразу ж согласился, и разошёлся. то есть, расходился.

     
     
  • 3.156, бедный буратино (ok), 14:30, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Расходимся.
    > но разойтись я сразу ж согласился, и разошёлся. то есть, расходился.

    "А пойдёмте... походим?" // х/ф "Сто грамм для храбрости"

     
     
  • 4.164, arisu (ok), 15:23, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    вот и польза от опеннета: не знал об этом фильме. есть что посмотреть.
     
  • 2.200, Аноним (-), 19:30, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Расходимся.
    > http://permalink.gmane.org/gmane.linux.ports.arm.kernel/230523

    Ну вот, не успел я толком разойтись, как уже пора расходиться. Что за фигня? Сплошное расходилово!

     

  • 1.190, бедный буратино (ok), 16:30, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Лучше "Подкидыш" посмотрите, кто не видел. Вот это, понимаю, фильм. И по российским законам он уже public domain, его можно даже в репозитории добавлять. Как и "Истребители" и "Небесный тихоход".
     
     
  • 2.199, Аноним (-), 19:29, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > российским законам он уже public domain,

    А через сколько лет у нас такое счастье наступает?

     
     
  • 3.203, бедный буратино (ok), 01:33, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> российским законам он уже public domain,
    > А через сколько лет у нас такое счастье наступает?

    Для произведений, выпущенных до 1993 года - через 70 лет после первого показа.

     
     
  • 4.215, meequz (ok), 13:30, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А после 1993?
     
     
  • 5.217, бедный буратино (ok), 13:44, 12/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А после 1993?

    А после 1993 в России жизни нет...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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