Кит Паккард (Keith Packard), активный разработчик Debian, лидер проекта X.Org и создатель множества X-расширений, включая XRender, XComposite и XRandR, представил выпуск новой стандартной Си-библиотеки PicoLibc 1.1, развиваемой для применения на встраиваемых устройствах с ограниченным размером постоянного хранилища и оперативной памяти. При разработке часть кода заимствована из библиотеки newlib от проекта Сygwin и AVR Libc, развивавшейся для микроконтроллеров Atmel AVR. Код PicoLibc распространяется под лицензией BSD. Поддерживается сборка библиотеки для архитектур ARM (32-bit), i386, RISC-V, x86_64 и PowerPC...Подробнее: https://www.opennet.me/opennews/art.shtml?num=51873
>активный разработчик Debian
>Код PicoLibc распространяется под лицензией BSDНе вяжется это с духом Debian.
дебиан тут причём?
Почему контрибутор Debian должен свои pet-проекты тоже подводить под дух этой организации?
К тому же библиотека явно целится во встраиваемые системы, там GPL не в почёте.
У меня в почёте, выбираю http://chibios.org/ для embedded потому, что GPLv3.
А какой профит на МК от GPL? Если только "just for fun".
Debian не принимает пакеты под BSD лицензией?
>>активный разработчик Debian
>>Код PicoLibc распространяется под лицензией BSD
> Не вяжется это с духом Debian.А в Дебиане об этом уже знают?
https://www.debian.org/ports/kfreebsd-gnu/
Сам и попался. Поддерживали её на Debian 6 и 7, потом появились копирасты, со своими борцами с GPL во FreeBSD.
Openssh, Postgres в дебиане нет?
>Не вяжется это с духом Debian.речь идет о коде для микропроцессоров.
вот прошивка для stm32f1
- с freertos c malloc,
- драйверами spi и i2c шин
- драйверами акселератор-гироскопов
- манимальной математикой коррекции
- драйвером дисплея
- и несколькими функциями по обработки строй из newlib$ arm-eabi-size --format=berkeley dest.elf
text data bss dec hex filename
32072 1484 388 33944 8498 master.elf32 килобайта
работает на 2 баксовом SOC с 64kb
и от newlib там используется от силы 2kb
Хорошее дело. И лицензия в самый раз. :-)
> Хорошее дело. И лицензия в самый раз. :-)чем она вам в самый раз?
>> Хорошее дело. И лицензия в самый раз. :-)
> чем она вам в самый раз?Свободой.
>>> Хорошее дело. И лицензия в самый раз. :-)
>> чем она вам в самый раз?
> Свободой.а если без общих слов?
>>>> Хорошее дело. И лицензия в самый раз. :-)
>>> чем она вам в самый раз?
>> Свободой.
> а если без общих слов?
>>>>> Хорошее дело. И лицензия в самый раз. :-)
>>>> чем она вам в самый раз?
>>> Свободой.
>> а если без общих слов?
> http://en.wikipedia.org/wiki/BSD_licensesэто тоже общие слова
какие выгоды лично для вас приносит эта лицензия на библиотеке?
>>>>>> Хорошее дело. И лицензия в самый раз. :-)
>>>>> чем она вам в самый раз?
>>>> Свободой.
>>> а если без общих слов?
>> http://en.wikipedia.org/wiki/BSD_licenses
> это тоже общие словаНу-ну.
> какие выгоды лично для вас приносит эта лицензия на библиотеке?
Не принуждает сидеть в загоне коммунистического рабства GNU/GPL, если мне захочется или потребуется использовать сабж.
И, похоже, у вахтёров-сектантов из-за упоминания о BSD-лицензии болезненно воспалилось. Иначе невозможно понять сокрытие моего предыдущего комментария.
>[оверквотинг удален]
>>>>> Свободой.
>>>> а если без общих слов?
>>> http://en.wikipedia.org/wiki/BSD_licenses
>> это тоже общие слова
> Ну-ну.
>> какие выгоды лично для вас приносит эта лицензия на библиотеке?
> Не принуждает сидеть в загоне коммунистического рабства GNU/GPL, если мне захочется или
> потребуется использовать сабж.
> И, похоже, у вахтёров-сектантов из-за упоминания о BSD-лицензии болезненно воспалилось.
> Иначе невозможно понять сокрытие моего предыдущего комментария.изначально промахнулся комментарием #24, но и туда он подходит, так что скопирую
потому что это не ответ на мой вопрос, а рассуждения о версиях коммунизма
так же как и последующие рассказы про загоны и свободыили лично у вас нет никаких выгод от этой лицензии кроме рассказов об идеологии?
Есть у него выгоды, просто сказать ему стыдно.
> какие выгоды лично для вас приносит эта лицензияНе нужно ни в чём отчитываться перед разными непонятливыми вопрошателями.
Ваше определение выгоды? Кто-то думает дальше чем хапнут здесь и сейчас.
Такими темпами не было бы никакого gnu/linux, а только тёмное будущее, в котором даже факт существования СПО - гос. тайна.
упс... не на то ответил
>это тоже общие слова
>какие выгоды лично для вас приносит эта лицензия на библиотеке?Ясно же, свободу зажимать исходники.
>>это тоже общие слова
>>какие выгоды лично для вас приносит эта лицензия на библиотеке?
> Ясно же, свободу отдаваться проприертраным мега-капрорациям.//Ваш каммент под BSDL же? Я Свободно поправил!
>а если без общих слов?Тем, что в приличных организациях за использование GPL компонентов сначала дрючит техлид, потом юротдел, потом ставят вопрос об увольнении.
Потому что суть GPL в том что "коготок увяз - всей птичке пропасть". Нафиг такое счастье.
>>а если без общих слов?
> Тем, что в приличных организациях за использование GPL компонентов сначала дрючит техлид,
> потом юротдел, потом ставят вопрос об увольнении.
> Потому что суть GPL в том что "коготок увяз - всей птичке
> пропасть". Нафиг такое счастье.чтот как-то не увольняют меня.. может конешно организация неприличная..
а может ты просто дупло?
единственное, что требует GPL - дать код тем, кто честно приобрёл право владения программой
код нашей программы доступен всем, кто приобрёл право владеть нашей программой - самой организации
>код нашей программы доступен всем, кто приобрёл право владеть нашей программой - самой организацииПонятно. Только велосипеды для внутренного использования. Шарага, в общем.
Сейчас все ПО за редким исключением распространяется как SaaS
>>код нашей программы доступен всем, кто приобрёл право владеть нашей программой - самой организации
> Понятно. Только велосипеды для внутренного использования. Шарага, в общем.Проблемы продавцов воздуха (Микрософтов, Касперских, Оракелов, 1-эС-ов) конечно всенепременно и бегом-бегом должны взволновать....
....Мировую Общественность. Не меньше!Вызывайте Salem G. !
</должны страдать> </works as designrd>
>>>> Хорошее дело. И лицензия в самый раз. :-)
>>> чем она вам в самый раз?
>> Свободой.
> а если без общих слов?Давно всё обсосано-пересосано. http://www.opennet.me/openforum/vsluhforumID3/112997.html#174
Он знает http://www.opennet.me/openforum/vsluhforumID3/116119.html#241
цену своих слов. http://www.opennet.me/openforum/vsluhforumID3/111689.html#100Ни один из них http://www.opennet.me/openforum/vsluhforumID3/112997.html#153
за слова http://www.opennet.me/openforum/vsluhforumID3/116924.html#20
не ответил. http://www.opennet.me/openforum/vsluhforumID3/116692.html#60Типа, "три года бежала я за вами, чтобы http://www.opennet.me/openforum/vsluhforumID3/111817.html#12
сказать, как _вы_ несвободны". http://www.opennet.me/openforum/vsluhforumID3/82687.html#171На _них_ работают, пишут дырверы!, http://www.opennet.me/openforum/vsluhforumID3/111689.html#22
крупнейшие капрорации. http://www.opennet.me/openforum/vsluhforumID3/117204.html#33Там ещё http://www.opennet.me/openforum/vsluhforumID3/109155.html#41
есть... http://www.opennet.me/openforum/vsluhforumID3/114182.html#49
Митрофанька, никто твои ссылки на себя любимого не смотрит. Прими таблетки и успокойся.
>>> Хорошее дело. И лицензия в самый раз. :-)
>> чем она вам в самый раз?
> Свободой.Зацените трешачок, ребята:
> СКРЫТО Отмодерировано: ASKBOT, Форсирование: Наличие жалоб
Это на мой комментарий со ссылкой на Википедию о BSD-лицензиях.
>>>> Хорошее дело. И лицензия в самый раз. :-)
>>> чем она вам в самый раз?
>> Свободой.
> Зацените трешачок, ребята:
>> СКРЫТО Отмодерировано: ASKBOT, Форсирование: Наличие жалоб
> Это на мой комментарий со ссылкой на Википедию о BSD-лицензиях.потому что это не ответ на мой вопрос, а рассуждения о версиях коммунизма
так же как и последующие рассказы про загоны и свободыили лично у вас нет никаких выгод от этой лицензии кроме рассказов об идеологии?
> потому что это не ответ на мой вопрос, а рассуждения о версиях
> коммунизма
> так же как и последующие рассказы про загоны и свободы
> или лично у вас нет никаких выгод от этой лицензии кроме рассказов
> об идеологии?Вы хоть осознаёте неуместность и абсурдность ваших вопросов и подобных интонаций? Вы всерьёз думаете, что я буду давать отчёт какому-то анониму опеннета, которые решил, что он тонкий тролль? Смешно. Читайте статью Википедии о BSD-лицензиях, если о них не знаете. Если знаете, то не задавайте идиотских вопросов (о том, что лицензии дают). Я на такой унылый троллинг не поведусь.
А мне вот тоже интересно. Так в чем выгода-то?
Да не ответит он, у него или припекло как мы видим тотально, ну или нет выгоды.
В том, что если ты - маленький стартап, пилишь прошивку для какой-нибудь железки и используешь ГПЛ, большой игрок бесплатно возьмёт твои разработки, выведет на рынок свой продукт и пустит тебя по миру с обнажённым седалищем. БСД даёт тебе возможность избежать такого сценария.
а так у тебя будет возможность выпустить железку, быть может пару обновлений прошивки и кануть в Лету. А пользователи твоей железки останутся без обновлений, зато большой игрок со всеми его ресурсами не сможет повторить твой подвиг.
> кануть в ЛетуРазмечтался
Прямо описание жизненного цикла Android
>>> Хорошее дело. И лицензия в самый раз. :-)
>> чем она вам в самый раз?
> СвободойЯ бы почувствовал себя свободнее, если бы производители всякой мелкоэлектроники выкладывали бы исходники прошивочек и оставляли возможность эти прошивочки в устройства менять. К сожалению БСД-лицензия этому вряд ли способствует.
>>>> Хорошее дело. И лицензия в самый раз. :-)
>>> чем она вам в самый раз?
>> Свободой
> Я бы почувствовал себя свободнее, если бы производители всякой мелкоэлектроники выкладывали
> бы исходники прошивочек и оставляли возможность эти прошивочки в устройства менять.
> К сожалению БСД-лицензия этому вряд ли способствует.Будто ЖПЛ этому способствует… Никакая сила природы не может принудить производителей мелкоэлектроники выкладывать исходники прошивок под GPL, если их прошивки — это их заработок.
>>>>> Хорошее дело. И лицензия в самый раз. :-)
>>>> чем она вам в самый раз?
>>> Свободой
>> Я бы почувствовал себя свободнее, если бы производители всякой мелкоэлектроники выкладывали
>> бы исходники прошивочек и оставляли возможность эти прошивочки в устройства менять.
>> К сожалению БСД-лицензия этому вряд ли способствует.
> Будто ЖПЛ этому способствует… Никакая сила природы не может принудить производителей
> мелкоэлектроники выкладывать исходники прошивок под GPL, если их прошивки — это
> их заработок.эта сила - нечто вроде LinuxBoot под GPL3? ток скорее они изначально будут накатывать какую-нить старую версию и посылать всех на сайт оного проекта
и нет, прошивки это не их заработок, качество и количество функционала - заработок, а прошивки они делают наотыпись, там этого нет, кто может - меняет вендора на более нормального
а то, что конкуренты в прошивке что-то подглядят - по моему (маленькому) опыту ничего конкурентам не даст, другое железо, отладка, наработанные схемы и привычные принципы разработки
А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее? ты написал хоть строку кода для этого производителя? Если что, оригинальный код, который они взяли за основу всегда останется под BSD лицензией, и если у тебя есть желание, то ты можешь чувствовать себя свободно и переписать внесённые производителем изменения и выпустить свои изменения под GPL лицензией.
> А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее?два проекта, где купили продукт без кода, загнулись по причине неспособности авторов дорабатывать свои продукты вовремя, сейчас с ними суды за неустойки и возвраты (по договору обязаны были сопровождать и дорабатывать своё детище)
пример продукта, который мы дорабатываем своими силами, так как купили с исходниками, заставляет в новый тендер прописывать доступность оных
> неспособности авторовКакие ж это авторы? Надо было покупать у тех, кто сам писал, а не у непонятных "авторов".
>> неспособности авторов
> Какие ж это авторы? Надо было покупать у тех, кто сам писал,
> а не у непонятных "авторов".JL2001 скорее всего имел в виду, что у авторов исходники есть. Но поскольку исходники не были предоставлены заказчику, а авторы не горят желанием что-то делать (а могли и просто разориться или потерять исходники или что угодно), заказчик лишился возможности поддерживать продукт.
>>> неспособности авторов
>> Какие ж это авторы? Надо было покупать у тех, кто сам писал,
>> а не у непонятных "авторов".
> JL2001 скорее всего имел в виду, что у авторов исходники есть.
> Но поскольку исходники не были предоставлены заказчику, а авторы не горят
> желанием что-то делать (а могли и просто разориться или потерять исходники
> или что угодно), заказчик лишился возможности поддерживать продукт.конкретно в одном случае звучит примерно так: не осилили набрать программистов и не успевали дорабатывать и фиксить в хоть какие сроки (вроде как были зафейлены вообще все сроки всех задач всех этапов), основной автор-программист оказался фиговым менеджером и ничего не смог организовать (зы: фирма там не особо маленькая)
> А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее? ты написал хоть строку кода для этого производителя?То есть просто заплатить за устройство мало, надо ещё что-то сделать? Вот уж и правда, свобода во все поля!
> А почему производитель должен беспокоится о том чтобы ты чувствовал себя свободнее?Всё наоборот, производятлу кодом поделиться - это примерно так же как тебе серпом по причинному месту. Поэтому надо их вынуждать делать это.
> Если что, оригинальный
> код, который они взяли за основу всегда останется под BSD лицензией,
> и если у тебя есть желание, то ты можешь чувствовать себя
> свободно и переписать внесённые производителем изменения и выпустить свои изменения под
> GPL лицензией.Ты, как мне кажется, просто не представляешь о чём говоришь.
Вот, допустим, у тебя есть компьютерная мышь с контроллером с какой-то прошивкой. Тебе там хочется кое-что подправить (контроллеры там непрошивабельные, но нично не мешает заменить на аналог с флешем). У тебя есть код пико-либ-це. Твои действия не имея доступа к исходникам слинкованной с этой либой прошивки мыши?
И много ГПЛ-прошивок ты лично подрихтовал? И многим ли владельцам аналогичных устройств твои патчи понадобились?
> И много ГПЛ-прошивок ты лично подрихтовал? И многим ли владельцам аналогичных устройств
> твои патчи понадобились?Их, говорят, сначала реверсят и двоично хакают.
Если жадный кореец-китаец-проч-интернационал спеков не дал.Там и до GPL-реализации в исходниках не далеко.
Никогда не искал "firmware" в свободной части Debian ("main"), не смотрел на те "прошивки", которые из ядра (kernel.org и Debian "main") _не_ вынесли в non-free гетто (да! такие есть.)?...
Вот буквально сейчас феменист [и микрософт-апаложист] Гаррет передаёт приветы "этим стрэньж русским" хацкерам:" In summary: closed-source code is more annoying to improve, but that doesn't
mean it's impossible. Also, strange Russians on forums make everything easier. "
--https://mjg59.dreamwidth.org/53703.html
Китайци тоже бы почувствовали себя спокойнее, ох какая ляпота
> Китайци тоже бы почувствовали себя спокойнее, ох какая ляпотачужая прошивка на другом железе и даже другой ревизии SoC уже мало поможет
> Китайци тоже бы почувствовали себя спокойнее, ох какая ляпотаВот китайцы помоему класть хотели на все эти лицензии. Они и ГПЛ тебе используют без предоставления сорцов.
На Али вон вообще есть один кадр, который в название своих товаров лепит слово "Open". Как-то заинтересовался у него одной платкой, но какое-то внутренне чувство подсказало что лучше бы спросить сперва схему этого "Open" устройства и код прошивки. Естественно нет ни того ни другого. А "Open" - ну просто продаётся с этим словом лучше, вот он его и пишет.
Наверное, позволяет не покупать несвободную лицензию для своих устройств, вот и годится. И пользователям не нужны исходники, и в суд за их непредоставление не позовут. Сплошные достоинства!
Хоть кто-то занимается оптимизацией. Пусть и в свободное от работы время.
Что uClibc уже сильно разжирел?
uClibc давно умер, есть musl libc
Проблемка только в том что он не живет там где нет mmu
Тогда не умер, а зомби. На камерах видеонаблюдения (особенно дешёвых) практически только его и используют.
Удивительно, почему ещё никто не начал кидаться тапками, крича "Зачем ещё одна поделка?! Память копейки стоит!", не в это ли духе опеннета? :\
Ты путаешь десктопПиСи со выстаиваемыми устройствами.
> выстаиваемыми устройствамисамогонный аппарат?
и нафига ему снабжения?
Вы путаете сарказм и что-то ещё :)
имхо, память также как и процессорную мощность надо экономить везде, это ведь и энергосбережение, и бабки, и нагрузка на процессор для управления (сборка мусора та же). Без фанатизма, конечно, но скажем так, многие технологии действительно жрут как не в себя.
Интересно было бы почитать почему ему musl и uclibc не понравились. Отчего разработка своей с нуля, а не допилка существующих.
Что бы не стать догоняющей их автора крысой в колесе. И чтобы донаты самому вместо тех получать. Достаточно причин.
иногда лучше сделать все самому.
Потому что он делает библиотеку для bare-митола. И откуда взялось "с нуля", если в ней куски newlib и avr-libc.
О, тот тип, который угробил иксы кривыми костылями...
> развиваемой для применения на встраиваемых устройствах с ограниченным размером постоянного хранилища и оперативной памяти.новость доставила.
можно представить себе "на _встраиваемых_ устройствах с НЕограниченным размером постоянного хранилища и оперативной памяти." =)
Главное, что там есть https://github.com/keith-packard/picolibc/blob/master/CODE_O... . Теперь можно пользоваться
> /blob/master/CODE_OF_CONDUCT.md
> . Теперь можно пользоватьсяДля Ентера-прайса готов. Пора конференцию проприертарщиков созывать под "эгидой" Землин-Винукс Фондейшен и докладчиками с "оперсорсного" Микрософта. </гадость-то какая...>
>Кит Паккард приступил к разработке после того, как не смог найти достойного варианта Libc, который можно было использовать на встраиваемых устройствах с небольшим ОЗУ.musl не нашел?
>muslНе работает без ОС. Следующий!
Кит Паккард на Лаврентия Палыча похож