Известный разработчик ядра Linux и основатель организации gpl-violations.org, Харальд Вельте (Harald Welte), заявил (http://laforge.gnumonks.org/weblog/2011/12/24/#20111224-htc-...) о намерении использовать все имеющиеся возможности, чтобы прекратить порочную практику компании HTC, связанную с существенно задержкой выпуска кода (http://htcdev.com/devcenter/downloads) для GPL-компонентов, используемых в продуктах на базе платформы Android. HTC изначально существенно задерживала открытие кода, обычно открывая его только когда продукт закрепился на рынке.В прошлом году, HTC уже высказывались (http://www.opennet.me/opennews/art.shtml?num=28246) претензии сообщества, после чего представители компании пообещали решить проблему и свести время подготовки кода к публикации к минимуму. В качестве причины задержки указывалось на необходимость анализа кода на предмет наличия проприетарных компонентов. Некоторые энтузиасты, указывали на то, что HTC заинтересована в максимальном затяг...
URL: http://laforge.gnumonks.org/weblog/2011/12/24/#20111224-htc-...
Новость: http://www.opennet.me/opennews/art.shtml?num=32657
Куда Гугл, туда и HTC...
> Куда Гугл, туда и HTC...Не нужно на Google наговаривать. Код GPL-компонентов (изменений ядра Linux) для новых версий Android гугл открывает ещё до выпуска первых устройств. Задержка была только для компонентов под лицензией Apache, которые они вообще не обязаны открывать.
HTC манипулирует терпением сообщества и тянет с открытием того, что должно открыть сразу.
Гугл открыл сорцы 4того андроида, и никогда не задерживал открытие GPL компонентов. С разморозкой?
А про третий вы забыли или намеренно умалчиваете?
А на третий у них была действительно уважительная причина. Все нормальные люди это понимали.
4 константы: Код GPL. Закон един для всех. Не открыли. Факт.
попробуй ещё опровергнуть.
Там был не GPL, а кладбище ПО - Apache.
> 4 константы: Код GPL. Закон един для всех. Не открыли. Факт.При чем здесь GPL? Не открыли апачевый код, just as planned.
Открыли, кстати. Вместе с кодом для 4 версии.
> Открыли, кстати. Вместе с кодом для 4 версии.Можно ссылочки на сорцовые тарболы трешки?
>> Открыли, кстати. Вместе с кодом для 4 версии.
> Можно ссылочки на сорцовые тарболы трешки?android.git.kernel.org
https://github.com/android
http://source.android.com/source/downloading.html
Это все прекрасно, но сорцов android 3 там нет. Даже в истории тегов за второй версией сразу идет четвертая.
> А на третий у них была действительно уважительная причина. Все нормальные люди это понимали.Это какая такая уважительная причина?
Если Линус скажет, что все дальнейшие версии линукса будут поставляться в виде блоба без сорцов, это тоже можно будет оправдать невнятным лепетом про "фрагментацию рынка"?Давайте называть вещи своими именами. Проприетарщики - они и в Африке проприетарщики.
> Если Линус скажет, что все дальнейшие версии линукса будут поставляться в виде
> блоба без сорцов, это тоже можно будет оправдать невнятным лепетом про
> "фрагментацию рынка"?
> Давайте называть вещи своими именами. Проприетарщики - они и в Африке проприетарщики.Давайте, если бы Линус выпустил ядро под лиценизией BSD и решил через какое-то время поставлять сборку без исходников - всё было бы в порядке вещей. Сейчас лицензия GPL и такое у него не пройдёт.
Если бы Google выпустил свой код Аndroid под лиценизей GPL, он не смог был отложить открытие кода Android 3, как не смог не выпустить сразу код изменений для ядра (код ядра для Android 3 был открыл сразу). Сейчас лицензия Apache и Google может откладывать открытие _своих_внутренних_ разработок сколько угодно времени.
Ну вообще владелиц исходников выпущенных даже под gpl может открывать код когда ему вздумается. Также может сменить лицензию и перестать открывать
Линус не владелец исходных кодов ядра. Ядро разрабатывают сотни людей и для смены лицензии нужно согласие каждого.
> Если Линус скажет, что все дальнейшие версии линукса будут поставляться в виде
> Если бы Google выпустил свой код Аndroid под лиценизей GPL, он не
> смог был отложить открытие кода Android 3, как не смог не
> выпустить сразу код изменений для ядра (код ядра для Android 3
> был открыл сразу).Это лишний раз доказывает проприетарную ориентированность гугла. Если бы они хотели выпустить открытый продукт - взяли бы копилефт-лицензию. А BSD-like как раз и нужны для того, чтобы обманывать публику красивыми словами об опенсорсе, впаривая им блобы.
> Сейчас лицензия Apache и Google может откладывать открытие _своих_внутренних_ разработок сколько угодно времени.
Внутренние разработки не открывать и GPL не запрещает, между прочим. Вот только андроид - это какбэ не совсем внутренний проект гугла, он еще и за пределами гуглоофисов встречается :D
Проприетарная направленность у них есть, конечно, но и пользы от них много, начиная с Summer of Code и заканчивая войной с MPEG LA. В общем итоге гугл, пожалуй, наименее отвратительная из корпораций.
>> А на третий у них была действительно уважительная причина. Все нормальные люди это понимали.
> Это какая такая уважительная причина?
> Если Линус скажет, что все дальнейшие версии линукса будут поставляться в виде
> блоба без сорцов, это тоже можно будет оправдать невнятным лепетом про
> "фрагментацию рынка"?
> Давайте называть вещи своими именами. Проприетарщики - они и в Африке проприетарщики.Не открыли исходников так как 3-я версия была временной и только для планшетов (для скорейшего появления на рынке планшетов), перед выходом ICS для смартфонов и планшетов.
> Не открыли исходников так как 3-я версия была временной и только для
> планшетов (для скорейшего появления на рынке планшетов), перед выходом ICS для
> смартфонов и планшетов.Любая версия ПО является временной, до выхода следующей. Так что, код можно совсем не открывать?
ты видел где-то не открытые GPL компоненты от третьего ? Намеренно уводишь разговор от GPL кода ?
> А про третий вы забыли или намеренно умалчиваете?GPL-компоненты третьего андроида были сразу открыты без задержки. Не открывали долго они только исходники, которые под лицензией Apache.
> Не открывали долго они только исходники, которые под лицензией Apache.В конечном счете, так и не открыли, заметим.
> В конечном счете, так и не открыли, заметим.Заныканы где-то в дебрях git. В общем это вываливание сырцов а не открытый процесс разработки. Как бы их право, но открытой платформой это не является.
> А про третий вы забыли или намеренно умалчиваете?GPL компоненты Android 3.x всегда были доступны без каких либо задержек, а Apache компоненты ОС Android были задержаны.
Google в этом плане нельзя и попросту невозможно упрекнуть, все как надо
> Google в этом плане нельзя и попросту невозможно упрекнуть, все как надоИх можно упрекнуть в том что хотя с точки зрения буквоедства они и правы, с точки зрения обычной логики все это вообще не является открытым процессом разработки. Это просто горка вываленных сырцов.
> а Apache компоненты ОС Android были задержаны."Задержаны"? Значит, сейчас они уже доступны? Тогда можно ссылоку на тарбол?
>> а Apache компоненты ОС Android были задержаны.
> "Задержаны"? Значит, сейчас они уже доступны? Тогда можно ссылокуandroid.git.kernel.org
https://github.com/android
http://source.android.com/source/downloading.html> на тарбол?
Надеюсь клонировать Git-репозиторий и создать архив у вас ума хватит ?
> Надеюсь клонировать Git-репозиторий и создать архив у вас ума хватит ?Сложно искать черную кошку в черной комнате, если ее там нет.
Если уж так любите гит - там же есть теги с версиями, которые вебмордами преобразуются в тарболы. Где теги третьей версии андроида?
Только вот никто не заставляет никого вешать какие-нибудь теги... Сырцы может и есть, а тегов может и не быть...
> Гугл открыл сорцы 4того андроида, и никогда не задерживал открытие GPL компонентов.Тем не менее, многие компоненты третьего зажали намертво. Так что - таки проприетарщики.
>> Гугл открыл сорцы 4того андроида, и никогда не задерживал открытие GPL компонентов.
> Тем не менее, многие компоненты третьего зажали намертво. Так что - таки
> проприетарщики.Все компоненты третьего Anroid были открыты одновременно с кодом четвёртого Android. Не согласны ? Покажите что именно зажал Google из третьего Android.
>>> Гугл открыл сорцы 4того андроида, и никогда не задерживал открытие GPL компонентов.
>> Тем не менее, многие компоненты третьего зажали намертво. Так что - таки
>> проприетарщики.
> Все компоненты третьего Anroid были открыты одновременно с кодом четвёртого Android. Не
> согласны ? Покажите что именно зажал Google из третьего Android.вы покажите мне код 3го? какие-то тэги есть - которые не факт что соотвествуют реальному коду.
Так ведь подобным образом можно вообще про любой код сказать, который поставляется одновременно в блобе и в исходниках, всегда можно подозревать что исходный не соответствует блобу. С их стороны шаг в доказательстве сделан - тебе дадены и бинарник и исходник. Дальше от тебя зависит, проверяй - компилируй, трассируй и т.п. Или они должны за тебя проверять свой код и потом мамой клясться что все в ажуре? Найми независимого эксперта и успокойся
> Гугл открыл сорцы 4того андроида, и никогда не задерживал открытие GPL компонентов.Зато с третьим устроил эпичнейшее динамо, прокатив тех кто купил девайсы с оным.
Что то HTC со всех сторон окружили, MS, Apple, gpl-violations..
> "но явно указано, что пользователи сразу должны иметь возможность изучения кода, т.е. код должен быть открыт не позднее поступления продукта в продажу."Что значит т.е.? Никакой связи с этим не вижу. Когда захотят - тогда и откроют, может через 10 лет, и будут правы. Такова уж ваша GPL.
>Когда захотят - тогда и откроют, может через 10 лет, и будут правы. Такова уж ваша GPL.Лицензия говорит о том, что софт должен распространяться с открытым исходным кодом. Продажа телефона это и есть распространение софта, который на нём установлен. Вообще GPL2 не подразумевает возможности "амнистии" нарушителя. Таким образом HTC формально не имеет права пользоваться GPL-компонентами андроида с тех самых пор, когда они в первый раз нарушили условия лицензии.
>Что значит т.е.? Никакой связи с этим не вижу.Есть продукт, обязан быть открытый код. Такова наша GPL.
> Что значит т.е.? Никакой связи с этим не вижу. Когда захотят -
> тогда и откроют, может через 10 лет, и будут правы. Такова
> уж ваша GPL.Для тех, кто по-аглицки не разумеет, в тексте новости даже по-русски написано, что код должен быть открыт до поступления в продажу бинарников.
Но apple-фанбои даже по-русски с трудом читают.
> код должен быть открыт до поступления в продажу бинарниковне «до», а «одновременно». «не позже», то бишь.
> не «до», а «одновременно». «не позже», то бишь.Да, не "<", а "<=".
> тогда и откроют, может через 10 лет, и будут правы. Такова
> уж ваша GPL.Чего бы это ради? Там написано что если у меня есть бинарь то и сорц должен быть. Пока его у меня нет, чисто технически существует нарушение GPL. Захочу ли я въе за попраные права - на мое усмотрение.
Там не написано через сколько ты его получишь - "есть технические проблемы к открытию - как изучим - так откроем".
Все правильно делают..
Пусть патентные тролли на декомпиляцию время и деньги тратят.
А то опубликовал код - через неделю подается иск об использовании запатентованной технологии, через две продукт (СВЕЖИЙ!) снимают с продажи в какой-либо стране.
со здоровой головы на больную
> Пусть патентные тролли на декомпиляцию время и деньги тратят.Патентные тролли просто получат спеки на флеш-память от производителя. А вот достанется ли простым смертным эта документация - как повезет.
Просто не надо тырить чужой код, а писать свой. И не будет проблем с тролями.
А если тырить GPL код, то отдавать его сообществу и проблем не будет.
> Просто не надо тырить чужой код, а писать свой. И не будет
> проблем с тролями.
> А если тырить GPL код, то отдавать его сообществу и проблем не
> будет.Сдаётся мне ты ни чего не понимаешь в патентном троллинге.
> Просто не надо тырить чужой код, а писать свой. И не будет проблем с тролями.Некоторые BSD-проекты так и делают. В результате на man-страницы bsdmainutils и всяких openntpd невозможно глядеть без слез (в сравнении с мейнстримными аналогами), да и дыры в велосипедах часто проскакивают (вспомним дырявый openpam).
Слез радости от того, что не надо набирать все эти --very-long-gnufilic-parameter
> Слез радости от того, что не надо набирать все эти --very-long-gnufilic-parameterУ нас чего-то нет - слезы радости от того, что мы не можем этим пользоваться. Свобода со вкусом BSD!
> Некоторые BSD-проекты так и делают.И где BSD в телефонах? Вот то-то и оно. Не надо ср#ть там где кушаешь ;)
> И где BSD в телефонах? Вот то-то и оно. Не надо ср#ть там где кушаешь ;)Ну, андроид по большей части идет под BSD-подобной apache license. Правда, до конечного потребителя это доходит обычно в виде проприетарных блобов, но это уже другой вопрос.
> Ну, андроид по большей части идет под BSD-подобной apache license.Для начала ядро там почему-то линуксное :)
> Правда, до конечного потребителя это доходит обычно в виде проприетарных блобов, но это
> уже другой вопрос.Да, это другой вопрос. Вопрос о том что свободнее по факту, для всех кроме самого гугла.
>> Ну, андроид по большей части идет под BSD-подобной apache license.
> Для начала ядро там почему-то линуксное :)Чистой воды случайность. Побеждает не лучший - побеждает либо более пронырливый, либо тот, кто в нужное время оказался в нужном месте. Вспомним хотя бы противостояние OS/2 vs Win95.
>> Правда, до конечного потребителя это доходит обычно в виде проприетарных блобов, но это
>> уже другой вопрос.
> Да, это другой вопрос. Вопрос о том что свободнее по факту, для
> всех кроме самого гугла.Нужен абстрактный факт наличия свободы или реальная свобода выбора? Если последнее - спешу разочаровать, в этом мире ее не существует.
> Чистой воды случайностьУгу. Прям так и вижу, как Брин монетку подбрасывает: "Орёл - возьму BSD'шное ядро, решка - Linux'овое".
"Linux" - раскрученная торговая марка, которая на слуху у обывателя, к тому же импонирующая юному потребителю с его духом противоречия и борьбы с системой.
*BSD кто-то мешал стать такой же? или опять злые марсианцы через своих агентов линуксу тайно помогали, а бсд — топили?замечу, что BSD появился пораньше линукса. и теоретически — это линукс должен был быть в позиции «вечно догоняющего». а оно вон как повернулось… ну, точно марсианцы!
> *BSD кто-то мешал стать такой же? или опять злые марсианцы через своих
> агентов линуксу тайно помогали, а бсд — топили?
> замечу, что BSD появился пораньше линукса. и теоретически — это линукс должен
> был быть в позиции «вечно догоняющего». а оно вон как повернулось…
> ну, точно марсианцы!Вы бы хотя бы собственных отцов-основателей читали, что ли? Известна цитата Линуса, что если бы не тот иск AT&T к Беркли в начале 90-х, линукс бы скорее всего умер, не родившись. А BSD оказались отброшены на несколько лет назад.
> Вы бы хотя бы собственных отцов-основателей читали, что ли? Известна цитата Линуса,
> что если бы не тот иск AT&T к Беркли в начале
> 90-х, линукс бы скорее всего умер, не родившись. А BSD оказались
> отброшены на несколько лет назад.BSD родилась в 1978 г. В 1980 уже была 4BSD. Последняя университетская версия это 4.4BSD - 1993 г.
Но свободная реализация BSD (386BSD) началась в 1989 г. и не с пустого места, а портировалась 4.3BSD. Результаты уже были в 1991 г. А реально работоспособный код в 1992 г.
BSD уже имело настоящее сообщество (когда линукса еще не было в помине). Но разработчики 386BSD плюнули на сообщество и не включили патчи. 386BSD + патчи породило FreeBSD в 1993 г.
Еще разок <1993> - когда только зарождались Slackware и Debian. Но правильная лицензия была поставлена под сомнение и опять код FreeBSD переделывался, но не с чистого листа, а с 4.4BSD-Lite. Процесс был завершен в 1995 г.
Но еще одна отколовшаяся группа создала NetBSD. NetBSD так и осталась на кодовой базе 4.3BSD и 386BSD. Первая официальная версия NetBSD была выпущена в 1993 г.
Еще разок <1993>. Т.е <основная моя мысль> NetBSD, Slackware и Debian появились в один и тот же год. Т.е бег шел ноздря в ноздрю. В 1995 от NetBSD откалывается OpenBSD.
И на конец 1995 имеем с обеих сторон
Slackware, Debian, S.u.S.E, Red Hat - NetBSD, FreeBSD, OpenBSD.
В этом увлекательном рассказе совершенно ничего не сказано про судебный процесс AT&T и о том, чего он стоил. Мало было просто появиться на свет в тот же год.
> В этом увлекательном рассказе совершенно ничего не сказано про судебный процесс AT&T
> и о том, чего он стоил. Мало было просто появиться на
> свет в тот же год.Реализация 386BSD уже позволяла работать без лицензии AT&T.
>> В этом увлекательном рассказе совершенно ничего не сказано про судебный процесс AT&T
>> и о том, чего он стоил. Мало было просто появиться на
>> свет в тот же год.
> Реализация 386BSD уже позволяла работать без лицензии AT&T.Только вот этот форк был заброшен и сдох почти сразу.
Читали не внимательно, он перешел в NetBSD без проблем с лицензией. А остатки его сдохли.
> Читали не внимательно, он перешел в NetBSD без проблем с лицензией. А
> остатки его сдохли.Я читал http://en.wikipedia.org/wiki/USL_v._BSDi внимательно. 386BSD был на базе NET-2, к которому были претензии AT&T. Позже, когда USL and BSDi had mutually agreed not to litigate further over the software that would later be developed into the free BSDs - тогда и вошло. Но несколько лет состояние всех было под вопросом, все клоны потом заново синхронизировали свой код с 4.4BSD Lite и 4.4BSD Lite2, который в 1995 еще только вышел - ознакомьтесь с /usr/share/misc/bsd-family-tree штоле.
http://en.wikipedia.org/wiki/NetBSDNetBSD 1.0 "Also in this release, the legally encumbered Net/2-derived source code was replaced with equivalent code from 4.4BSD-lite" - 94 г. Причины отставания совершенно не в этом. HTC и прочие производители андроид-устройств нарушают все патенты, не вылазят с судов, а по темпам опережают всех.
> http://en.wikipedia.org/wiki/NetBSD
> NetBSD 1.0 "Also in this release, the legally encumbered Net/2-derived source code
> was replaced with equivalent code from 4.4BSD-lite" - 94 г. Причины
> отставания совершенно не в этом. HTC и прочие производители андроид-устройств нарушают
> все патенты, не вылазят с судов, а по темпам опережают всех.Внимательно слушаем причину отставания, не забывая о некорректности сравнения коммерческой компании 2010-х годов с небольшим сообществом энтузиастов начала 90-х.
Ну Вы даете и Slackware и Debian и NetBSD были одинаково не коммерческими. А FreeBSD в смеси с Next использует Apple. Это разве не коммерческая компания. К тому же самая богатая ИТ компания в мире. Почему же FreeBSD такая отстающая? Потому, что Вы любите все разбазаривать дабы увековечить имена пары разработчиков. Склоки в начале пути разорвали BSD на три части Net, Free, Open. И каждая BSD отдельно портировала код с 4.4BSD. Разделилось и сообщество. В Linux возвращались наработки от всех, да и в том числе от коммерческих компаний.
> Ну Вы даете и Slackware и Debian и NetBSD были одинаково не
> коммерческими. А FreeBSD в смеси с Next использует Apple. Это разве
> не коммерческая компания. К тому же самая богатая ИТ компания в
> мире. Почему же FreeBSD такая отстающая? Потому, что Вы любите все
> разбазаривать дабы увековечить имена пары разработчиков. Склоки в начале пути разорвали
> BSD на три части Net, Free, Open. И каждая BSD отдельно
> портировала код с 4.4BSD. Разделилось и сообщество. В Linux возвращались наработки
> от всех, да и в том числе от коммерческих компаний.Лолшто? Slackware и Debian и NetBSD и FreeBSD как были некоммерческими, так ими и остались - у Apple своя допилка. И так же и прозябают, как и тогда. Рулят детища коммерческих компаний - RedHat и Ubuntu. Какими бы минимальными доделками творений сообщества они не являлись. Бабло побеждает.
> Не понял кто прозябает - Apple?Слакварь с netbsd, кто ж еще. Все кто с баблом - те нет, чего непонятного.
Какие там коммерческие компании начинали разрабатывать Gnome или KDE. А какой Desktop Environments существует под лицензией BSD?
> Какие там коммерческие компании начинали разрабатывать Gnome или KDE. А какой Desktop
> Environments существует под лицензией BSD?А шо, я где-то сказал "коммерческие начинали" ?
> Чистой воды случайность. Побеждает не лучший - побеждает либо более пронырливыйчто характерно, это всегда говорят именно проигравшие.
Ага, еще они Carrier IQ в стоковую прошивку засунули и в отличие от того же Гнуса тут он вообщне никак не настраивается.
> В тексте лицензии GPLv2 не обозначен крайний срок, в течение которого требуется открыть код модифицированных GPL-компонентов, но явно указано, что пользователи сразу должны иметь возможность изучения кода, т.е. код должен быть открыт не позднее поступления продукта в продажу.А вот это уже сказки. Нет там никакого "т.е" - код должен быть открыт - но когда, не написано - они могут и открыть его через 5 лет. Но запретить никто не сможет - код откроют - откроют - только когда нить :)
> А вот это уже сказки. Нет там никакого "т.е" - код должен
> быть открыт - но когда, не написано - они могут и
> открыть его через 5 лет. Но запретить никто не сможет -
> код откроют - откроют - только когда нить :)Прочитайте текст лицензии GPL, бинарные сборки можно поставлять только при условии возможности загрузки исходного кода, т.е. код должен быть предоставлен по первому требованию и сразу.
как бы HTC не свалило на windows phone...
Во первых у них и так достаточно телефонов на wp
Во вторых они от продаж андроида, всё равно платят m$
В третих, их популярная/гламурная свистелка-перделка под названием "Сэнс" не работает под wp7 и не может работать, т.к. m$ обязали всех, использовать стандартный интерфейс кубиков во всех телефонах.Им проще и лучше (но не в плане политики) на андроид или maemo/megoo уйти.
> как бы HTC не свалило на windows phone…да хоть на альфу лебедя — туда им и дорога.
Я ошибаюсь или HTC официально осуществляют разблокировку устройств? Вроде была похожая новость пару месяцев назад.
Давно уже. http://htcdev.com